summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Teach fast-isel to avoid loading a value from memory when it's alreadyDan Gohman2010-07-01
* Trailing whitespace.Mikhail Glushenkov2010-07-01
* Begin implementation of an inline spiller.Jakob Stoklund Olesen2010-06-29
* Revert r107205 and r107207.Bill Wendling2010-06-29
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-29
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-26
* VNInfos don't need to be destructed anymore.Benjamin Kramer2010-06-26
* Don't track kills in VNInfo. Use interval ends instead.Jakob Stoklund Olesen2010-06-25
* Remove the now unused LiveIntervals::getVNInfoSourceReg().Jakob Stoklund Olesen2010-06-24
* Remove the -fast-spill option.Jakob Stoklund Olesen2010-06-24
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-24
* Be more strict about subreg-to-subreg copies in CoalescerPair.Jakob Stoklund Olesen2010-06-24
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-24
* Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c...Jakob Stoklund Olesen2010-06-24
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-24
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-23
* Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks outDan Gohman2010-06-22
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-18
* back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)Jim Grosbach2010-06-18
* Add Expand-to-libcall support for additional atomics. This covers the usualJim Grosbach2010-06-18
* Add explicit keywords.Dan Gohman2010-06-18
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-18
* Grammar.Jim Grosbach2010-06-18
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-18
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-18
* isValueValidForType can be a static member function.Dan Gohman2010-06-18
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-18
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-17
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-15
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-15
* Add missing include to unbreak the build.Sean Hunt2010-06-14
* - Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng2010-06-14
* Let SmallVector take advantage of LiveRange's podness.Benjamin Kramer2010-06-13
* Make MachineFunctionPass::createPrinterPass private, as no subclassesDan Gohman2010-06-05
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-02
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-02
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-29
* Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen2010-05-28
* Add a -regalloc=default option that chooses a register allocator based on the -OJakob Stoklund Olesen2010-05-27
* Remove ancient prototype.Jakob Stoklund Olesen2010-05-27
* back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach2010-05-27
* add ISD::STACKADDR to get the current stack pointer. Will be used by sjlj EHJim Grosbach2010-05-27
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-26
* Move the check for "calls setjmp" to SelectionDAGISel so that it can be used byBill Wendling2010-05-26
* Eliminate the use of PriorityQueue and just use a std::vector,Dan Gohman2010-05-26
* Fix indentation.Dan Gohman2010-05-26
* Temporarily revert r104655 as it's breaking the bots.Eric Christopher2010-05-26
* Change push_all to a non-virtual function and implement it in theDan Gohman2010-05-26
* Delete an unused function.Dan Gohman2010-05-26
* Dale and Evan suggested putting the "check for setjmp" much earlier in theBill Wendling2010-05-26