Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 4 | -11/+11 | |
| | | | | llvm-svn: 5872 | |||||
* | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 1 | -4/+9 | |
| | | | | llvm-svn: 5786 | |||||
* | Changes to runtime framework | Anand Shukla | 2003-02-14 | 7 | -85/+190 | |
| | | | | llvm-svn: 5572 | |||||
* | Revert Anand's patch which broke the build | Chris Lattner | 2003-02-10 | 1 | -4/+4 | |
| | | | | llvm-svn: 5525 | |||||
* | *** empty log message *** | Anand Shukla | 2003-02-09 | 1 | -4/+4 | |
| | | | | llvm-svn: 5522 | |||||
* | Fix typeo | Chris Lattner | 2003-01-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 5278 | |||||
* | Clean up #includes | Chris Lattner | 2003-01-14 | 6 | -27/+7 | |
| | | | | | | Move graph.h into local directory llvm-svn: 5276 | |||||
* | Fix warning | Chris Lattner | 2002-11-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 4649 | |||||
* | code to lightly instrument at branches | Anand Shukla | 2002-11-03 | 1 | -0/+210 | |
| | | | | llvm-svn: 4511 | |||||
* | Changed to external global var | Anand Shukla | 2002-10-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 4120 | |||||
* | Changes to work with Statistics rework | Chris Lattner | 2002-10-01 | 1 | -7/+1 | |
| | | | | | | | | | | | | * Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. * Updated ProgrammersManual with new semantics. llvm-svn: 4004 | |||||
* | Updates to work with recent Statistic's changes: | Chris Lattner | 2002-10-01 | 3 | -9/+3 | |
| | | | | | | | | | | | | * Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. * Updated ProgrammersManual with new semantics. llvm-svn: 4001 | |||||
* | Added checking threshold | Anand Shukla | 2002-09-20 | 5 | -90/+185 | |
| | | | | llvm-svn: 3864 | |||||
* | split retracing into a separate file | Anand Shukla | 2002-09-18 | 1 | -0/+229 | |
| | | | | llvm-svn: 3809 | |||||
* | Removed unnecessary #includes. | Misha Brukman | 2002-09-18 | 2 | -8/+0 | |
| | | | | llvm-svn: 3802 | |||||
* | There is a #define in some header that conflicts with INFINITY, rename it. | Chris Lattner | 2002-09-17 | 2 | -8/+8 | |
| | | | | llvm-svn: 3797 | |||||
* | Incorporated changes in alloca and getElementPointer instruction | Anand Shukla | 2002-09-16 | 5 | -233/+255 | |
| | | | | llvm-svn: 3733 | |||||
* | Incorporated changes in alloca instruction | Anand Shukla | 2002-09-16 | 1 | -32/+28 | |
| | | | | llvm-svn: 3732 | |||||
* | Fix bug I introduced | Chris Lattner | 2002-09-14 | 1 | -3/+4 | |
| | | | | llvm-svn: 3719 | |||||
* | - Change getelementptr instruction to use long indexes instead of uint | Chris Lattner | 2002-09-11 | 1 | -13/+9 | |
| | | | | | | indexes for sequential types. llvm-svn: 3681 | |||||
* | Simplify code (somtimes dramatically), by using the new "auto-insert" feature | Chris Lattner | 2002-09-10 | 1 | -113/+59 | |
| | | | | | | of instruction constructors. llvm-svn: 3655 | |||||
* | Do not generate loads/stores with indexing | Chris Lattner | 2002-08-21 | 1 | -28/+37 | |
| | | | | llvm-svn: 3422 | |||||
* | - Cleaned up the interface to AnalysisUsage to take analysis class names | Chris Lattner | 2002-08-08 | 1 | -1/+1 | |
| | | | | | | | instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3264 | |||||
* | * Add support for different "PassType's" | Chris Lattner | 2002-07-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | * Add new RegisterOpt/RegisterAnalysis templates for registering passes that are to show up in opt or analyze * Register Analyses now * Change optimizations to use RegisterOpt instead of RegisterPass * Add support for different "PassType's" * Add new RegisterOpt/RegisterAnalysis templates for registering passes that are to show up in opt or analyze * Register Analyses now * Change optimizations to use RegisterOpt instead of RegisterPass * Remove getPassName implementations from various subclasses llvm-svn: 3112 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 3016 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-23 | 1 | -2/+1 | |
| | | | | llvm-svn: 3002 | |||||
* | comeented out debug printing | Anand Shukla | 2002-07-21 | 1 | -3/+3 | |
| | | | | llvm-svn: 2980 | |||||
* | minor corrections | Anand Shukla | 2002-07-18 | 6 | -139/+187 | |
| | | | | llvm-svn: 2971 | |||||
* | Anand forgot to check in the makefile corresponding to his previous change | Chris Lattner | 2002-07-17 | 1 | -1/+1 | |
| | | | | | | which eliminated the EmitFunctions directory llvm-svn: 2937 | |||||
* | removed this directory | Anand Shukla | 2002-07-16 | 1 | -5/+0 | |
| | | | | llvm-svn: 2927 | |||||
* | Moved EmitFunctions.cpp up to instrumentation directory | Anand Shukla | 2002-07-16 | 1 | -45/+0 | |
| | | | | llvm-svn: 2926 | |||||
* | * Cleanup pass | Chris Lattner | 2002-07-16 | 1 | -17/+10 | |
| | | | | | | | | * The global variable cannot be internal or else we cannot use it! * Always add a function to the table, even if it only has a single basic block. llvm-svn: 2921 | |||||
* | Added EmitFunctions directory | Anand Shukla | 2002-07-12 | 1 | -0/+1 | |
| | | | | llvm-svn: 2883 | |||||
* | Initial makefile | Anand Shukla | 2002-07-12 | 1 | -0/+5 | |
| | | | | llvm-svn: 2882 | |||||
* | Initial version: adds a function table to output code | Anand Shukla | 2002-07-12 | 1 | -0/+52 | |
| | | | | llvm-svn: 2881 | |||||
* | changes BBsorting and oredering | Anand Shukla | 2002-07-08 | 2 | -720/+90 | |
| | | | | llvm-svn: 2817 | |||||
* | small corrections | Anand Shukla | 2002-07-08 | 1 | -23/+22 | |
| | | | | llvm-svn: 2816 | |||||
* | changed function numbering | Anand Shukla | 2002-07-08 | 1 | -102/+95 | |
| | | | | llvm-svn: 2815 | |||||
* | additions and bug fixes | Anand Shukla | 2002-06-25 | 5 | -445/+1395 | |
| | | | | llvm-svn: 2794 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 2 | -46/+43 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778 | |||||
* | Relocating Graph.h | Anand Shukla | 2002-06-25 | 1 | -0/+465 | |
| | | | | llvm-svn: 2770 | |||||
* | Convert code to use the DEBUG macro so that debug code can simply be | Chris Lattner | 2002-05-22 | 5 | -197/+147 | |
| | | | | | | enabled with the -debug command line option. llvm-svn: 2721 | |||||
* | Move UnifyFunctionExitNodes to Utils library: final resting place this time | Chris Lattner | 2002-05-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 2531 | |||||
* | Updates to move some header files out of include/llvm/Transforms into | Chris Lattner | 2002-05-07 | 1 | -1/+1 | |
| | | | | | | the Scalar and Utils subdirectories llvm-svn: 2523 | |||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -3/+0 | |
| | | | | llvm-svn: 2397 | |||||
* | Add new optional getPassName() virtual function that a Pass can override | Chris Lattner | 2002-04-29 | 1 | -2/+3 | |
| | | | | | | to make debugging output a lot nicer. llvm-svn: 2395 | |||||
* | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 2 | -2/+2 | |
| | | | | llvm-svn: 2378 | |||||
* | s/Method/Function | Chris Lattner | 2002-04-27 | 1 | -37/+36 | |
| | | | | llvm-svn: 2336 | |||||
* | * Rename MethodPass class to FunctionPass | Chris Lattner | 2002-04-27 | 1 | -7/+5 | |
| | | | | | | | | | | | | | | | - Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333 | |||||
* | Add #includes to make up for #includes pruned out of header files. | Chris Lattner | 2002-04-09 | 1 | -0/+1 | |
| | | | | llvm-svn: 2207 |