| Age | Commit message (Expand) | Author |
| 2009-11-03 | fix an IPSCCP bug I introduced when I changed IPSCCP to start working on | Chris Lattner |
| 2009-11-03 | fix a subtle bug I introduced when refactoring SCCP. Testcase | Chris Lattner |
| 2009-11-03 | Eliminate some temporaries. | Benjamin Kramer |
| 2009-11-03 | remove a isFreeCall check: it is a callinst that can write to memory already. | Chris Lattner |
| 2009-11-03 | Alphabetize. | Ted Kremenek |
| 2009-11-03 | turn IPSCCP back on now that the iterator invalidation bug is fixed. | Chris Lattner |
| 2009-11-02 | fix a nasty iterator invalidation bug from my conversion from | Chris Lattner |
| 2009-11-02 | revert r8579[56], which are causing unhappiness in buildbot land. | Chris Lattner |
| 2009-11-02 | disable IPSCCP support for multiple return values, it is buggy, so just | Chris Lattner |
| 2009-11-02 | improve IPSCCP to be able to propagate the result of "!mayBeOverridden" | Chris Lattner |
| 2009-11-02 | don't mark the arguments of prototype overdefined, they will never be queried. | Chris Lattner |
| 2009-11-02 | restore some code I removed in r85788, refactor it into | Chris Lattner |
| 2009-11-02 | remove some confused code that dates from when we had | Chris Lattner |
| 2009-11-02 | avoid redundant lookups in BBExecutable, and make it a SmallPtrSet. | Chris Lattner |
| 2009-11-02 | Use the libanalysis 'ConstantFoldLoadFromConstPtr' function | Chris Lattner |
| 2009-11-02 | switch the main 'ValueState' map from being an std::map to being | Chris Lattner |
| 2009-11-02 | fix a bug exposed by moving SRoA earlier which caused a crash building kc++ | Chris Lattner |
| 2009-11-02 | only IPSCCP incoming arguments if the function is executable, this fixes | Chris Lattner |
| 2009-11-02 | add a new ValueState::getConstantInt() helper, use it to | Chris Lattner |
| 2009-11-02 | tidy up some more: remove some extraneous inline specifiers, return harder. | Chris Lattner |
| 2009-11-02 | eliminate the SCCPSolver::getValueMapping method. | Chris Lattner |
| 2009-11-02 | fix failures introduced in r85774 | Chris Lattner |
| 2009-11-02 | factor duplicated code into a new DeleteInstructionInBlock | Chris Lattner |
| 2009-11-02 | Chris used to use '...' instead of proper grammar. | Chris Lattner |
| 2009-11-02 | remove some extraneous llvmcontext stuff. | Chris Lattner |
| 2009-11-02 | change LatticeVal to use PointerIntPair to save some space. | Chris Lattner |
| 2009-11-02 | fix instcombine to only do store sinking when the alignments | Chris Lattner |
| 2009-11-01 | when merging two loads, make sure to take the min of their alignment, | Chris Lattner |
| 2009-11-01 | split load sinking out to its own function, like gep sinking. | Chris Lattner |
| 2009-11-01 | fix a bug noticed by inspection: when instcombine sinks loads through | Chris Lattner |
| 2009-11-01 | cleanups, switch GlobalDCE to SmallPtrSet instead of std::set | Chris Lattner |
| 2009-11-01 | remove a bunch of locking from LLVMContextImpl. Since only one thread | Chris Lattner |
| 2009-11-01 | improve comment. | Chris Lattner |
| 2009-11-01 | Reverting 85714, 85715, 85716, which are breaking the build | Douglas Gregor |
| 2009-11-01 | Remove the #include of Pass.h from PassManager.h. This breaks a significant | Dan Gohman |
| 2009-11-01 | teach ipsccp and ipconstprop that a blockaddress doesn't 'take the address' o... | Chris Lattner |
| 2009-11-01 | change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 | Chris Lattner |
| 2009-11-01 | strengthen an assumption: RevectorBlockTo knows that PredBB | Chris Lattner |
| 2009-11-01 | if CostMetrics says to never duplicate some code, don't unswitch a loop. | Chris Lattner |
| 2009-11-01 | constant fold indirectbr(blockaddress(%bb)) -> br label %bb. | Chris Lattner |
| 2009-11-01 | Revert 85678/85680. The decision is to stay with the current form of | Chris Lattner |
| 2009-10-31 | Make sure PRE doesn't split crit edges from indirectbr. | Chris Lattner |
| 2009-10-31 | llvm::SplitEdge should refuse to split an edge from an indirectbr. | Chris Lattner |
| 2009-10-31 | update the comment above llvm::SplitCriticalEdge, and make | Chris Lattner |
| 2009-10-31 | adjust a couple xforms to work with null bb's in BlockAddress. | Chris Lattner |
| 2009-10-31 | add a comment. | Chris Lattner |
| 2009-10-31 | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman |
| 2009-10-31 | Remove redundant code. | Dan Gohman |
| 2009-10-31 | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman |
| 2009-10-31 | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman |