summaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-301-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-5/+5
* Clean whitespaces.Nadav Rotem2012-07-241-1/+1
* Fix 80-column violation.Chad Rosier2012-03-281-2/+2
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-3/+3
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-12/+5
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-10/+10
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-261-8/+7
* Remove trailing spaces and unneeded includes.Jakub Staszak2012-01-181-134/+131
* Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetDataChad Rosier2011-12-011-5/+22
* Get rid of an optimization in SCCP which appears to have many issues. Specif...Eli Friedman2011-11-111-167/+1
* Make sure IPSCCP never marks a tracked call as overdefined in SCCPSolver::Res...Eli Friedman2011-09-201-9/+35
* Use Duncan's patch to delete the instructions in reverse order (minus the lan...Bill Wendling2011-09-041-6/+10
* Update comments to reflect reality.Bill Wendling2011-09-021-2/+1
* Change worklist driven deletion to be an iterative process.Bill Wendling2011-09-011-16/+7
* Make sure we aren't deleting the landingpad instruction.Bill Wendling2011-08-311-5/+21
* Silly mistake from r137777; restore significant isStructTy() checks. While h...Eli Friedman2011-08-171-4/+19
* A bunch of misc fixes to SCCPSolver::ResolvedUndefsIn, including a fix to stopEli Friedman2011-08-161-40/+72
* Minor bug in SCCP found by inspection. (I don't think it's possible to hit t...Eli Friedman2011-08-161-0/+7
* Initial commit of the 'landingpad' instruction.Bill Wendling2011-08-121-0/+1
* Add new atomic instructions to SCCP. No functional change, but stops debug s...Eli Friedman2011-08-021-0/+2
* Add the 'resume' instruction for the new EH rewrite.Bill Wendling2011-07-311-0/+1
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-301-2/+0
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-271-0/+2
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-271-0/+1
* Add missing space (this line is no longer pushing the 80-column limit).Nick Lewycky2011-07-251-1/+1
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-2/+2
* move tier out of an anonymous namespace, it doesn't make senseChris Lattner2011-07-211-10/+11
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-191-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-10/+10
* PR7952: Make isa<> use the same logic as cast<>, so that they both workEli Friedman2011-05-211-1/+1
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* SCCP doesn't actually preserve the CFG. It will delete and insert terminatorNick Lewycky2011-01-211-4/+0
* simplify a littleChris Lattner2011-01-161-7/+3
* Avoid exponential growth of a table. It feels likeDale Johannesen2010-11-301-5/+22
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-2/+6
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-2/+2
* remove some dead code.Chris Lattner2010-08-181-3/+2
* fix PR7876: If ipsccp decides that a function's address is takenChris Lattner2010-08-121-4/+15
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-2/+2
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-2/+2
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-2/+2
* simplify by using CallSite constructors; virtually eliminates CallSite::get f...Gabor Greif2010-07-281-2/+2
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-4/+5
* fix PR6940: sitofp(undef) folds to 0.0, not undef.Chris Lattner2010-04-261-0/+2
* fix a SCCP miscompilation that could happen when aChris Lattner2010-04-091-3/+10
* fix a really nasty bug that Evan was tracking in SCCP. When resolvingChris Lattner2010-04-051-29/+32
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-011-1/+1