summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Reapply r112623. Included additional check for unused byval argument.Devang Patel2010-08-31
* Revert r112623. It is causing self host build failures.Devang Patel2010-08-31
* Remember byval argument's frame index during argument lowering and use this i...Devang Patel2010-08-31
* Stop using the dom frontier in DwarfEHPrepare by not promoting alloca'sDuncan Sands2010-08-31
* zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes2010-08-31
* nuke dead ivar which was supposed to be committed with r112496Chris Lattner2010-08-30
* Fix a couple of typos.Eric Christopher2010-08-27
* zap the now unused MVT::getIntVectorWithNumElementsBruno Cardoso Lopes2010-08-26
* tidy upChris Lattner2010-08-25
* Remove the MFI storage of the local allocation block size. It's not needed.Jim Grosbach2010-08-23
* This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes2010-08-20
* Add explicit initializer for UseLocalStackAllocationBlock in MFI constructorJim Grosbach2010-08-20
* Update comment to remove special case for vector extending loads. AnBob Wilson2010-08-19
* Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach2010-08-19
* Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach2010-08-16
* track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach2010-08-16
* Add a local stack object block allocation pass. This is still anJim Grosbach2010-08-14
* tidy up commentsJim Grosbach2010-08-13
* tidy up 80 column and whitespaceJim Grosbach2010-08-13
* Also recompute HasPHIKill flags in LiveInterval::RenumberValues.Jakob Stoklund Olesen2010-08-12
* Remove trailing whitespace.Jakob Stoklund Olesen2010-08-12
* Fix a FIXME. The SlotIndex::Slot enum should be private.Jakob Stoklund Olesen2010-08-11
* Implement register class inflation.Jakob Stoklund Olesen2010-08-10
* Recalculate the spill weight and allocation hint for virtual registers createdJakob Stoklund Olesen2010-08-10
* Transpose the calculation of spill weights such that we are calculating oneJakob Stoklund Olesen2010-08-10
* Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizerBill Wendling2010-08-09
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-07
* tidy upJim Grosbach2010-08-06
* Add LiveInterval::RenumberValues - Garbage collection for VNInfos.Jakob Stoklund Olesen2010-08-06
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola2010-08-06
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Remove double-def checking from MachineVerifier, so a register does not have toJakob Stoklund Olesen2010-08-05
* It's better to have the arrays, which would trigger the creation of stackBill Wendling2010-07-27
* Factored out a bit of common code to mark VNInfos for deletion.Lang Hames2010-07-26
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-24
* If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. Thi...Lang Hames2010-07-22
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-21
* tidy upJim Grosbach2010-07-21
* Formatting.Eric Christopher2010-07-20
* Render MachineFunctions to HTML pages, with options to render registerLang Hames2010-07-19
* LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames2010-07-17
* Propagate alloca alignment information via variable size object frameEric Christopher2010-07-17
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-16
* Revert r108369, sorting llvm.dbg.declare information by source position,Dan Gohman2010-07-16
* Make the order in which variables are described in debug informationDan Gohman2010-07-14
* Delete fast-isel's trivial load optimization; it breaks debugging becauseDan Gohman2010-07-14
* Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_D...Evan Cheng2010-07-14