summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
...
* Silence Release build warnings about unused functions.Benjamin Kramer2010-11-20
* On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics,Duncan Sands2010-11-20
* Removing the useless test that I added recently. It was meant as an example, ...Andrew Trick2010-11-20
* RABasic fix. Regalloc is responsible for updating block live ins.Andrew Trick2010-11-20
* Whitespace.Andrew Trick2010-11-20
* Check for _setjmp too, because it's also used.Bill Wendling2010-11-20
* Make isScalarToVector to return false if the node is a scalar. This will preventMon P Wang2010-11-19
* Don't attempt trivial coalescing for sub-register copies.Jakob Stoklund Olesen2010-11-19
* Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola2010-11-19
* Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2010-11-18
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-18
* Fix thinko: we must turn select(anyext, sext) into sext(select)Duncan Sands2010-11-18
* The DAGCombiner was threading select over pairs of extending loads evenDuncan Sands2010-11-18
* Oops, missed this file when remaing ExpandPseudos to ExpandISelPseudos.Dan Gohman2010-11-18
* Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman2010-11-18
* Fix typos.Dan Gohman2010-11-18
* ExpandPseudos doesn't have any dependencies, so it can use theDan Gohman2010-11-18
* Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola2010-11-18
* Do not throw away alignment when generating the DAG forDale Johannesen2010-11-18
* Bug 8621 fix - pointer cast stripped from inline asm constraint argument.John Thompson2010-11-17
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-17
* With the newly simplified SourceMgr interfaces and the generalizedChris Lattner2010-11-17
* now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner2010-11-17
* rearrange how the handler in SourceMgr is installed, eliminating the use of Chris Lattner2010-11-17
* refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner2010-11-17
* Only avoid the check if we're the last operand before the variableEric Christopher2010-11-17
* Fix grammaro.Dan Gohman2010-11-16
* Add ExpandPseudos.cpp.Evan Cheng2010-11-16
* Split pseudo-instruction expansion into a separate pass, to make itDan Gohman2010-11-16
* Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses.Jakob Stoklund Olesen2010-11-16
* Print out the register class of the current interval.Jakob Stoklund Olesen2010-11-16
* Make the verifier a little quieter on instructions that it's probablyEric Christopher2010-11-16
* Remember to resize SpillSlotToUsesMap when allocating an emergency spill slot.Jakob Stoklund Olesen2010-11-16
* Fix PR8612 in the standard spiller, take two.Jakob Stoklund Olesen2010-11-16
* Revert "Fix PR8612 in the standard spiller as well."Jakob Stoklund Olesen2010-11-15
* Code clean up. The peephole pass should be the one updating the instructionEvan Cheng2010-11-15
* Fix PR8612 in the standard spiller as well.Jakob Stoklund Olesen2010-11-15
* When spilling a register defined by an early clobber, make sure that the newJakob Stoklund Olesen2010-11-15
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-15
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-14
* Remove DW_AT_start_scope support. It is incomplete and superseeded by locatio...Devang Patel2010-11-12
* typo (4th checkin for one fix)Andrew Trick2010-11-12
* Fixes PR8287: SD scheduling time. The fix is a failsafe that preventsAndrew Trick2010-11-12
* tidy up.Chris Lattner2010-11-12
* Fix some style issues in PBQP. Patch by David Blaikie.Lang Hames2010-11-12
* Add a FIXME comment.Dan Gohman2010-11-11
* Check TRI->getReservedRegs because other allocators do it. Even thoughAndrew Trick2010-11-11
* Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this.Dan Gohman2010-11-11
* Delete SplittingSpiller. It was not being used by anyone, and it is beingJakob Stoklund Olesen2010-11-11
* Insert two blank SlotIndexes between basic blocks instead of just one.Jakob Stoklund Olesen2010-11-11