2003-08-24 |
Chris Lattner | *** Implement inlining of Invoke instructions! |
tree | commitdiff |
2003-08-24 |
Chris Lattner | Big diff for a small change: delete inlined functions... |
tree | commitdiff |
2003-08-24 |
Chris Lattner | Implement: Inline/cfg_preserve_test.ll |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5 |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Fix bug: LowerSwitch/2003-08-23-EmptySwitch.ll |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Do not consider any types that exist in the global... |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Fix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Implement Linker/2003-08-23-GlobalVarLinking.ll, which... |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Fix bug: TailDup/2003-08-23-InvalidatedPointers.ll |
tree | commitdiff |
2003-08-23 |
Chris Lattner | Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll |
tree | commitdiff |
2003-08-22 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2003-08-22 |
Chris Lattner | The process of linking types can cause their addresses... |
tree | commitdiff |
2003-08-22 |
Chris Lattner | Implement Linker/2003-08-20-OpaqueTypeResolve.ll |
tree | commitdiff |
2003-08-21 |
Misha Brukman | The word `dependent' has no `a'. |
tree | commitdiff |
2003-08-20 |
Chris Lattner | Unless we CANNOT merge the arguments, do so |
tree | commitdiff |
2003-08-18 |
Chris Lattner | Fix grammar, add comment |
tree | commitdiff |
2003-08-18 |
Misha Brukman | Spell `necessary' correctly. |
tree | commitdiff |
2003-08-17 |
Chris Lattner | Implement folding of switch instructions. |
tree | commitdiff |
2003-08-17 |
Chris Lattner | Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll |
tree | commitdiff |
2003-08-17 |
Chris Lattner | The fixme is irrelevant: if that happens, the LLVM... |
tree | commitdiff |
2003-08-14 |
Brian Gaeke | Factory methods for function passes now return type... |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Fix FIXME by removing FIXME |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Implement instcombine optimizations: |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Generalize some of the add tests to allow for reassocia... |
tree | commitdiff |
2003-08-13 |
Brian Gaeke | Factory methods for FunctionPasses now return type... |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Assign arguments different ranks so they get grouped... |
tree | commitdiff |
2003-08-13 |
John Criswell | Removing the pool allocator from the main CVS tree. |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Implement InstCombine/2003-08-12-AllocaNonNull.ll |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Do not cannonicalize (X != 0) into (cast X to bool) |
tree | commitdiff |
2003-08-13 |
Chris Lattner | Change cannonicalization rules: add X,X is represented... |
tree | commitdiff |
2003-08-12 |
Brian Gaeke | Give std::map<BasicBlock *, BasicBlock *> the short... |
tree | commitdiff |
2003-08-12 |
Chris Lattner | Allow pulling logical operations through shifts. |
tree | commitdiff |
2003-08-12 |
Chris Lattner | Fix bug: Reassociate/2003-08-12-InfiniteLoop.ll |
tree | commitdiff |
2003-08-12 |
Chris Lattner | Assign finer grained ranks, make sure to reassociate... |
tree | commitdiff |
2003-08-12 |
Chris Lattner | Simplify code |
tree | commitdiff |
2003-08-12 |
Chris Lattner | Implement testcases InstCombine/or.ll:test16/test17 |
tree | commitdiff |
2003-08-12 |
Sumant Kowshik | Bug fix: Some nodes pointed to by globals may not be... |
tree | commitdiff |
2003-08-11 |
Chris Lattner | Fix handling of 'free' if it has absolutely no prototype |
tree | commitdiff |
2003-08-07 |
John Criswell | Fixed a segfault in gccld. |
tree | commitdiff |
2003-08-07 |
Sumant Kowshik | Added code for pool allocating only the pool-allocatabl... |
tree | commitdiff |
2003-08-06 |
Chris Lattner | Remove unnecessary use of NonCopyable |
tree | commitdiff |
2003-08-05 |
Tanya Lattner | Fixed minor bug in SafeToHoist and made some changes... |
tree | commitdiff |
2003-08-05 |
Tanya Lattner | Fixed LICM bug that hoists trapping instructions that... |
tree | commitdiff |
2003-08-05 |
Chris Lattner | Minor changes: |
tree | commitdiff |
2003-08-05 |
Sumant Kowshik | Major bug fixes including a memory leak and tracking... |
tree | commitdiff |
2003-08-05 |
Chris Lattner | Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll |
tree | commitdiff |
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 |
next |