aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/CondPropagate.cpp
AgeCommit message (Expand)Author
2009-11-11remove the now dead condprop pass, PR3906.Chris Lattner
2009-11-01strengthen an assumption: RevectorBlockTo knows that PredBB Chris Lattner
2009-09-06Remove some not-really-used variables, as warnedDuncan Sands
2009-09-02eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner
2009-08-23Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-04-15Avoid making the transformation enabled by my last patch if the new destinati...Evan Cheng
2009-04-14Optimize conditional branch on i1 phis with non-constant inputs.Evan Cheng
2009-03-05Add comment to emphasize that the while body is empty.Bill Wendling
2009-02-07Insert space to avoid warning and make code more readable.Mike Stump
2009-02-05Ignore dbg intrinsics while propagating conditional expression info. Take 2.Devang Patel
2009-02-05Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel
2009-02-05Remove dead blocks in the end.Devang Patel
2009-02-05Ignore dbg intrinsics while propagating conditional expression info.Devang Patel
2009-01-26Handle single-entry phi nodes gracefully in condprop.Chris Lattner
2008-12-03Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-08-02Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.llChris Lattner
2007-07-26Fix thinko. Update return status appropriately.Devang Patel
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-03-02Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer
2007-03-01Although probably not necessary, guard against a potential assertion byReid Spencer
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-01-12eliminate redundant checkChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-19Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-26Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling
2006-11-01There can be more than one PHINode at the start of the block.Devang Patel
2006-11-01Handle PHINode with only one incoming value.Devang Patel
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-08-14Handle single-entry PHI nodes correctly. This fixes PR877 andChris Lattner
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-18silence a bogus warningChris Lattner
2005-04-15a new simple pass, which will be extended to be more useful in the future.Chris Lattner