summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/CodeGenPrepare.cpp
Commit message (Expand)AuthorAge
* When doing address-mode sinking, expand the base register first, ratherDan Gohman2010-01-19
* Change errs() to dbgs().David Greene2010-01-05
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-17
* Remove unnecessary #include "llvm/LLVMContext.h".Nick Lewycky2009-12-08
* Fix a comment typo.Bob Wilson2009-12-03
* llvm::SplitEdge should refuse to split an edge from an indirectbr.Chris Lattner2009-10-31
* Move zext and sext casts fed by loads into the same block as theDan Gohman2009-10-16
* Preserve ProfileInfo during CodeGenPrepare.Andreas Neustifter2009-09-16
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-25
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo.Chris Lattner2009-07-20
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* Convert the first batch of passes to use LLVMContext.Owen Anderson2009-07-03
* Fix old-style type names in comments.Dan Gohman2009-06-14
* Fix CodeGenPrepare's address-mode sinking to handle unusualDan Gohman2009-06-02
* Restore minor deletion.Mike Stump2009-05-04
* remove empty sectionChris Lattner2009-04-07
* One more place to skip debug info.Dale Johannesen2009-03-27
* Skip debug info one more place. (This one getsDale Johannesen2009-03-26
* Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make...Evan Cheng2009-03-13
* Revert commit 66140 since it caused several failuresDuncan Sands2009-03-12
* Do not split edges to EH landing pads. It will cause code size explosion.Evan Cheng2009-03-05
* Factor address mode matcher out of codegen prepare to make it available to ot...Evan Cheng2009-02-20
* In CodeGenPrepare's debug output, use WriteAsOperand instead ofDan Gohman2009-02-13
* fix PR3537: if resetting bbi back to the start of a block, we need toChris Lattner2009-02-12
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-23
* Fix rdar://6505632, an llc crash on 483.xalancbmkChris Lattner2009-01-18
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-12
* Find loop back edges only after empty blocks are eliminated.Evan Cheng2009-01-05
* - CodeGenPrepare does not split loop back edges but it only knows about back ...Evan Cheng2008-12-19
* don't call MergeBasicBlockIntoOnlyPred on a block whose onlyChris Lattner2008-11-28
* remove doConstantPropagation and dceInstruction, they are justChris Lattner2008-11-27
* defensive patch: if CGP is merging a block with the entry block, make sureChris Lattner2008-11-27
* Use the new MergeBasicBlockIntoOnlyPred function.Chris Lattner2008-11-27
* Turn on my codegen prepare heuristic by default. It doesn't affect Chris Lattner2008-11-26
* teach the new heuristic how to handle inline asm.Chris Lattner2008-11-26
* Improve ValueAlreadyLiveAtInst with a cheap and dirty, but effectiveChris Lattner2008-11-26
* Start rewroking a subpiece of the profitability heuristic to beChris Lattner2008-11-26
* add a comment, make save/restore logic more obvious.Chris Lattner2008-11-26
* This adds in some code (currently disabled unless you pass Chris Lattner2008-11-26
* Teach CodeGenPrepare to look through Bitcast instructions when attempting toChris Lattner2008-11-26
* Teach MatchScaledValue to handle Scales by 1 with MatchAddr (whichChris Lattner2008-11-25