summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/TraceValues.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* * s/Method/FunctionChris Lattner2002-04-141-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 toChris Lattner2002-04-091-1/+1
| | | | | | be 'Argument' instead of FunctionArgument. llvm-svn: 2216
* Add #includes to make up for #includes pruned out of header files.Chris Lattner2002-04-091-0/+1
| | | | llvm-svn: 2207
* s/MethodType/FunctionTypeChris Lattner2002-04-041-2/+2
| | | | llvm-svn: 2115
* Simplify code a bit by using Module::getOrInsertFunctionChris Lattner2002-03-291-11/+2
| | | | llvm-svn: 2032
* Change references from Method to FunctionChris Lattner2002-03-261-38/+39
| | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991
* Just a comment.Vikram S. Adve2002-03-181-0/+3
| | | | llvm-svn: 1908
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-261-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 Lattner2002-01-311-1/+1
| | | | llvm-svn: 1611
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-211-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.02Chris Lattner2002-01-201-9/+6
| | | | llvm-svn: 1503
* * Refactor trace values to work as a proper pass. Before it used to addChris Lattner2001-12-141-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_iteratorChris Lattner2001-12-041-2/+2
| | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-2/+2
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-271-2/+2
| | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400
* Make strings be internalChris Lattner2001-11-261-1/+2
| | | | llvm-svn: 1384
* Support array indexingChris Lattner2001-11-261-3/+2
| | | | llvm-svn: 1345
* Print incoming arguments and return values.Vikram S. Adve2001-11-151-14/+46
| | | | llvm-svn: 1315
* Remove much cruft from the MemAccessInst instructionChris Lattner2001-11-141-1/+1
| | | | llvm-svn: 1298
* Minor method renameChris Lattner2001-11-041-1/+1
| | | | llvm-svn: 1119
* Fix broken assertion. Didn't allow for pointer caseChris Lattner2001-10-291-6/+3
| | | | llvm-svn: 1034
* Make newlines be newlines! This should now work in both lli and native code.Vikram S. Adve2001-10-281-7/+5
| | | | llvm-svn: 1016
* Use separate functions for printing values of each type.Vikram S. Adve2001-10-281-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 headerChris Lattner2001-10-181-82/+31
| | | | llvm-svn: 898
* Only print values live at BB or method exit, and insert loads at eachVikram S. Adve2001-10-181-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. Adve2001-10-181-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 Lattner2001-10-181-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 Lattner2001-10-181-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 Lattner2001-10-151-5/+5
| | | | | | tired typing that much llvm-svn: 822
* * getExitNode() doesn't exist in method anymoreChris Lattner2001-10-151-6/+7
| | | | | | * Make local functions static llvm-svn: 820
* Insert code to trace values at basic block and method exits.Vikram S. Adve2001-10-141-0/+374
Current version does not check for liveness. llvm-svn: 800
OpenPOWER on IntegriCloud