Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert debug messages to use dbgs(). Generally this means | David Greene | 2009-12-23 | 1 | -4/+4 |
| | | | | | | s/errs/dbgs/g except for certain special cases. llvm-svn: 92068 | ||||
* | Eliminate unnecessary LLVMContexts. | Dan Gohman | 2009-12-18 | 1 | -2/+1 |
| | | | | llvm-svn: 91729 | ||||
* | rename indbr -> indirectbr to appease the residents of #llvm. | Chris Lattner | 2009-10-28 | 1 | -1/+1 |
| | | | | llvm-svn: 85351 | ||||
* | make the build build. | Chris Lattner | 2009-10-27 | 1 | -1/+1 |
| | | | | llvm-svn: 85319 | ||||
* | Random updates to passes for indbr, I need blockaddress before I can do much ↵ | Chris Lattner | 2009-10-27 | 1 | -0/+5 |
| | | | | | | more. llvm-svn: 85316 | ||||
* | Add a comment explaining why you would ever want to do this. | Nick Lewycky | 2009-09-19 | 1 | -0/+3 |
| | | | | llvm-svn: 82319 | ||||
* | Lett users of sparse propagation do their own thing with phi nodes if they want | Nick Lewycky | 2009-09-19 | 1 | -0/+7 |
| | | | | | | | to. This can be combined with LCSSA or SSI form to store more information on a PHINode than can be computed by looking at its incoming values. llvm-svn: 82317 | ||||
* | Add newlines. | Nick Lewycky | 2009-09-18 | 1 | -2/+2 |
| | | | | llvm-svn: 82206 | ||||
* | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 1 | -2/+2 |
| | | | | | | This required converting a bunch of stuff off DOUT and other cleanups. llvm-svn: 79819 | ||||
* | Move getTrue() and getFalse() to 2.5-like APIs. | Owen Anderson | 2009-07-31 | 1 | -1/+1 |
| | | | | llvm-svn: 77685 | ||||
* | Remove Value::getName{Start,End}, the last of the old Name APIs. | Daniel Dunbar | 2009-07-26 | 1 | -5/+6 |
| | | | | llvm-svn: 77152 | ||||
* | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 1 | -1/+1 |
| | | | | llvm-svn: 76598 | ||||
* | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's ↵ | Owen Anderson | 2009-07-06 | 1 | -1/+2 |
| | | | | | | through the ValueTracking API. llvm-svn: 74873 | ||||
* | Make Print callable from a pass's print method: add const qualifier. No | Torok Edwin | 2009-03-11 | 1 | -1/+1 |
| | | | | | | functionality change. llvm-svn: 66700 | ||||
* | "This patch adds a virtual call to AbstractLatticeFunction to derive a | Chris Lattner | 2008-08-09 | 1 | -1/+3 |
| | | | | | | | | | type lattice value for an Argument*, giving clients the opportunity to use something other than Top for it if they choose to." Patch by John McCall! llvm-svn: 54589 | ||||
* | Use Function::getEntryBlock instead of Function::begin, for clarity. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
| | | | | llvm-svn: 51613 | ||||
* | Print debug output when any edge becomes executable, including | Dan Gohman | 2008-05-27 | 1 | -3/+3 |
| | | | | | | the first visited edge. llvm-svn: 51612 | ||||
* | Add a bool to isEdgeFeasible that tells it whether to treat unknown | Chris Lattner | 2008-05-20 | 1 | -7/+19 |
| | | | | | | value as undef or untracked. llvm-svn: 51295 | ||||
* | prune #includes. | Chris Lattner | 2008-05-12 | 1 | -3/+0 |
| | | | | llvm-svn: 50962 | ||||
* | Add a new SparsePropagation analysis utility, which allows you to do | Chris Lattner | 2008-05-12 | 1 | -0/+320 |
SCCP like sparse lattice analysis with relative ease. Just pick your lattice function and implement the transfer function and you're good. Just make sure you don't break monotonicity ;-) llvm-svn: 50961 |