summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+2
* eliminate CallInst::ArgOffsetGabor Greif2010-07-161-3/+3
* use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperandGabor Greif2010-06-301-1/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-2/+1
* use ArgOperand APIGabor Greif2010-06-241-1/+1
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-1/+1
* reapply r101434Gabor Greif2010-04-161-1/+1
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-1/+1
* shift intrinsic operandGabor Greif2010-04-161-1/+1
* Fix a nasty dangling-pointer heisenbug that couldDale Johannesen2010-03-311-1/+5
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-251-1/+1
* Factor checked library call optimization into a common helper class and use itBenjamin Kramer2010-03-121-96/+19
* stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __s...Benjamin Kramer2010-03-111-15/+3
* Lower stpcpy_chk when possible.Eric Christopher2010-03-111-6/+9
* Do some final lowering in CodeGenPrepare of _chk calls similar toEric Christopher2010-03-111-0/+134
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-2/+2
* remove dead code.Chris Lattner2010-02-131-46/+7
* Split some code out to a helper function (FindReusablePredBB)Chris Lattner2010-02-131-50/+72
* speed up CGP a bit by scanning predecessors through phi operandsChris Lattner2010-02-131-22/+22
* Implement releaseMemory in CodeGenPrepare and free the BackEdgesDan Gohman2010-02-051-0/+4
* When doing address-mode sinking, expand the base register first, ratherDan Gohman2010-01-191-12/+17
* Change errs() to dbgs().David Greene2010-01-051-6/+6
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-171-8/+8
* Remove unnecessary #include "llvm/LLVMContext.h".Nick Lewycky2009-12-081-1/+0
* Fix a comment typo.Bob Wilson2009-12-031-1/+1
* llvm::SplitEdge should refuse to split an edge from an indirectbr.Chris Lattner2009-10-311-1/+2
* Move zext and sext casts fed by loads into the same block as theDan Gohman2009-10-161-1/+41
* Preserve ProfileInfo during CodeGenPrepare.Andreas Neustifter2009-09-161-1/+15
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-021-2/+1
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-251-1/+1
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-3/+3
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+2
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-4/+4
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-2/+2
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-3/+1
* Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman2009-07-251-5/+6
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-4/+6
* use ExpandInlineAsm on TargetLowering instead of TargetAsmInfo.Chris Lattner2009-07-201-14/+10
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-1/+2
* Convert the first batch of passes to use LLVMContext.Owen Anderson2009-07-031-4/+5
* Fix old-style type names in comments.Dan Gohman2009-06-141-2/+2
* Fix CodeGenPrepare's address-mode sinking to handle unusualDan Gohman2009-06-021-1/+4
* Factor loop backedge finding out of CodeGenPrepare into a new Chris Lattner2009-05-041-42/+9
* remove empty sectionChris Lattner2009-04-071-4/+0
* One more place to skip debug info.Dale Johannesen2009-03-271-7/+14
* Skip debug info one more place. (This one getsDale Johannesen2009-03-261-6/+12
* Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make...Evan Cheng2009-03-131-0/+6
OpenPOWER on IntegriCloud