2005-05-08 |
Chris Lattner | Refactor some code |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Handle some simple cases where we can see that values... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Fix a miscompilation of crafty by clobbering the "A... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Rewrite the guts of the reassociate pass to be more... |
tree | commitdiff |
2005-05-07 |
Reid Spencer | * Add two strlen optimizations: |
tree | commitdiff |
2005-05-07 |
Reid Spencer | Don't increment the counter unless the debug flag is... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Convert shifts to muls to assist reassociation. This... |
tree | commitdiff |
2005-05-07 |
Chris Lattner | Simplify the code and rearrange it. No major functiona... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | BAD typeo which caused many testsuite failures last... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Preserve tail marker |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement Transforms/Inline/inline-tail.ll |
tree | commitdiff |
2005-05-06 |
Chris Lattner | preserve the tail marker |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Wrap long lines |
tree | commitdiff |
2005-05-06 |
Chris Lattner | DCE intrinsic instructions without side effects. |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Teach instcombine propagate zeroness through shl instru... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement shift.ll:test23. If we are shifting right... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement xor.ll:test22 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement and.ll:test30 and set.ll:test21 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement or.ll:test20 |
tree | commitdiff |
2005-05-05 |
Chris Lattner | Fix a bug compimling Ruby, fixing this testcase: |
tree | commitdiff |
2005-05-04 |
Chris Lattner | Instcombine: cast (X != 0) to int, cast (X == 1) to... |
tree | commitdiff |
2005-05-04 |
Reid Spencer | Implement the IsDigitOptimization for simplifying calls... |
tree | commitdiff |
2005-05-04 |
Reid Spencer | * Correct the function prototypes for some of the funct... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Implement optimizations for the strchr and llvm.memset... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Avoid garbage output in the statistics display by ensur... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Add the StrNCmpOptimization which is similar to strcmp. |
tree | commitdiff |
2005-05-02 |
Reid Spencer | Implement the fprintf optimization which converts calls... |
tree | commitdiff |
2005-05-02 |
John Criswell | Fixed a comment. |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Implement getelementptr.ll:test11 |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Check for volatile loads only once. |
tree | commitdiff |
2005-04-30 |
Reid Spencer | Fix a comment that stated the wrong thing. |
tree | commitdiff |
2005-04-30 |
Reid Spencer | * Don't depend on "guessing" what a FILE* is, just... |
tree | commitdiff |
2005-04-29 |
Reid Spencer | Implement the optimizations for "pow" and "fputs" libra... |
tree | commitdiff |
2005-04-29 |
Reid Spencer | Remove optimizations that don't require both operands... |
tree | commitdiff |
2005-04-29 |
Jeff Cohen | Consistently use 'class' to silence VC++ |
tree | commitdiff |
2005-04-28 |
Reid Spencer | * Add constant folding for additional floating point... |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Remove from the TODO list those optimizations that... |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Document additional libcall transformations that need... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Doxygenate. |
tree | commitdiff |
2005-04-27 |
Chris Lattner | remove 'statement with no effect' warning |
tree | commitdiff |
2005-04-27 |
Reid Spencer | More Cleanup: |
tree | commitdiff |
2005-04-27 |
Reid Spencer | This is a cleanup commit: |
tree | commitdiff |
2005-04-27 |
Chris Lattner | detect functions that never return, and turn the instr... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Prefix the debug statistics so they group together. |
tree | commitdiff |
2005-04-27 |
Reid Spencer | In debug builds, make a statistic for each kind of... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | This analysis doesn't take 'throwing' into consideratio... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix up the debug statement to actually use a newline... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Uh, this isn't argpromotion. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Add some debugging output so we can tell which calls... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | No, seriously folks, memcpy really does return void. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | memcpy returns void!!!!! |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix some bugs found by running on llvm-test: |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Changes From Review Feedback: |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fix the compile failures from last night. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Merge get_GVInitializer and getCharArrayLength into... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Implement StrLenOptimization |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Incorporate feedback from Chris: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Changes due to code review and new implementation: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Lots of changes based on review and new functionality: |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement getelementptr.ll:test10 |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Post-Review Cleanup: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | A new pass to provide specific optimizations for certai... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Eliminate cases where we could << by 64, which is undef... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Implement xor.ll:test21: select (not C), A, B -> selec... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Use getPrimitiveSizeInBits() instead of getPrimitiveSiz... |
tree | commitdiff |
2005-04-23 |
Jeff Cohen | Eliminate tabs and trailing spaces |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Generalize the setcc -> PHI and Select folding optimiz... |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fix a bug where we would not promote calls to invokes... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve doxygen documentation, patch contributed by... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Instcombine this: |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Teach simplifycfg that setcc is cheap and non-trapping... |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Wrap some long lines. |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Eliminate a broken transformation, fixing PR548 |
tree | commitdiff |
2005-04-18 |
Chris Lattner | silence a bogus warning |
tree | commitdiff |
2005-04-15 |
Chris Lattner | a new simple pass, which will be extended to be more... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Get rid of this for_each loop |
tree | commitdiff |
2005-04-08 |
Chris Lattner | Fix bug: InstCombine/2005-05-07-UDivSelectCrash.ll |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Implement the following xforms: |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Implement InstCombine/add.ll:test28, transforming C1... |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Transform X-(X+Y) == -Y and X-(Y+X) == -Y |
tree | commitdiff |
2005-03-29 |
Chris Lattner | disable this transformation in the one obscure case... |
tree | commitdiff |
2005-03-28 |
Alkis Evlogimenos | Rename createPromoteMemoryToRegister() to |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Enhance loopsimplify to preserve alias analysis instead... |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Fix a bug where LICM was not updating AA information... |
tree | commitdiff |
2005-03-23 |
Chris Lattner | enable -debug-only=licm |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Fix the missing symbols problem Bill was hitting. ... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | stop using method. |
tree | commitdiff |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | fix a bug where we thought arguments were constants :( |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/dont_inser... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | implement Transforms/LoopStrengthReduce/invariant_value... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | minor simplifications of the code. |
tree | commitdiff |
2005-03-06 |
Chris Lattner | trivial simplification |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Fix a bug where we could corrupt a parent loop's header... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Make this MUCH faster by avoiding a linear search in... |
tree | commitdiff |
2005-03-05 |
Jeff Cohen | Reformat comments to fix 80 columns. |
tree | commitdiff |
2005-03-05 |
Jeff Cohen | Reuse induction variables created for strength-reduced... |
tree | commitdiff |
2005-03-05 |
Chris Lattner | second argument to Value::setName is now gone. |
tree | commitdiff |
2005-03-04 |
Chris Lattner | Do not compute 1ULL << 64, which is undefined. This... |
tree | commitdiff |
next |