Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | Reg2Mem cleanup and optimizations: | Anton Korobeynikov | 2007-10-21 | 1 | -13/+46 |
| | | | | | | | - enable phi instructions demotion to stack - create alloca instructions in the entry block llvm-svn: 43208 | ||||
* | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 1 | -1/+1 |
| | | | | llvm-svn: 36873 | ||||
* | wrap long lines | Chris Lattner | 2007-05-05 | 1 | -1/+2 |
| | | | | llvm-svn: 36807 | ||||
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
| | | | | llvm-svn: 36662 | ||||
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |
| | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+3 |
| | | | | llvm-svn: 36632 | ||||
* | Removed tabs everywhere except autogenerated & external files. Add make | Anton Korobeynikov | 2007-04-16 | 1 | -4/+4 |
| | | | | | | target for tabs checking. llvm-svn: 36146 | ||||
* | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 1 | -1/+2 |
| | | | | | | | the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939 | ||||
* | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer | 2007-01-30 | 1 | -1/+1 |
| | | | | | | confusion with external linkage types. llvm-svn: 33663 | ||||
* | Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic | Chris Lattner | 2006-12-19 | 1 | -4/+3 |
| | | | | | | | converted, we lose a static initializer. This also allows GCC to emit warnings about unused statistics. llvm-svn: 32690 | ||||
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -1/+1 |
| | | | | | | is 'unsigned'. llvm-svn: 32279 | ||||
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| | | | | llvm-svn: 29925 | ||||
* | since reg2mem requires it, might as well mention that it preserves it | Andrew Lenharth | 2005-11-25 | 1 | -0/+1 |
| | | | | llvm-svn: 24491 | ||||
* | Reg2Mem is something a pass may depend on, so allow that | Andrew Lenharth | 2005-11-22 | 1 | -0/+1 |
| | | | | llvm-svn: 24488 | ||||
* | turns out, demotion and invokes and critical edges don't mix | Andrew Lenharth | 2005-11-22 | 1 | -0/+4 |
| | | | | llvm-svn: 24487 | ||||
* | the pain isn't gone unless the phinodes are spilled too | Andrew Lenharth | 2005-11-10 | 1 | -1/+2 |
| | | | | llvm-svn: 24288 | ||||
* | this works with backedges to the existing entry block alot better | Andrew Lenharth | 2005-11-10 | 1 | -2/+3 |
| | | | | llvm-svn: 24270 | ||||
* | The pass everyone has been waiting for! | Andrew Lenharth | 2005-11-10 | 1 | -0/+79 |
Reg2Mem for fun you can opt -reg2mem -mem2reg llvm-svn: 24267 |