Age | Commit message (Expand) | Author |
2004-11-14 | This optimization makes MANY phi nodes that all have the same incoming value. | Chris Lattner |
2004-11-14 | Implement instcombine/phi.ll:test6 - pulling operations through PHI nodes. | Chris Lattner |
2004-11-14 | Transform this: | Chris Lattner |
2004-11-14 | Teach SROA how to promote an array index that is variable, if the dimension | Chris Lattner |
2004-11-14 | Rearrange some code, no functionality changes. | Chris Lattner |
2004-11-13 | Simplify handling of shifts to be the same as we do for adds. Add support | Chris Lattner |
2004-11-13 | Fold: | Chris Lattner |
2004-11-07 | This is V9 specific, move it there. | Chris Lattner |
2004-11-05 | Fix some warnings on VC++ | Chris Lattner |
2004-11-02 | * Rearrange code slightly | Chris Lattner |
2004-11-01 | Speed up the tail duplication pass on the testcase below from 68.2s to 1.23s: | Chris Lattner |
2004-10-27 | Change Library Names Not To Conflict With Others When Installed | Reid Spencer |
2004-10-27 | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner |
2004-10-27 | Hrm, this code was severely botched. As it turns out, this patch: | Chris Lattner |
2004-10-27 | Initialize with the correct constant type | Chris Lattner |
2004-10-25 | Fix compatibility with MSVC, patch by Morten Ofstad | Chris Lattner |
2004-10-22 | Fix a bug Nate noticed, where we miscompiled a simple testcase | Chris Lattner |
2004-10-22 | We won't use automake | Reid Spencer |
2004-10-19 | Hrm, some people complain when the compiler cheerfully tells them what it's | Chris Lattner |
2004-10-18 | Initial automake generated Makefile template | Reid Spencer |
2004-10-18 | Initial implementation of the strength reduction for GEP instructions in | Nate Begeman |
2004-10-18 | Correction to allow compilation with Visual C++. | Reid Spencer |
2004-10-18 | Turn store -> null/undef into the LLVM unreachable instruction! This simple | Chris Lattner |
2004-10-18 | Turn things with obviously undefined semantics into 'store -> null' | Chris Lattner |
2004-10-18 | My friend the invoke instruction does not dominate all basic blocks if it | Chris Lattner |
2004-10-17 | Getting ADCE to interact well with unreachable instructions seems like a nont... | Chris Lattner |
2004-10-17 | Remove printout, realize that instructions in the entry block dominate all | Chris Lattner |
2004-10-17 | hasConstantValue will soon return instructions that don't dominate the PHI node, | Chris Lattner |
2004-10-16 | Fix a type violation | Chris Lattner |
2004-10-16 | Kill the bogon that slipped into my buffer before I committed. | Chris Lattner |
2004-10-16 | Implement InstCombine/getelementptr.ll:test9, which is the source of many | Chris Lattner |
2004-10-16 | Optimize instructions involving undef values. For example X+undef == undef. | Chris Lattner |
2004-10-16 | Handle undef values as undefined on the constant lattice | Chris Lattner |
2004-10-16 | Add note | Chris Lattner |
2004-10-13 | Update to reflect changes in Makefile rules. | Reid Spencer |
2004-10-12 | Transform memmove -> memcpy when the source is obviously constant memory. | Chris Lattner |
2004-10-12 | Fix a REALLY obscure bug in my previous checkin, which was splicing the END | Chris Lattner |
2004-10-11 | Handle a common case more carefully. In particular, instead of transforming | Chris Lattner |
2004-10-11 | Reenable the transform, turning X/-10 < 1 into X > -10 | Chris Lattner |
2004-10-10 | Initial version of automake Makefile.am file. | Reid Spencer |
2004-10-09 | Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect | Chris Lattner |
2004-10-09 | Implement sub.ll:test17, -X/C -> X/-C | Chris Lattner |
2004-10-08 | Temporarily disable a buggy transformation until it can be fixed. This fixes | Chris Lattner |
2004-10-08 | Instcombine (X & FF00) + xx00 -> (X+xx00) & FF00, implementing and.ll:test27 | Chris Lattner |
2004-10-08 | Little patch to turn (shl (add X, 123), 4) -> (add (shl X, 4), 123 << 4) | Chris Lattner |
2004-10-06 | Instcombine: -(X sdiv C) -> (X sdiv -C), tested by sub.ll:test16 | Chris Lattner |
2004-10-06 | Reduce code growth implied by the tail duplication pass by not duplicating | Chris Lattner |
2004-09-29 | Hrm, debugging printouts do not need to be in here | Chris Lattner |
2004-09-29 | * Pull range optimization code out into new InsertRangeTest function. | Chris Lattner |
2004-09-29 | Fold binary expressions and casts into PHI nodes that have all constant inputs. | Chris Lattner |