2003-08-01 |
Chris Lattner | DEBUG got moved to Support/Debug.h |
tree | commitdiff |
2003-07-24 |
Chris Lattner | Instcombine: (A >> c1) << c2 for signed integers |
tree | commitdiff |
2003-07-24 |
Chris Lattner | Reorganization of code, no functional changes. |
tree | commitdiff |
2003-07-24 |
Chris Lattner | Allow folding several instructions into casts, which... |
tree | commitdiff |
2003-07-24 |
Chris Lattner | Minor cleanups |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Add comments |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Remove explicit check for: not (not X) = X, it is alrea... |
tree | commitdiff |
2003-07-23 |
Chris Lattner | InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2... |
tree | commitdiff |
2003-07-23 |
Chris Lattner | - InstCombine: (X | C1) & C2 --> X & C2 iff C1 &... |
tree | commitdiff |
2003-07-23 |
Chris Lattner | IC: (X & C1) | C2 --> (X | C2) & (C1|C2) |
tree | commitdiff |
2003-07-23 |
Chris Lattner | IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) |
tree | commitdiff |
2003-07-23 |
Chris Lattner | InstCombine: (X ^ 4) == 8 --> X == 12 |
tree | commitdiff |
2003-07-23 |
Chris Lattner | IC: (X & 5) == 13 --> false |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Simplify code by using ConstantInt::getRawValue instead... |
tree | commitdiff |
2003-07-23 |
Chris Lattner | Fix bug: TailDup/2003-07-22-InfiniteLoop.ll |
tree | commitdiff |
2003-07-22 |
Chris Lattner | - InstCombine (cast (xor A, B) to bool) ==> (setne... |
tree | commitdiff |
2003-07-21 |
John Criswell | Added code that checks to see if a global variable... |
tree | commitdiff |
2003-07-18 |
Anand Shukla | Added check for inlinable function |
tree | commitdiff |
2003-07-18 |
Anand Shukla | A pass to combine multiple backedges that go to same... |
tree | commitdiff |
2003-07-17 |
John Criswell | Dinakar and I fixed a bug where we were trying to get... |
tree | commitdiff |
2003-07-11 |
Vikram S. Adve | Trace loads and stores as they happen (stores were... |
tree | commitdiff |
2003-07-10 |
Anand Shukla | Added functionality to instrmentation pass |
tree | commitdiff |
2003-06-30 |
John Criswell | Merged in autoconf branch. This provides configuration... |
tree | commitdiff |
2003-06-30 |
Chris Lattner | Eliminate using declarations, adjust for new DSGraph API |
tree | commitdiff |
2003-06-28 |
Chris Lattner | Allow the inlining limit to be controlled from the... |
tree | commitdiff |
2003-06-26 |
Chris Lattner | Add support to globaldce for deleting dead function... |
tree | commitdiff |
2003-06-26 |
Chris Lattner | When internalizing global ctor/dtor list, also mark... |
tree | commitdiff |
2003-06-26 |
Chris Lattner | Add support for elimination of load instruction from... |
tree | commitdiff |
2003-06-25 |
Chris Lattner | Instcombine: X * -1 -> -X |
tree | commitdiff |
2003-06-25 |
Chris Lattner | Fix bug: Mem2Reg/2003-06-26-IterativePromote.ll |
tree | commitdiff |
2003-06-25 |
Chris Lattner | Add argument to DAE to allow operation on non-internal... |
tree | commitdiff |
2003-06-24 |
Chris Lattner | Fix bug: ADCE/2003-06-24-BadSuccessor.ll |
tree | commitdiff |
2003-06-24 |
Chris Lattner | Do not mark ALL terminators live if any instruciton... |
tree | commitdiff |
2003-06-24 |
Chris Lattner | Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll |
tree | commitdiff |
2003-06-24 |
Chris Lattner | Fix bug: TailDup/2003-06-24-Simpleloop.ll |
tree | commitdiff |
2003-06-23 |
Chris Lattner | Implement new transforms: |
tree | commitdiff |
2003-06-23 |
Chris Lattner | avoid dividing by zero when dealing with zero sized... |
tree | commitdiff |
2003-06-22 |
Chris Lattner | Add paranoia checking |
tree | commitdiff |
2003-06-22 |
Chris Lattner | Test change |
tree | commitdiff |
2003-06-22 |
Chris Lattner | Initial checkin of Tail duplication pass. |
tree | commitdiff |
2003-06-21 |
Chris Lattner | Instcombine cast (getelementptr Ptr, 0, 0, 0) to .... |
tree | commitdiff |
2003-06-20 |
Chris Lattner | Fix the build. :( |
tree | commitdiff |
2003-06-19 |
Chris Lattner | Changes to privatize NodeType |
tree | commitdiff |
2003-06-19 |
Chris Lattner | Implement the functionality of InstCombine/call.ll |
tree | commitdiff |
2003-06-19 |
Chris Lattner | Remove a bunch of complicated code. The functionality... |
tree | commitdiff |
2003-06-18 |
Chris Lattner | Handle arguments passed in through the va_arg area |
tree | commitdiff |
2003-06-17 |
Chris Lattner | Initial checkin of DAE pass |
tree | commitdiff |
2003-06-17 |
Chris Lattner | Don't corrupt memory when removing an instruction from... |
tree | commitdiff |
2003-06-16 |
Chris Lattner | Fix bug: ADCE/2003-06-11-InvalidCFG.ll |
tree | commitdiff |
2003-06-07 |
Chris Lattner | Fix bug: LevelRaise/2003-06-07-EmptyArrayTest.ll |
tree | commitdiff |
2003-06-07 |
Chris Lattner | Fix compilation problem on GCC 2.9x |
tree | commitdiff |
2003-06-05 |
Chris Lattner | Fix bug: InstCombine/2003-06-05-BranchInvertInfLoop.ll |
tree | commitdiff |
2003-06-05 |
Anand Shukla | Fixed a bug so initialization code is always inserted... |
tree | commitdiff |
2003-06-05 |
Chris Lattner | Use a constant expr GEP instead of an actual instruction |
tree | commitdiff |
2003-06-04 |
Chris Lattner | Make this work with counter > 127 |
tree | commitdiff |
2003-06-04 |
Sumant Kowshik | Made changes suggested by Chris |
tree | commitdiff |
2003-06-04 |
Chris Lattner | Clean up previous code. |
tree | commitdiff |
2003-06-04 |
Chris Lattner | Implement combination of boolean not with branch |
tree | commitdiff |
2003-06-01 |
Chris Lattner | Implement xform: (X != 0) -> (bool)X |
tree | commitdiff |
2003-06-01 |
Anand Shukla | Added the #(internal functions) to output |
tree | commitdiff |
2003-05-31 |
Chris Lattner | Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.ll |
tree | commitdiff |
2003-05-31 |
Chris Lattner | Fix bug: FuncResolve/2003-05-31-InternalDecl.ll |
tree | commitdiff |
2003-05-31 |
Chris Lattner | Simplify funcresolve a bit more |
tree | commitdiff |
2003-05-31 |
Chris Lattner | Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.ll |
tree | commitdiff |
2003-05-31 |
Tanya Lattner | Fixed comment width, changed arg to be const, fixed... |
tree | commitdiff |
2003-05-30 |
Chris Lattner | Okay totally give up on trying to optimize aggregates... |
tree | commitdiff |
2003-05-30 |
Chris Lattner | add a check that allows the SRoA pass to avoid breaking... |
tree | commitdiff |
2003-05-30 |
Tanya Lattner | Added the CloneTrace function which clones traces.... |
tree | commitdiff |
2003-05-30 |
Chris Lattner | Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll |
tree | commitdiff |
2003-05-30 |
Chris Lattner | Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll |
tree | commitdiff |
2003-05-29 |
Sumant Kowshik | Added support for function pointers |
tree | commitdiff |
2003-05-29 |
Chris Lattner | Add comment |
tree | commitdiff |
2003-05-29 |
Chris Lattner | Eliminate unnecessary ->get calls that are now automati... |
tree | commitdiff |
2003-05-29 |
Chris Lattner | * Separate all of the grunt work of inlining out into... |
tree | commitdiff |
2003-05-27 |
Chris Lattner | Fix bug: Instcombine/2003-05-27-ConstExprCrash.ll |
tree | commitdiff |
2003-05-27 |
Chris Lattner | * Actually USE the statistic that we made |
tree | commitdiff |
2003-05-27 |
Chris Lattner | Implementation of the simple "scalar replacement of... |
tree | commitdiff |
2003-05-26 |
Chris Lattner | Fix bug: InstCombine/2003-05-26-CastMiscompile.ll |
tree | commitdiff |
2003-05-22 |
Chris Lattner | Remove using declarations |
tree | commitdiff |
2003-05-22 |
Chris Lattner | Make the list accept comma separated names |
tree | commitdiff |
2003-05-22 |
Chris Lattner | * Revert to old behavior of ignoring a module if it... |
tree | commitdiff |
2003-05-22 |
Chris Lattner | Add option to internalize to allow it to read a file... |
tree | commitdiff |
2003-05-22 |
Chris Lattner | Minor cleanups. |
tree | commitdiff |
2003-05-21 |
Chris Lattner | Fix bug: FunctionResolve/2003-05-21-MissingArguments.ll |
tree | commitdiff |
2003-05-20 |
Misha Brukman | Hopefully, the final fix for `[Pp]ropogate'. |
tree | commitdiff |
2003-05-20 |
Misha Brukman | s/convertable/convertible/g |
tree | commitdiff |
2003-05-15 |
Chris Lattner | Fix long standing bug |
tree | commitdiff |
2003-05-15 |
Chris Lattner | Fix Bug: Linker/2003-05-15-TypeProblem.ll |
tree | commitdiff |
2003-05-14 |
Chris Lattner | Fix major problem with appending linkage changes |
tree | commitdiff |
2003-05-13 |
Chris Lattner | Implement linkage of appending global variables! |
tree | commitdiff |
2003-05-12 |
Chris Lattner | Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll |
tree | commitdiff |
2003-05-08 |
Chris Lattner | Handle va_arg instruction correctly |
tree | commitdiff |
2003-05-08 |
Chris Lattner | Don't inline functions that take variable numbers of... |
tree | commitdiff |
2003-05-08 |
Chris Lattner | Remove using decl |
tree | commitdiff |
2003-05-02 |
Chris Lattner | Attempt to fix sumant's typesafety issue |
tree | commitdiff |
2003-05-02 |
Chris Lattner | Fix spelling |
tree | commitdiff |
2003-05-01 |
Chris Lattner | Fix Bug: LowerSwitch/2003-05-01-PHIProblem.ll |
tree | commitdiff |
2003-05-01 |
Chris Lattner | Fix bug: LevelRaise/2003-05-01-CallCast.ll |
tree | commitdiff |
2003-04-30 |
Chris Lattner | Fix another case where constexprs could cause a crash |
tree | commitdiff |
next |