| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add a getExitBlock utility function to LoopInfo which returns the | Dan Gohman | 2009-05-08 | 1 | -0/+10 |
* | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman | 2009-05-07 | 1 | -14/+0 |
* | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling | 2009-05-07 | 1 | -0/+14 |
* | Factor out a common base class between SCEVCommutativeExpr and | Dan Gohman | 2009-05-07 | 1 | -30/+34 |
* | Add dump method to DIDescriptor. | Bill Wendling | 2009-05-05 | 1 | -0/+2 |
* | Re-apply 70645, converting ScalarEvolution to use | Dan Gohman | 2009-05-04 | 1 | -21/+29 |
* | -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe... | Argiris Kirtzidis | 2009-05-03 | 1 | -0/+4 |
* | Revert r70645 for now; it's causing a variety of regressions. | Dan Gohman | 2009-05-03 | 1 | -14/+6 |
* | Convert ScalarEvolution to use CallbackVH for its internal map. This | Dan Gohman | 2009-05-02 | 1 | -6/+14 |
* | When ScalarEvolution is told to forget the trip count for a loop, have | Dan Gohman | 2009-05-02 | 1 | -0/+5 |
* | Actually insert inserted instructions into the InsertedValues map. | Dan Gohman | 2009-05-01 | 1 | -2/+2 |
* | Add an accessor method to allow clients to test if a given expression | Dan Gohman | 2009-05-01 | 1 | -0/+6 |
* | Make SCEVExpander::addInsertedValue able to accept Values, not just | Dan Gohman | 2009-05-01 | 1 | -5/+5 |
* | Add some comments, and tidy up some whitespace. | Dan Gohman | 2009-04-30 | 1 | -1/+2 |
* | Extend ScalarEvolution's getBackedgeTakenCount to be able to | Dan Gohman | 2009-04-30 | 1 | -4/+44 |
* | Add some more doxygen comments to SCEVAddRec. | Dan Gohman | 2009-04-29 | 1 | -1/+4 |
* | Change SCEVExpander's expandCodeFor to provide more flexibility | Dan Gohman | 2009-04-23 | 1 | -1/+11 |
* | Use BasicBlock::iterator instead of Instruction* for insert points, | Dan Gohman | 2009-04-22 | 1 | -5/+6 |
* | Make SCEVExpanders private methods private, instead of protected. | Dan Gohman | 2009-04-22 | 1 | -1/+2 |
* | De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much | Dan Gohman | 2009-04-21 | 1 | -7/+109 |
* | Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, | Dan Gohman | 2009-04-21 | 1 | -43/+33 |
* | Introduce encapsulation for ScalarEvolution's TargetData object, and refactor | Dan Gohman | 2009-04-21 | 2 | -9/+22 |
* | Convert ScalarEvolution to use raw_ostream instead of OStream. | Dan Gohman | 2009-04-21 | 2 | -19/+17 |
* | Add a ScalarEvolution::getCouldNotCompute() function, and use it | Dan Gohman | 2009-04-18 | 1 | -0/+1 |
* | Use more const qualifiers with SCEV interfaces. | Dan Gohman | 2009-04-18 | 2 | -27/+27 |
* | Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint | Dan Gohman | 2009-04-16 | 1 | -2/+2 |
* | Expand GEPs in ScalarEvolution expressions. SCEV expressions can now | Dan Gohman | 2009-04-16 | 2 | -7/+12 |
* | Add a method to check that the subprogram holds debug info for the given Func... | Devang Patel | 2009-04-15 | 1 | -0/+4 |
* | add an accessor method, patch by John McCall! | Chris Lattner | 2009-04-09 | 1 | -0/+7 |
* | now that you can put a PointerIntPair in a SmallPtrSet, remove some | Chris Lattner | 2009-03-29 | 1 | -2/+1 |
* | Add a liveness analysis pass for LLVM IR values. This computes | Dan Gohman | 2009-03-19 | 2 | -0/+109 |
* | Oops...I committed too much. | Bill Wendling | 2009-03-13 | 2 | -26/+30 |
* | Temporarily XFAIL this test. | Bill Wendling | 2009-03-13 | 2 | -30/+26 |
* | Make Print callable from a pass's print method: add const qualifier. No | Edwin Török | 2009-03-11 | 1 | -1/+1 |
* | Global variables don't have a corresponding llvm.dbg.declare, yet it is possible | Edwin Török | 2009-03-10 | 1 | -0/+6 |
* | reimplement AliasSetTracker in terms of DenseMap instead of hash_map, | Chris Lattner | 2009-03-09 | 1 | -32/+34 |
* | Pass in a std::string when getting the names of debugging things. This cuts down | Bill Wendling | 2009-03-09 | 1 | -11/+31 |
* | Fix misaligned whitespace. No functionality change. | Nick Lewycky | 2009-03-08 | 1 | -4/+4 |
* | Make LoopInfo::print() identify header, exit, and latch blocks, | Dan Gohman | 2009-02-27 | 1 | -2/+7 |
* | Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, | Dan Gohman | 2009-02-24 | 1 | -9/+19 |
* | Use a sign-extend instead of a zero-extend when promoting a | Dan Gohman | 2009-02-18 | 1 | -0/+5 |
* | Clarify the definition of "latch block" in a comment. | Dan Gohman | 2009-02-18 | 1 | -4/+4 |
* | Eliminate several more unnecessary intptr_t casts. | Dan Gohman | 2009-02-18 | 2 | -2/+2 |
* | The debugger sometimes lookup dynamically in the runtime to find ivar info of... | Devang Patel | 2009-02-17 | 1 | -2/+7 |
* | Emit debug info for bitfields. | Devang Patel | 2009-02-17 | 1 | -3/+6 |
* | Add a method to ScalarEvolution for telling it when a loop has been | Dan Gohman | 2009-02-17 | 1 | -0/+5 |
* | Move dumpPassStructure out of line. | Dan Gohman | 2009-02-17 | 1 | -9/+2 |
* | Tidy whitespace. | Dan Gohman | 2009-02-17 | 1 | -17/+16 |
* | Strengthen the "non-constant stride must dominate loop preheader" check. | Evan Cheng | 2009-02-17 | 2 | -0/+26 |
* | Unbreak the build on win32. | Cédric Venet | 2009-02-14 | 1 | -2/+2 |