| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move FunctionArgument out of iOther.h into Argument.h and rename class to | Chris Lattner | 2002-04-09 | 1 | -2/+2 |
| | | | | | | | be 'Argument' instead of FunctionArgument. llvm-svn: 2216 | ||||
| * | s/Method/Function | Chris Lattner | 2002-04-08 | 1 | -1/+0 |
| | | | | | | | Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178 | ||||
| * | ConstantHandling moved into VMCore library | Chris Lattner | 2002-04-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 2165 | ||||
| * | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -13/+13 |
| | | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | ||||
| * | Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.ll | Chris Lattner | 2002-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 1858 | ||||
| * | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 1 | -6/+14 |
| | | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | ||||
| * | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -32/+29 |
| | | | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746 | ||||
| * | MethodPass's are now guaranteed to not be run on external methods! | Chris Lattner | 2002-01-31 | 1 | -1/+0 |
| | | | | | llvm-svn: 1611 | ||||
| * | Move stuff out of the Optimizations directories into the appropriate Transforms | Chris Lattner | 2002-01-21 | 1 | -10/+9 |
| | | | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -6/+8 |
| | | | | | llvm-svn: 1503 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -23/+23 |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 1 | -1/+2 |
| | | | | | llvm-svn: 1405 | ||||
| * | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -1/+1 |
| | | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | ||||
| * | Misc cleanups | Chris Lattner | 2001-11-26 | 1 | -53/+53 |
| | | | | | llvm-svn: 1377 | ||||
| * | Implemented constant propogation of cast instructions | Chris Lattner | 2001-10-31 | 1 | -3/+4 |
| | | | | | llvm-svn: 1064 | ||||
| * | Convert optimizations to the pass infrastructure | Chris Lattner | 2001-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 873 | ||||
| * | Support the invoke instruction | Chris Lattner | 2001-10-13 | 1 | -1/+2 |
| | | | | | llvm-svn: 765 | ||||
| * | Commit more code over to new cast style | Chris Lattner | 2001-10-02 | 1 | -10/+9 |
| | | | | | llvm-svn: 697 | ||||
| * | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 1 | -2/+2 |
| | | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | ||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 1 | -2/+2 |
| | | | | | llvm-svn: 694 | ||||
| * | * Eliminate reference to ConstantPool class | Chris Lattner | 2001-09-07 | 1 | -14/+7 |
| | | | | | | | * Constants are global objects that are not allocated or freed llvm-svn: 456 | ||||
| * | Moved inline/llvm/Tools/* to include/llvm/Support/* | Chris Lattner | 2001-07-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 279 | ||||
| * | Support external methods | Chris Lattner | 2001-07-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 200 | ||||
| * | Add knowledge about the struct form of the GetElementPtr instruction | Chris Lattner | 2001-07-14 | 1 | -1/+7 |
| | | | | | llvm-svn: 183 | ||||
| * | Implement checking for new instructions | Chris Lattner | 2001-07-08 | 1 | -3/+4 |
| | | | | | llvm-svn: 163 | ||||
| * | Broad superficial changes: | Chris Lattner | 2001-07-07 | 1 | -4/+4 |
| | | | | | | | | | | * Renamed getOpcode to getOpcodeName * Changed getOpcodeName to return a const char * instead of string * Added a getOpcode method to replace getInstType * Changed code to use getOpcode instead of getInstType llvm-svn: 152 | ||||
| * | Changed the fundemental architecture of Operands for Instructions. Now | Chris Lattner | 2001-07-07 | 1 | -4/+4 |
| | | | | | | | | | | | | 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 | ||||
| * | Rename DoSparseConditionalConstantProp -> DoSCCP | Chris Lattner | 2001-06-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 117 | ||||
| * | Optimizations got their own header files | Chris Lattner | 2001-06-30 | 1 | -11/+11 |
| | | | | | | | | Optimizations now live in the 'opt' namespace include/llvm/Opt was renamed include/llvm/Optimizations llvm-svn: 113 | ||||
| * | Added documentation. Constant fold terminators. | Chris Lattner | 2001-06-29 | 1 | -5/+16 |
| | | | | | llvm-svn: 106 | ||||
| * | Add a new Sparse Conditional Constant Propogation pass | Chris Lattner | 2001-06-27 | 1 | -0/+502 |
| llvm-svn: 95 | |||||

