Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -16/+16 |
| | | | | llvm-svn: 9071 | ||||
* | Include <cstdio> instead of <stdio.h>. | Brian Gaeke | 2003-10-10 | 1 | -1/+1 |
| | | | | llvm-svn: 9032 | ||||
* | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -5/+5 |
| | | | | llvm-svn: 9027 | ||||
* | Do not use BasicBlock::*_iterator, just use *_iterator itself. | Chris Lattner | 2003-09-24 | 1 | -2/+1 |
| | | | | | | Isn't updating copy and pasted code a joy llvm-svn: 8702 | ||||
* | Rename Function::getEntryNode -> getEntryBlock | Chris Lattner | 2003-09-20 | 1 | -1/+1 |
| | | | | llvm-svn: 8625 | ||||
* | Update for new UnifyFunction... API | Chris Lattner | 2003-09-10 | 1 | -7/+7 |
| | | | | | | Remove using decl llvm-svn: 8458 | ||||
* | Use the new interface, simplifies code | Chris Lattner | 2003-08-31 | 1 | -9/+7 |
| | | | | | | NOTE that these two files are _BUGGY_ and need to be fixed, just not by me :) llvm-svn: 8241 | ||||
* | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 1 | -1/+1 |
| | | | | | | system. llvm-svn: 7014 | ||||
* | Fixed a bug so initialization code is always inserted in main | Anand Shukla | 2003-06-05 | 1 | -17/+42 |
| | | | | llvm-svn: 6622 | ||||
* | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 1 | -1/+1 |
| | | | | 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 | 1 | -5/+14 |
| | | | | llvm-svn: 5572 | ||||
* | Clean up #includes | Chris Lattner | 2003-01-14 | 1 | -11/+1 |
| | | | | | | Move graph.h into local directory llvm-svn: 5276 | ||||
* | Fix warning | Chris Lattner | 2002-11-09 | 1 | -1/+1 |
| | | | | llvm-svn: 4649 | ||||
* | Changed to external global var | Anand Shukla | 2002-10-12 | 1 | -1/+1 |
| | | | | llvm-svn: 4120 | ||||
* | Added checking threshold | Anand Shukla | 2002-09-20 | 1 | -3/+19 |
| | | | | llvm-svn: 3864 | ||||
* | Incorporated changes in alloca instruction | Anand Shukla | 2002-09-16 | 1 | -32/+28 |
| | | | | llvm-svn: 3732 | ||||
* | - 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 | ||||
* | minor corrections | Anand Shukla | 2002-07-18 | 1 | -36/+20 |
| | | | | llvm-svn: 2971 | ||||
* | changed function numbering | Anand Shukla | 2002-07-08 | 1 | -102/+95 |
| | | | | llvm-svn: 2815 | ||||
* | additions and bug fixes | Anand Shukla | 2002-06-25 | 1 | -33/+97 |
| | | | | llvm-svn: 2794 | ||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -12/+12 |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778 | ||||
* | Convert code to use the DEBUG macro so that debug code can simply be | Chris Lattner | 2002-05-22 | 1 | -6/+3 |
| | | | | | | 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 | 1 | -1/+1 |
| | | | | 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 | ||||
* | Change references to the Method class to be references to the Function | Chris Lattner | 2002-04-07 | 1 | -11/+11 |
| | | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144 | ||||
* | Move ProfilePaths class into ProfilePaths library, only expose a creation ↵ | Chris Lattner | 2002-02-26 | 1 | -15/+22 |
| | | | | | | function llvm-svn: 1812 | ||||
* | * Changes to compile successfully with GCC 3.0 | Chris Lattner | 2002-02-26 | 1 | -5/+5 |
| | | | | | | | * Eliminated memory leak in processGraph * Pass vectors by const reference to moveDummyCode instead of by copy llvm-svn: 1808 | ||||
* | Initial checkin: instrument code to get path execution frequency | Anand Shukla | 2002-02-26 | 1 | -0/+162 |
llvm-svn: 1805 |