Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * s/Method/Function | Chris Lattner | 2002-04-14 | 1 | -27/+18 | |
| | | | | | | * Fix bug where the character after a % was being discarded llvm-svn: 2248 | |||||
* | Move FunctionArgument out of iOther.h into Argument.h and rename class to | Chris Lattner | 2002-04-09 | 1 | -1/+1 | |
| | | | | | | be 'Argument' instead of FunctionArgument. llvm-svn: 2216 | |||||
* | Add #includes to make up for #includes pruned out of header files. | Chris Lattner | 2002-04-09 | 1 | -0/+1 | |
| | | | | llvm-svn: 2207 | |||||
* | s/MethodType/FunctionType | Chris Lattner | 2002-04-04 | 1 | -2/+2 | |
| | | | | llvm-svn: 2115 | |||||
* | Simplify code a bit by using Module::getOrInsertFunction | Chris Lattner | 2002-03-29 | 1 | -11/+2 | |
| | | | | llvm-svn: 2032 | |||||
* | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -38/+39 | |
| | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | |||||
* | Just a comment. | Vikram S. Adve | 2002-03-18 | 1 | -0/+3 | |
| | | | | llvm-svn: 1908 | |||||
* | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 1 | -0/+43 | |
| | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | |||||
* | MethodPass's are now guaranteed to not be run on external methods! | Chris Lattner | 2002-01-31 | 1 | -1/+1 | |
| | | | | llvm-svn: 1611 | |||||
* | Implement a more powerful, simpler, pass system. This pass system can figure | Chris Lattner | 2002-01-21 | 1 | -1/+1 | |
| | | | | | | | | | out how to run a collection of passes optimially given their behaviors and charactaristics. Convert code to use it. llvm-svn: 1507 | |||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -9/+6 | |
| | | | | llvm-svn: 1503 | |||||
* | * Refactor trace values to work as a proper pass. Before it used to add | Chris Lattner | 2001-12-14 | 1 | -420/+177 | |
| | | | | | | | | | | methods while the pass was running which was a no no. Now it adds the printf method at pass initialization * Revamp code to use printf calls instead of the old style print_<type> calls. * Simplify code llvm-svn: 1457 | |||||
* | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -2/+2 | |
| | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | |||||
* | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -2/+2 | |
| | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | |||||
* | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -2/+2 | |
| | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | |||||
* | Make strings be internal | Chris Lattner | 2001-11-26 | 1 | -1/+2 | |
| | | | | llvm-svn: 1384 | |||||
* | Support array indexing | Chris Lattner | 2001-11-26 | 1 | -3/+2 | |
| | | | | llvm-svn: 1345 | |||||
* | Print incoming arguments and return values. | Vikram S. Adve | 2001-11-15 | 1 | -14/+46 | |
| | | | | llvm-svn: 1315 | |||||
* | Remove much cruft from the MemAccessInst instruction | Chris Lattner | 2001-11-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 1298 | |||||
* | Minor method rename | Chris Lattner | 2001-11-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 1119 | |||||
* | Fix broken assertion. Didn't allow for pointer case | Chris Lattner | 2001-10-29 | 1 | -6/+3 | |
| | | | | llvm-svn: 1034 | |||||
* | Make newlines be newlines! This should now work in both lli and native code. | Vikram S. Adve | 2001-10-28 | 1 | -7/+5 | |
| | | | | llvm-svn: 1016 | |||||
* | Use separate functions for printing values of each type. | Vikram S. Adve | 2001-10-28 | 1 | -20/+87 | |
| | | | | | | | Put trace code before condition-generating instruction in basic blocks that end in a conditional branch. llvm-svn: 1002 | |||||
* | Refix bugs, stop using deprecated strstream header | Chris Lattner | 2001-10-18 | 1 | -82/+31 | |
| | | | | llvm-svn: 898 | |||||
* | Only print values live at BB or method exit, and insert loads at each | Vikram S. Adve | 2001-10-18 | 1 | -41/+126 | |
| | | | | | | | | BB exit to read and print values stored in that BB. Note that only these stored values are live at method exit!. Also, print messages at method entry and exit. llvm-svn: 892 | |||||
* | Handle multiple exit blocks correctly. | Vikram S. Adve | 2001-10-18 | 1 | -37/+221 | |
| | | | | | | | | Restore string variable cache. Resurrect code to use formatted printing instead of PrintVal but leave it turned off for now. llvm-svn: 888 | |||||
* | Convert to be compatible with lli. | Chris Lattner | 2001-10-18 | 1 | -70/+48 | |
| | | | | | | Need to eliminate duplicate \n entries llvm-svn: 883 | |||||
* | Massive hacks to try to fix subtle logic bugs. I think it's all working now, | Chris Lattner | 2001-10-18 | 1 | -275/+130 | |
| | | | | | | | at least what used to. I should disable method exit code completely because it's broken (doesn't insert just post dominating values) llvm-svn: 881 | |||||
* | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 1 | -5/+5 | |
| | | | | | | tired typing that much llvm-svn: 822 | |||||
* | * getExitNode() doesn't exist in method anymore | Chris Lattner | 2001-10-15 | 1 | -6/+7 | |
| | | | | | | * Make local functions static llvm-svn: 820 | |||||
* | Insert code to trace values at basic block and method exits. | Vikram S. Adve | 2001-10-14 | 1 | -0/+374 | |
Current version does not check for liveness. llvm-svn: 800 |