| 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 | ||||
| * | Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.ll | Chris Lattner | 2007-08-02 | 1 | -8/+10 |
| | | | | | llvm-svn: 40720 | ||||
| * | Fix thinko. Update return status appropriately. | Devang Patel | 2007-07-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 40546 | ||||
| * | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 36873 | ||||
| * | 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/+5 |
| | | | | | llvm-svn: 36632 | ||||
| * | Prefer non-virtual calls to ConstantInt::isZero over virtual calls to | Reid Spencer | 2007-03-02 | 1 | -1/+1 |
| | | | | | | | Constant::isNullValue() in situations where it is possible. llvm-svn: 34821 | ||||
| * | Although probably not necessary, guard against a potential assertion by | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
| | | | | | | | using isNullValue() instead of getZExtValue() == 0. llvm-svn: 34815 | ||||
| * | 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 | ||||
| * | eliminate redundant check | Chris Lattner | 2007-01-12 | 1 | -1/+0 |
| | | | | | llvm-svn: 33132 | ||||
| * | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer | 2007-01-12 | 1 | -1/+1 |
| | | | | | | | | | recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). This implements those changes. llvm-svn: 33110 | ||||
| * | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. | Reid Spencer | 2007-01-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 33076 | ||||
| * | For PR1043: | Zhou Sheng | 2007-01-11 | 1 | -2/+3 |
| | | | | | | | | Merge ConstantIntegral and ConstantBool into ConstantInt. Remove ConstantIntegral and ConstantBool from LLVM. llvm-svn: 33073 | ||||
| * | Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic | Chris Lattner | 2006-12-19 | 1 | -5/+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 | -2/+2 |
| | | | | | | | is 'unsigned'. llvm-svn: 32279 | ||||
| * | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 31923 | ||||
| * | There can be more than one PHINode at the start of the block. | Devang Patel | 2006-11-01 | 1 | -5/+4 |
| | | | | | llvm-svn: 31362 | ||||
| * | Handle PHINode with only one incoming value. | Devang Patel | 2006-11-01 | 1 | -5/+9 |
| | | | | | | | This fixes http://llvm.org/bugs/show_bug.cgi?id=979 llvm-svn: 31358 | ||||
| * | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 29925 | ||||
| * | Handle single-entry PHI nodes correctly. This fixes PR877 and | Chris Lattner | 2006-08-14 | 1 | -1/+11 |
| | | | | | | | Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll llvm-svn: 29673 | ||||
| * | Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into | Nate Begeman | 2005-08-04 | 1 | -11/+0 |
| | | | | | | | | | BasicBlock's removePredecessor routine. This requires shuffling around the definition and implementation of hasContantValue from Utils.h,cpp into Instructions.h,cpp llvm-svn: 22664 | ||||
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 21427 | ||||
| * | silence a bogus warning | Chris Lattner | 2005-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 21320 | ||||
| * | a new simple pass, which will be extended to be more useful in the future. | Chris Lattner | 2005-04-15 | 1 | -0/+213 |
| This pass forward branches through conditions when it can show that the conditions is either always true or false for a predecessor. This currently only handles the most simple cases of this, but is successful at threading across 2489 branches and 65 switch instructions in 176.gcc, which isn't bad. llvm-svn: 21306 | |||||

