Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | *** empty log message *** | Chris Lattner | 2002-06-30 | 1 | -1/+0 | |
| | | | | llvm-svn: 2813 | |||||
* | correcting makefile: incorrectly checked in wrong version earlier | Anand Shukla | 2002-06-25 | 1 | -8/+1 | |
| | | | | llvm-svn: 2798 | |||||
* | Changes for 64bit gcc | Anand Shukla | 2002-06-25 | 2 | -2/+12 | |
| | | | | llvm-svn: 2797 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -1/+1 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | |||||
* | Expose cfg simplification pass | Chris Lattner | 2002-05-21 | 1 | -11/+13 | |
| | | | | llvm-svn: 2699 | |||||
* | expose LICM pass | Chris Lattner | 2002-05-10 | 1 | -1/+4 | |
| | | | | llvm-svn: 2614 | |||||
* | Expose the lowerallocs pass | Chris Lattner | 2002-05-10 | 1 | -4/+15 | |
| | | | | llvm-svn: 2602 | |||||
* | Expose the pi node insertion pass. | Chris Lattner | 2002-05-10 | 1 | -2/+4 | |
| | | | | llvm-svn: 2594 | |||||
* | Expose expression reassociation | Chris Lattner | 2002-05-08 | 1 | -1/+3 | |
| | | | | llvm-svn: 2557 | |||||
* | Spell aggressive correctly | Chris Lattner | 2002-05-07 | 1 | -2/+2 | |
| | | | | llvm-svn: 2551 | |||||
* | Merge all include/llvm/Transforms/Scalar/* into a single Scalar.h | Chris Lattner | 2002-05-07 | 1 | -8/+1 | |
| | | | | llvm-svn: 2538 | |||||
* | 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 | -4/+4 | |
| | | | | | | the Scalar and Utils subdirectories llvm-svn: 2523 | |||||
* | Straighten out makefiles after moving code to new Transform Utils library | Chris Lattner | 2002-05-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 2520 | |||||
* | Expose the internalize pass. | Chris Lattner | 2002-04-28 | 1 | -1/+5 | |
| | | | | llvm-svn: 2365 | |||||
* | Expose new GCSE pass | Chris Lattner | 2002-04-28 | 1 | -1/+4 | |
| | | | | llvm-svn: 2339 | |||||
* | s/Method/Function | Chris Lattner | 2002-04-27 | 1 | -3/+3 | |
| | | | | llvm-svn: 2336 | |||||
* | * Rename MethodPass class to FunctionPass | Chris Lattner | 2002-04-27 | 1 | -20/+20 | |
| | | | | | | | | | | | | | | | - 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 | |||||
* | Make sure that there is no case where a signal can occur leaving a partially | Chris Lattner | 2002-04-18 | 1 | -0/+5 | |
| | | | | | | | | written output file. This is important because crashing testcases often write part of a file out, and the testing harness decides the file is up-to-date next time the test is run. llvm-svn: 2303 | |||||
* | * Add the printm pass to allow dumping the entire module after a transformation. | Chris Lattner | 2002-04-13 | 1 | -9/+15 | |
| | | | | | | * s/Method/Function/ llvm-svn: 2234 | |||||
* | Expose funcresolve pass through opt | Chris Lattner | 2002-04-12 | 1 | -1/+4 | |
| | | | | llvm-svn: 2231 | |||||
* | s/PrintMethodPass/PrintFunctionPass | Chris Lattner | 2002-04-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 2182 | |||||
* | Remove asmwriter library from link line, because the useful contents of it | Chris Lattner | 2002-04-07 | 1 | -1/+1 | |
| | | | | | | have been incorporated into the vmcore library. llvm-svn: 2153 | |||||
* | Makefile change for IPO's that use the Datastructure analysis stuff | Chris Lattner | 2002-03-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 2015 | |||||
* | Add hook for pool allocation pass | Chris Lattner | 2002-03-28 | 1 | -2/+5 | |
| | | | | llvm-svn: 2013 | |||||
* | Checking for Cameron | Chris Lattner | 2002-03-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 2011 | |||||
* | Rename pass to DecomposeMultiDimRefs. | Vikram S. Adve | 2002-03-24 | 1 | -1/+4 | |
| | | | | llvm-svn: 1960 | |||||
* | Expose dead instruction elimination pass | Chris Lattner | 2002-03-14 | 1 | -1/+3 | |
| | | | | llvm-svn: 1877 | |||||
* | Pull interprocedural analyses out of Analysis library into their own lib | Chris Lattner | 2002-03-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 1827 | |||||
* | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 1 | -44/+22 | |
| | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | |||||
* | Move ProfilePaths class into ProfilePaths library, only expose a creation ↵ | Chris Lattner | 2002-02-26 | 1 | -1/+3 | |
| | | | | | | function llvm-svn: 1812 | |||||
* | Includes -paths option to trace paths in the program | Anand Shukla | 2002-02-26 | 1 | -2/+7 | |
| | | | | llvm-svn: 1811 | |||||
* | Link in the PathProfiles library | Anand Shukla | 2002-02-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 1800 | |||||
* | * Expose the verifier pass as one that can be ran | Chris Lattner | 2002-02-20 | 1 | -1/+11 | |
| | | | | | | * Force the verifier to run before bytecode is written llvm-svn: 1783 | |||||
* | Enable register promotion pass | Chris Lattner | 2002-02-12 | 1 | -1/+5 | |
| | | | | llvm-svn: 1740 | |||||
* | Add mergereturn pass | Chris Lattner | 2002-02-01 | 1 | -5/+10 | |
| | | | | llvm-svn: 1629 | |||||
* | Resolve dependencies | Chris Lattner | 2002-01-31 | 1 | -2/+2 | |
| | | | | llvm-svn: 1614 | |||||
* | Convert to use new Pass framework... | Chris Lattner | 2002-01-31 | 1 | -45/+83 | |
| | | | | llvm-svn: 1610 | |||||
* | In an amazing fit of stupidity, I flipped the conditional and didn't test | Chris Lattner | 2002-01-22 | 1 | -1/+1 | |
| | | | | | | it right. Sheesh :) llvm-svn: 1550 | |||||
* | Rename LowerAllocations.h to ChangeAllocations.h since it now contains the | Chris Lattner | 2002-01-22 | 1 | -1/+1 | |
| | | | | | | RaiseAllocations pass as well. llvm-svn: 1525 | |||||
* | Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in | Chris Lattner | 2002-01-22 | 1 | -1/+4 | |
| | | | | | | the ChangeAllocations.h header file. llvm-svn: 1522 | |||||
* | Move stuff out of the Optimizations directories into the appropriate Transforms | Chris Lattner | 2002-01-21 | 1 | -9/+15 | |
| | | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520 | |||||
* | Eliminate opt library | Chris Lattner | 2002-01-21 | 1 | -1/+2 | |
| | | | | llvm-svn: 1516 | |||||
* | Rename SwapStructureContents -> IPO/SimpleStructMutation | Chris Lattner | 2002-01-21 | 1 | -1/+1 | |
| | | | | | | Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h) llvm-svn: 1510 | |||||
* | Implement a more powerful, simpler, pass system. This pass system can figure | Chris Lattner | 2002-01-21 | 1 | -15/+9 | |
| | | | | | | | | | 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 | -3/+9 | |
| | | | | llvm-svn: 1503 | |||||
* | Add instruction combining pass | Chris Lattner | 2001-12-14 | 1 | -31/+34 | |
| | | | | | | Rename -mergecons to -constmerge llvm-svn: 1478 | |||||
* | Remove unnecesary namespace impot | Chris Lattner | 2001-12-05 | 1 | -2/+0 | |
| | | | | llvm-svn: 1419 | |||||
* | Use new induction variable simplification code with -indvars option | Chris Lattner | 2001-12-04 | 2 | -2/+3 | |
| | | | | llvm-svn: 1410 | |||||
* | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -1/+1 | |
| | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 |