aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Add a getExitBlock utility function to LoopInfo which returns theDan Gohman2009-05-081-0/+10
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-14/+0
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-0/+14
* Factor out a common base class between SCEVCommutativeExpr andDan Gohman2009-05-071-30/+34
* Add dump method to DIDescriptor.Bill Wendling2009-05-051-0/+2
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-041-21/+29
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argiris Kirtzidis2009-05-031-0/+4
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-031-14/+6
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-021-6/+14
* When ScalarEvolution is told to forget the trip count for a loop, haveDan Gohman2009-05-021-0/+5
* Actually insert inserted instructions into the InsertedValues map.Dan Gohman2009-05-011-2/+2
* Add an accessor method to allow clients to test if a given expressionDan Gohman2009-05-011-0/+6
* Make SCEVExpander::addInsertedValue able to accept Values, not justDan Gohman2009-05-011-5/+5
* Add some comments, and tidy up some whitespace.Dan Gohman2009-04-301-1/+2
* Extend ScalarEvolution's getBackedgeTakenCount to be able toDan Gohman2009-04-301-4/+44
* Add some more doxygen comments to SCEVAddRec.Dan Gohman2009-04-291-1/+4
* Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman2009-04-231-1/+11
* Use BasicBlock::iterator instead of Instruction* for insert points,Dan Gohman2009-04-221-5/+6
* Make SCEVExpanders private methods private, instead of protected.Dan Gohman2009-04-221-1/+2
* De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide muchDan Gohman2009-04-211-7/+109
* Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr,Dan Gohman2009-04-211-43/+33
* Introduce encapsulation for ScalarEvolution's TargetData object, and refactorDan Gohman2009-04-212-9/+22
* Convert ScalarEvolution to use raw_ostream instead of OStream.Dan Gohman2009-04-212-19/+17
* Add a ScalarEvolution::getCouldNotCompute() function, and use itDan Gohman2009-04-181-0/+1
* Use more const qualifiers with SCEV interfaces.Dan Gohman2009-04-182-27/+27
* Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtointDan Gohman2009-04-161-2/+2
* Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman2009-04-162-7/+12
* Add a method to check that the subprogram holds debug info for the given Func...Devang Patel2009-04-151-0/+4
* add an accessor method, patch by John McCall!Chris Lattner2009-04-091-0/+7
* now that you can put a PointerIntPair in a SmallPtrSet, remove someChris Lattner2009-03-291-2/+1
* Add a liveness analysis pass for LLVM IR values. This computesDan Gohman2009-03-192-0/+109
* Oops...I committed too much.Bill Wendling2009-03-132-26/+30
* Temporarily XFAIL this test.Bill Wendling2009-03-132-30/+26
* Make Print callable from a pass's print method: add const qualifier. NoEdwin Török2009-03-111-1/+1
* Global variables don't have a corresponding llvm.dbg.declare, yet it is possibleEdwin Török2009-03-101-0/+6
* reimplement AliasSetTracker in terms of DenseMap instead of hash_map,Chris Lattner2009-03-091-32/+34
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-091-11/+31
* Fix misaligned whitespace. No functionality change.Nick Lewycky2009-03-081-4/+4
* Make LoopInfo::print() identify header, exit, and latch blocks,Dan Gohman2009-02-271-2/+7
* Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,Dan Gohman2009-02-241-9/+19
* Use a sign-extend instead of a zero-extend when promoting aDan Gohman2009-02-181-0/+5
* Clarify the definition of "latch block" in a comment.Dan Gohman2009-02-181-4/+4
* Eliminate several more unnecessary intptr_t casts.Dan Gohman2009-02-182-2/+2
* The debugger sometimes lookup dynamically in the runtime to find ivar info of...Devang Patel2009-02-171-2/+7
* Emit debug info for bitfields.Devang Patel2009-02-171-3/+6
* Add a method to ScalarEvolution for telling it when a loop has beenDan Gohman2009-02-171-0/+5
* Move dumpPassStructure out of line.Dan Gohman2009-02-171-9/+2
* Tidy whitespace.Dan Gohman2009-02-171-17/+16
* Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng2009-02-172-0/+26
* Unbreak the build on win32.Cédric Venet2009-02-141-2/+2