aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add .pdata and .xdata sections to the COFF TLOF implementation.Charles Davis2011-05-201-0/+10
* Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach2011-05-172-2/+2
* Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen2011-05-161-2/+3
* Delete unused variables.Dan Gohman2011-05-161-1/+1
* Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman2011-05-161-1/+1
* Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman2011-05-161-0/+2
* Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng2011-05-121-0/+1
* Fix comment.Bill Wendling2011-05-111-4/+4
* Use .cfi_sections to put the unwind info in .debug_frame when possible. WithRafael Espindola2011-05-101-1/+6
* Yet more dead code.Rafael Espindola2011-05-061-4/+0
* Update comments.Rafael Espindola2011-05-061-1/+4
* More dead code elimination.Rafael Espindola2011-05-061-2/+0
* Allow FastISel of three-register-operand instructions.Owen Anderson2011-05-051-0/+9
* Remove an unused variable in NDEBUG (found with -Wunused-variable).Chandler Carruth2011-05-021-3/+1
* Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after a...Jakob Stoklund Olesen2011-05-021-21/+49
* GCC uses a different encoding of pointers in the FDE when usingRafael Espindola2011-05-011-1/+1
* Avoid using stale entries form the sibling value map.Jakob Stoklund Olesen2011-04-301-0/+5
* Factor some code to needsCFIMoves. Avoid printing moves when we don't have to.Rafael Espindola2011-04-291-0/+2
* add a missing operator that caused us to have to use (*MIB).foo everywhere.Chris Lattner2011-04-291-0/+1
* Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel2011-04-281-0/+4
* Remove unnecessary argument.Rafael Espindola2011-04-271-4/+4
* Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, andRafael Espindola2011-04-271-1/+10
* Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...Eli Friedman2011-04-271-0/+4
* Remove unused function.Eli Friedman2011-04-271-9/+0
* Revert r130178. It turned out to be not the optimal path to emit complex loca...Devang Patel2011-04-271-2/+1
* Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng2011-04-261-3/+4
* Use the new TRI->getLargestLegalSuperClass hook to constrain register class i...Jakob Stoklund Olesen2011-04-261-5/+5
* Let dwarf writer allocate extra space in the debug location expression. This ...Devang Patel2011-04-261-1/+2
* Remove unused STL header includes.Jay Foad2011-04-233-3/+0
* Teach FastISel to deal with instructions that have two immediate operands.Owen Anderson2011-04-221-1/+6
* Fix comment.Eric Christopher2011-04-221-3/+3
* Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner2011-04-221-1/+2
* Refactor.Devang Patel2011-04-211-0/+3
* Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar2011-04-211-2/+1
* ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings2011-04-201-0/+15
* Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner2011-04-171-1/+2
* Put each personality function in a section. This fixes the gnu ld warning:Rafael Espindola2011-04-161-0/+5
* Some refactoring suggested by Anton Korobeynikov.Rafael Espindola2011-04-151-0/+1
* Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola2011-04-151-0/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-158-10/+10
* Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi2011-04-151-2/+0
* Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola2011-04-141-0/+2
* In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick2011-04-141-3/+4
* Like the coding standards say, do not use "using namespace std".Jay Foad2011-04-131-2/+0
* Skip a binary search when possible.Jakob Stoklund Olesen2011-04-111-0/+2
* Build the Hopfield network incrementally when splitting global live ranges.Jakob Stoklund Olesen2011-04-091-0/+7
* Added a check in the preRA scheduler for potential interference on aAndrew Trick2011-04-071-6/+7
* Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...Jakob Stoklund Olesen2011-04-051-0/+5
* Cache the fairly expensive last split point computation and provide a fastJakob Stoklund Olesen2011-04-051-0/+4
* Stop caching basic block index ranges now that SlotIndexes can keep up.Jakob Stoklund Olesen2011-04-041-0/+10