| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Remove non linking related stuff | Chris Lattner | 2001-10-28 | 1 | -58/+0 | |
| | | | | | llvm-svn: 1015 | |||||
| * | Added name-mangling routines for future use. | Vikram S. Adve | 2001-10-28 | 1 | -0/+59 | |
| | | | | | llvm-svn: 1003 | |||||
| * | 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 | |||||
| * | Fix problem linking in a method prototype when a method body exists | Chris Lattner | 2001-10-23 | 1 | -4/+12 | |
| | | | | | llvm-svn: 965 | |||||
| * | Refix bugs, stop using deprecated strstream header | Chris Lattner | 2001-10-18 | 1 | -82/+31 | |
| | | | | | llvm-svn: 898 | |||||
| * | Initial checkin | Chris Lattner | 2001-10-18 | 1 | -0/+80 | |
| | | | | | llvm-svn: 897 | |||||
| * | 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 | |||||
| * | Convert to new simpler pass itf | Chris Lattner | 2001-10-18 | 3 | -8/+17 | |
| | | | | | llvm-svn: 880 | |||||
| * | Convert optimizations to the pass infrastructure | Chris Lattner | 2001-10-18 | 6 | -15/+28 | |
| | | | | | llvm-svn: 873 | |||||
| * | Add new Pass infrastructure and some examples | Chris Lattner | 2001-10-15 | 2 | -0/+182 | |
| | | | | | llvm-svn: 836 | |||||
| * | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 2 | -8/+7 | |
| | | | | | | | 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 | |||||
| * | Added Instrumentation subdirectory. | Vikram S. Adve | 2001-10-15 | 1 | -0/+1 | |
| | | | | | llvm-svn: 819 | |||||
| * | Implement linking of global variable constant references | Chris Lattner | 2001-10-15 | 1 | -38/+95 | |
| | | | | | llvm-svn: 817 | |||||
| * | Minor cleanup | Chris Lattner | 2001-10-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 812 | |||||
| * | Implement linker. It's 95% working now. | Chris Lattner | 2001-10-14 | 1 | -1/+267 | |
| | | | | | llvm-svn: 810 | |||||
| * | Insert code to trace values at basic block and method exits. | Vikram S. Adve | 2001-10-14 | 2 | -0/+380 | |
| | | | | | | | Current version does not check for liveness. llvm-svn: 800 | |||||
| * | Check in makefile | Chris Lattner | 2001-10-13 | 1 | -0/+6 | |
| | | | | | llvm-svn: 788 | |||||
| * | Start of a linker | Chris Lattner | 2001-10-13 | 1 | -0/+22 | |
| | | | | | llvm-svn: 775 | |||||
| * | Support the invoke instruction | Chris Lattner | 2001-10-13 | 1 | -1/+2 | |
| | | | | | llvm-svn: 765 | |||||
| * | Support indirect calls | Chris Lattner | 2001-10-13 | 1 | -2/+3 | |
| | | | | | llvm-svn: 764 | |||||
| * | Commit more code over to new cast style | Chris Lattner | 2001-10-02 | 6 | -50/+46 | |
| | | | | | llvm-svn: 697 | |||||
| * | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 4 | -14/+14 | |
| | | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | |||||
| * | Add more support for new style casts | Chris Lattner | 2001-10-01 | 1 | -1/+1 | |
| | | | | | | | Convert more code to use them llvm-svn: 695 | |||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 4 | -6/+6 | |
| | | | | | llvm-svn: 694 | |||||
| * | Pull predecessor and successor iterators out of the CFG*.h files, and plop ↵ | Chris Lattner | 2001-10-01 | 3 | -25/+21 | |
| | | | | | | | | | | them into the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691 | |||||
| * | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -2/+3 | |
| | | | | | llvm-svn: 664 | |||||
| * | ADCE is broken but at least we know why | Chris Lattner | 2001-09-28 | 1 | -1/+6 | |
| | | | | | llvm-svn: 656 | |||||
| * | Make ADCE more robust, it still has problems, but it's getting closer | Chris Lattner | 2001-09-09 | 1 | -37/+181 | |
| | | | | | llvm-svn: 521 | |||||
| * | Types and constants are wierd things in symbol tables now | Chris Lattner | 2001-09-07 | 1 | -3/+7 | |
| | | | | | llvm-svn: 457 | |||||
| * | * 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 | |||||
| * | Constant pool is dead | Chris Lattner | 2001-09-07 | 1 | -16/+2 | |
| | | | | | llvm-svn: 455 | |||||
| * | Constants are now global unique objects | Chris Lattner | 2001-09-07 | 1 | -6/+2 | |
| | | | | | llvm-svn: 454 | |||||
| * | * Eliminate constant pool dependancies: | Chris Lattner | 2001-09-07 | 1 | -29/+6 | |
| | | | | | | | * Eliminate DoRemoveUnusedConstants llvm-svn: 453 | |||||
| * | * Supoprt global constants | Chris Lattner | 2001-09-07 | 1 | -55/+13 | |
| | | | | | | | | | * Remove support for local constant pools * Eliminate constant pool merging method, which is no longer neccesary * Disable invalid optimization (todo: fix it) llvm-svn: 452 | |||||
| * | 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 | 4 | -4/+4 | |
| | | | | | llvm-svn: 279 | |||||
| * | Support external methods | Chris Lattner | 2001-07-15 | 2 | -0/+2 | |
| | | | | | llvm-svn: 200 | |||||
| * | Add knowledge about the struct form of the GetElementPtr instruction | Chris Lattner | 2001-07-14 | 1 | -1/+7 | |
| | | | | | llvm-svn: 183 | |||||
| * | 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 | |||||
| * | Implement checking for new instructions | Chris Lattner | 2001-07-08 | 1 | -3/+4 | |
| | | | | | llvm-svn: 163 | |||||
| * | Use the CDG to mark branches alive on demand. | Chris Lattner | 2001-07-08 | 1 | -18/+42 | |
| | | | | | llvm-svn: 159 | |||||
| * | Neg instruction removed. Cast instruction implemented. | Chris Lattner | 2001-07-08 | 1 | -10/+0 | |
| | | | | | llvm-svn: 156 | |||||
| * | Broad superficial changes: | Chris Lattner | 2001-07-07 | 5 | -16/+16 | |
| | | | | | | | | | | * 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 | 4 | -19/+17 | |
| | | | | | | | | | | | | 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 | |||||

