| Commit message (Expand) | Author | Age | Files | Lines |
| * | More substantial simplifications and speedups. This makes ADCE about 20% faster | Chris Lattner | 2004-12-12 | 1 | -97/+43 |
| * | More minor microoptimizations | Chris Lattner | 2004-12-12 | 1 | -6/+4 |
| * | Remove some more set operations | Chris Lattner | 2004-12-12 | 1 | -6/+2 |
| * | Reduce number of set operations. | Chris Lattner | 2004-12-12 | 1 | -2/+1 |
| * | Optimize div/rem + select combinations more. | Chris Lattner | 2004-12-12 | 1 | -24/+89 |
| * | Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programs | Chris Lattner | 2004-12-12 | 1 | -0/+1 |
| * | CSE calls to getTypeSize. | Chris Lattner | 2004-12-12 | 1 | -3/+2 |
| * | Properly implement copying of a global, fixing the 255.vortex & povray | Chris Lattner | 2004-12-12 | 1 | -2/+25 |
| * | Simplify code and do not invalidate iterators. | Chris Lattner | 2004-12-12 | 1 | -46/+9 |
| * | Use the target triple to pick this target. | Chris Lattner | 2004-12-12 | 4 | -3/+23 |
| * | Complete the list of MultiSource failures. | Brian Gaeke | 2004-12-12 | 1 | -5/+12 |
| * | hbd should be working now. | Brian Gaeke | 2004-12-12 | 1 | -1/+0 |
| * | Finally enable the setcc-branch folding code. | Brian Gaeke | 2004-12-12 | 1 | -17/+73 |
| * | Add (currently disabled) code for canFoldSetCC | Brian Gaeke | 2004-12-12 | 1 | -0/+10 |
| * | Though the previous xform applies to literally dozens (hundreds?) of variables | Chris Lattner | 2004-12-12 | 1 | -1/+2 |
| * | Add stubs for setcc-branch folding support. | Brian Gaeke | 2004-12-12 | 1 | -0/+11 |
| * | If a variable can only hold two values, and is not already a bool, shrink it | Chris Lattner | 2004-12-12 | 1 | -22/+78 |
| * | If one side of and/or is known to be 0/-1, it doesn't matter | Chris Lattner | 2004-12-11 | 1 | -0/+37 |
| * | Print llvm code one function at a time. | Brian Gaeke | 2004-12-11 | 1 | -1/+1 |
| * | Check in the file I forgot last night, to solve all of the crashes in every | Chris Lattner | 2004-12-11 | 1 | -0/+1 |
| * | JIT should print LLVM each function before selecting instructions for it. | Brian Gaeke | 2004-12-11 | 1 | -0/+4 |
| * | Rename Path::get -> Path::toString | Reid Spencer | 2004-12-11 | 4 | -12/+14 |
| * | Only cound if we actually made a change. | Chris Lattner | 2004-12-11 | 1 | -3/+6 |
| * | The split bb is really the exit of the old function | Chris Lattner | 2004-12-11 | 1 | -2/+2 |
| * | Two bug fixes: | Chris Lattner | 2004-12-11 | 1 | -17/+27 |
| * | Do not delete the entry block to a function. | Chris Lattner | 2004-12-11 | 1 | -1/+5 |
| * | Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachine | Brian Gaeke | 2004-12-11 | 1 | -1/+6 |
| * | Look for many more moves to fold (previously, we only | Brian Gaeke | 2004-12-11 | 1 | -2/+24 |
| * | Make GEPs not suck so much: | Brian Gaeke | 2004-12-11 | 1 | -15/+67 |
| * | Update lists of failing benchmarks, including info on which | Brian Gaeke | 2004-12-11 | 1 | -24/+21 |
| * | Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to | Chris Lattner | 2004-12-11 | 1 | -12/+85 |
| * | Fix a bug where we could delete dead invoke instructions with uses. | Chris Lattner | 2004-12-11 | 1 | -0/+26 |
| * | Path::get -> Path::toString | Reid Spencer | 2004-12-11 | 8 | -38/+47 |
| * | Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks. | Chris Lattner | 2004-12-10 | 1 | -2/+29 |
| * | Fix SCCP/2004-12-10-UndefBranchBug.ll | Chris Lattner | 2004-12-10 | 1 | -3/+51 |
| * | Make sure to link the target-triple as well, so it ends up in the .llvm.bc file | Chris Lattner | 2004-12-10 | 1 | -1/+6 |
| * | Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll, | Chris Lattner | 2004-12-10 | 1 | -14/+13 |
| * | Move -lowerselect later in the chain; some select instructions were | Brian Gaeke | 2004-12-10 | 1 | -6/+6 |
| * | Add the rest of the multiply instructions. | Brian Gaeke | 2004-12-10 | 1 | -2/+8 |
| * | Support binary operations with immediates for <= cInt. | Brian Gaeke | 2004-12-10 | 1 | -4/+23 |
| * | Update lists of failing benchmarks (except C++...something is the | Brian Gaeke | 2004-12-10 | 1 | -2/+1 |
| * | This is the initial implementation of IPSCCP, as requested by Brian. | Chris Lattner | 2004-12-10 | 1 | -63/+273 |
| * | Emit correct prototype for __builtin_alloca on V8. | Brian Gaeke | 2004-12-10 | 1 | -1/+8 |
| * | Fix writer to properly quote label names when they don't contain | Alkis Evlogimenos | 2004-12-10 | 1 | -3/+7 |
| * | Do not allow empty label names. | Alkis Evlogimenos | 2004-12-10 | 1 | -1/+1 |
| * | Implement test/Feature/escaped_label.ll | Chris Lattner | 2004-12-10 | 1 | -0/+7 |
| * | Add SparcV8 target back into the build | Brian Gaeke | 2004-12-10 | 1 | -1/+1 |
| * | Adjust paths: Sparc/V8 --> SparcV8 | Brian Gaeke | 2004-12-10 | 2 | -3/+3 |
| * | Make this file self-contained. | Brian Gaeke | 2004-12-10 | 1 | -1/+62 |
| * | Update list of failing MultiSource benchmarks. It works out to +5 -5, but I | Brian Gaeke | 2004-12-10 | 1 | -7/+7 |