summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Machine LICM increases register pressure and it almost always increase code s...Evan Cheng2009-02-05
* Turn on machine LICM in non-fast mode.Evan Cheng2009-02-05
* Teach machine licm to CSE hoisted instructions.Evan Cheng2009-02-05
* ReMaterializeTrivialDef need to trim the live interval to the last kill if th...Evan Cheng2009-02-05
* A few more isAsCheapAsAMove.Evan Cheng2009-02-05
* if we have a large GEP offset on a 32-bit or other target, makeChris Lattner2009-02-05
* Pre-alloc splitting needs to be more careful to avoid inserting spills/restoresOwen Anderson2009-02-05
* Fix a bug where we were not emitting a cvt rnd sat node for convertingMon P Wang2009-02-05
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-05
* Get rid of 3 non-DebugLoc getNode variants.Dale Johannesen2009-02-05
* Ignore dbg intrinsics while folding switch instruction.Devang Patel2009-02-05
* Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen2009-02-05
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-04
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-04
* Ignore dbg intrinsics.Devang Patel2009-02-04
* 80 column rule.Stuart Hastings2009-02-04
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-04
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-04
* Avoids generating a legalization assert for the case where a vector type is l...Mon P Wang2009-02-04
* Bill implemented this.Chris Lattner2009-02-04
* add a note, this is why we're faster at SciMark-MonteCarlo withChris Lattner2009-02-04
* Skip over zero registers.Evan Cheng2009-02-04
* allow main to have any integer type.Chris Lattner2009-02-04
* Minor code cleanups; no functionality change.Dan Gohman2009-02-04
* Since I'm obliged to work with a development OS that currently doesn'tStuart Hastings2009-02-04
* Allow the inverse transform x86_fp80 -> i80 (alsoDuncan Sands2009-02-04
* Fix PR3468: a crash when constant folding a bitcast ofDuncan Sands2009-02-04
* Don't call isInvariantLoad twice.Evan Cheng2009-02-04
* Don't bother hoisting out a "cheap" instruction if all of its uses are PHIs. ...Evan Cheng2009-02-04
* For now, only hoist re-materilizable instructions. LICM will increase registe...Evan Cheng2009-02-04
* Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn'tNick Lewycky2009-02-04
* Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson2009-02-04
* Remove non-DebugLoc forms of the exotic formsDale Johannesen2009-02-04
* Remove some more non-DebugLoc versions of constructionDale Johannesen2009-02-04
* Check in file I forgot.Dale Johannesen2009-02-04
* Remove a few non-DebugLoc versions of node creationDale Johannesen2009-02-04
* Fixes a case where we generate an incorrect mask for pshfhw in the presenceMon P Wang2009-02-04
* While folding vallue comparison terminators ignore dbg intrinsics.Devang Patel2009-02-04
* Patch up omissions in DebugLoc propagation.Dale Johannesen2009-02-04
* Fill in more omissions in DebugLog propagation.Dale Johannesen2009-02-04
* Constify and don't return a reference.Bill Wendling2009-02-04
* Ignore dbg intrinsics while hoisting common code in the two blocks up into th...Devang Patel2009-02-04
* DebugLoc propagation; adjustment to things omittedDale Johannesen2009-02-03
* Erm. Would be nice to initialize this variable. . .Bill Wendling2009-02-03
* Add getDebugLocTuple to retrieve the DebugLocTuple for a given DebugLoc object.Bill Wendling2009-02-03
* Need this file too.Dale Johannesen2009-02-03
* Add some DL propagation to places that didn'tDale Johannesen2009-02-03
* Do not let dbg intrinsic block folding of two entry phi node.Devang Patel2009-02-03
* If "optimize for size" attribute is set then block non-trivial loop unswitche...Devang Patel2009-02-03
* DebugLoc propgationDale Johannesen2009-02-03