summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CondPropagate.cpp
Commit message (Expand)AuthorAgeFilesLines
* strengthen an assumption: RevectorBlockTo knows that PredBB Chris Lattner2009-11-011-12/+14
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-061-3/+0
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-021-2/+1
* Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer2009-08-231-4/+0
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+1
* Avoid making the transformation enabled by my last patch if the new destinati...Evan Cheng2009-04-151-3/+13
* Optimize conditional branch on i1 phis with non-constant inputs.Evan Cheng2009-04-141-14/+55
* Add comment to emphasize that the while body is empty.Bill Wendling2009-03-051-2/+2
* Insert space to avoid warning and make code more readable.Mike Stump2009-02-071-2/+2
* Ignore dbg intrinsics while propagating conditional expression info. Take 2.Devang Patel2009-02-051-6/+17
* Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel2009-02-051-2/+2
* Remove dead blocks in the end.Devang Patel2009-02-051-3/+14
* Ignore dbg intrinsics while propagating conditional expression info.Devang Patel2009-02-051-2/+2
* Handle single-entry phi nodes gracefully in condprop.Chris Lattner2009-01-261-0/+8
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-13/+6
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-3/+3
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.llChris Lattner2007-08-021-8/+10
* Fix thinko. Update return status appropriately.Devang Patel2007-07-261-1/+1
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+5
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-021-1/+1
* Although probably not necessary, guard against a potential assertion byReid Spencer2007-03-011-1/+1
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-1/+2
* eliminate redundant checkChris Lattner2007-01-121-1/+0
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-1/+1
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-1/+1
* For PR1043:Zhou Sheng2007-01-111-2/+3
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-5/+3
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-2/+2
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-1/+1
* There can be more than one PHINode at the start of the block.Devang Patel2006-11-011-5/+4
* Handle PHINode with only one incoming value.Devang Patel2006-11-011-5/+9
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* Handle single-entry PHI nodes correctly. This fixes PR877 andChris Lattner2006-08-141-1/+11
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-041-11/+0
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
* silence a bogus warningChris Lattner2005-04-181-1/+1
* a new simple pass, which will be extended to be more useful in the future.Chris Lattner2005-04-151-0/+213
OpenPOWER on IntegriCloud