aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* MI Sched: eliminate local vreg copies.Andrew Trick2013-04-241-7/+194
* Register Coalescing: add a flag to disable rescheduling.Andrew Trick2013-04-241-2/+8
* MI Sched: regpressure tracing.Andrew Trick2013-04-241-0/+8
* Formatting.Eric Christopher2013-04-241-1/+1
* DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC...Owen Anderson2013-04-231-1/+3
* Add some constraints to use of 'returned':Stephen Lin2013-04-231-0/+4
* Remove unused DwarfSectionOffsetDirective stringMatt Arsenault2013-04-221-1/+1
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1
* Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbolEli Bendersky2013-04-221-7/+11
* Clarify that llvm.used can contain aliases.Rafael Espindola2013-04-222-7/+3
* Tidy.Eric Christopher2013-04-221-4/+6
* Update comment. Whitespace.Eric Christopher2013-04-221-2/+2
* Revert "Revert "PR14606: debug info imported_module support""David Blaikie2013-04-222-0/+25
* Legalize vector truncates by parts rather than just splitting.Jim Grosbach2013-04-212-1/+62
* Tidy up comment grammar.Jim Grosbach2013-04-211-2/+2
* Remove unused ShouldFoldAtomicFences flag.Tim Northover2013-04-201-1/+0
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-205-71/+1
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-202-7/+37
* Allow tail call opportunity detection through nested and/or multiple iteratio...Stephen Lin2013-04-201-73/+126
* Simplify the code in FastISel::tryToFoldLoad, add an assertion and fix a comm...Eli Bendersky2013-04-191-17/+10
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-192-79/+66
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-192-22/+24
* Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen2013-04-192-3/+54
* Use dbgs() consistently for -debug printoutsEli Bendersky2013-04-191-13/+13
* Revert "PR14606: debug info imported_module support"Eric Christopher2013-04-192-25/+0
* PR14606: debug info imported_module supportDavid Blaikie2013-04-192-0/+25
* Add some more stats for fast isel vs. SelectionDAG, w.r.t lowering functionEli Bendersky2013-04-191-1/+10
* Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne2013-04-171-1/+1
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-151-23/+22
* Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem2013-04-141-1/+3
* MI-Sched: DEBUG formatting.Andrew Trick2013-04-131-14/+22
* MI-Sched cleanup. If an instruction has no valid sched class, do not attempt ...Andrew Trick2013-04-131-0/+2
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-132-1/+76
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-121-4/+7
* Revert broken pieces of r179373.Benjamin Kramer2013-04-121-16/+16
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-123-20/+20
* Don't disable block layout when forcing block alignment.Nadav Rotem2013-04-121-8/+6
* Add a flag to align all basic blocks in the function.Nadav Rotem2013-04-121-0/+14
* Add braces around || in && to pacify GCC.Benjamin Kramer2013-04-111-4/+4
* Manually remove successors in if conversion when CopyAndPredicateBlock is usedHal Finkel2013-04-101-0/+8
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-101-36/+50
* The .dwo section shouldn't contain the unrelocated values (andEric Christopher2013-04-091-13/+21
* DAGCombiner: Fold a shuffle on CONCAT_VECTORS into a new CONCAT_VECTORS if po...Benjamin Kramer2013-04-091-0/+49
* DW_FORM_sec_offset should be a relocation on platforms that useEric Christopher2013-04-072-5/+14
* typoNadav Rotem2013-04-061-1/+1
* Dwarf: use utostr on CUID to append to SmallString.Manman Ren2013-04-061-1/+1
* Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-24/+70
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-052-39/+70
* Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-67/+24
* Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-052-24/+67