| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. | Dan Gohman | 2009-07-13 | 1 | -0/+7 |
| | | | | | llvm-svn: 75529 | ||||
| * | Change all SCEV* to SCEV *. | Dan Gohman | 2009-07-07 | 1 | -7/+7 |
| | | | | | llvm-svn: 74918 | ||||
| * | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's ↵ | Owen Anderson | 2009-07-06 | 1 | -2/+3 |
| | | | | | | | through the ValueTracking API. llvm-svn: 74873 | ||||
| * | SCEVHandle is no more! | Owen Anderson | 2009-06-22 | 1 | -7/+7 |
| | | | | | llvm-svn: 73906 | ||||
| * | More const qualifiers. | Dan Gohman | 2009-04-18 | 1 | -14/+14 |
| | | | | | llvm-svn: 69451 | ||||
| * | LoopVR is not CFGOnly. | Dan Gohman | 2009-03-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 67524 | ||||
| * | Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, | Dan Gohman | 2009-02-24 | 1 | -1/+1 |
| | | | | | | | | | | to more accurately describe what it does. Expand its doxygen comment to describe what the backedge-taken count is and how it differs from the actual iteration count of the loop. Adjust names and comments in associated code accordingly. llvm-svn: 65382 | ||||
| * | Avoid crashing if instruction is not part of a loop. | Torok Edwin | 2008-10-27 | 1 | -2/+3 |
| | | | | | | | If it is not part of a loop it is obviously invariant wrt to all loops. llvm-svn: 58240 | ||||
| * | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 1 | -6/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | use raw_ostream instead of std::ostream. Among other goodness, this speeds up llvm-dis of kc++ with a release build from 0.85s to 0.49s (88% faster). Other interesting changes: 1) This makes Value::print be non-virtual. 2) AP[S]Int and ConstantRange can no longer print to ostream directly, use raw_ostream instead. 3) This fixes a bug in raw_os_ostream where it didn't flush itself when destroyed. 4) This adds a new SDNode::print method, instead of only allowing "dump". A lot of APIs have both std::ostream and raw_ostream versions, it would be useful to go through and systematically anihilate the std::ostream versions. This passes dejagnu, but there may be minor fallout, plz let me know if so and I'll fix it. llvm-svn: 55263 | ||||
| * | Add a value range analysis that lazily computes ranges using ScalarEvolutions. | Nick Lewycky | 2008-06-30 | 1 | -0/+289 |
| llvm-svn: 52885 | |||||

