Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Enable the elimination of method prototypes that are not referenced | Chris Lattner | 2001-07-28 | 1 | -4/+19 | |
| | | | | llvm-svn: 325 | |||||
* | Moved inline/llvm/Tools/* to include/llvm/Support/* | Chris Lattner | 2001-07-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 279 | |||||
* | Remove dependency on the structure of ValueHolder. | Chris Lattner | 2001-07-14 | 1 | -6/+5 | |
| | | | | llvm-svn: 182 | |||||
* | Don't clean out the type plane of the constant pool... this is a hack. FIXME | Chris Lattner | 2001-07-09 | 1 | -1/+6 | |
| | | | | llvm-svn: 172 | |||||
* | Changed the fundemental architecture of Operands for Instructions. Now | Chris Lattner | 2001-07-07 | 1 | -1/+1 | |
| | | | | | | | | | | | Operands are maintained as a vector<Use> in the User class, and operator iterators are provided as before. Getting an operand no longer requires a virtual function call. WARNING: getOperand(x) where x >= getNumOperands() will now assert instead of returning null! llvm-svn: 149 | |||||
* | Optimizations got their own header files | Chris Lattner | 2001-06-30 | 1 | -115/+131 | |
| | | | | | | | Optimizations now live in the 'opt' namespace include/llvm/Opt was renamed include/llvm/Optimizations llvm-svn: 113 | |||||
* | * Factored RemovePredecessorFromBlock into BasicBlock::removePredecessor | Chris Lattner | 2001-06-29 | 1 | -68/+30 | |
| | | | | | | | | | * Avoid messing around with this case: br label %A %A: br label %A * Enable optimizations that are correct now. llvm-svn: 102 | |||||
* | Miscellaneous cleanups: | Chris Lattner | 2001-06-27 | 1 | -37/+51 | |
| | | | | | | | | | | | * Convert post to pre-increment for for loops * Use generic programming more * Use new Value::cast* instructions * Use new Module, Method, & BasicBlock forwarding methods * Use new facilities in STLExtras.h * Use new Instruction::isPHINode() method llvm-svn: 96 | |||||
* | Get rid of a silly printout that isn't needed right now | Chris Lattner | 2001-06-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 45 | |||||
* | Updates to work with new cfg namespace | Chris Lattner | 2001-06-13 | 1 | -1/+8 | |
| | | | | llvm-svn: 29 | |||||
* | Updates to support | Chris Lattner | 2001-06-11 | 1 | -16/+16 | |
| | | | | | | * Changes in PHI node structure llvm-svn: 25 | |||||
* | Updated to work with new CFG.h file. | Chris Lattner | 2001-06-07 | 1 | -20/+20 | |
| | | | | llvm-svn: 15 | |||||
* | Significant rework. DCE is still not done (see #ifdef'd out parts) | Chris Lattner | 2001-06-07 | 1 | -53/+188 | |
| | | | | | | but at least the stuff that is checked in, now works. llvm-svn: 10 | |||||
* | Initial revision | Chris Lattner | 2001-06-06 | 1 | -0/+193 | |
llvm-svn: 2 |