Added an option to TableGen that allows users to specify a directory in which
[oota-llvm.git] / lib / Transforms /
2003-08-27 Chris LattnerFix bug: SCCP/2003-08-26-InvokeHandling.ll
2003-08-25 Chris LattnerRemove special casing
2003-08-24 Chris LattnerFix bug: Linker/2003-08-23-GlobalVarLinking.ll
2003-08-24 Chris LattnerImplement: Linker/2003-08-24-InheritPtrSize.ll
2003-08-24 Chris LattnerImplement SimplifyCFG/InvokeEliminate.ll
2003-08-24 Chris Lattnerrethrow is really the language independent primitive...
2003-08-24 Chris LattnerInline invoke instructions as well as call instructions
2003-08-24 Chris Lattner*** Implement inlining of Invoke instructions!
2003-08-24 Chris LattnerBig diff for a small change: delete inlined functions...
2003-08-24 Chris LattnerImplement: Inline/cfg_preserve_test.ll
2003-08-23 Chris LattnerImplement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
2003-08-23 Chris LattnerFix bug: LowerSwitch/2003-08-23-EmptySwitch.ll
2003-08-23 Chris LattnerDo not consider any types that exist in the global...
2003-08-23 Chris LattnerFix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
2003-08-23 Chris LattnerImplement Linker/2003-08-23-GlobalVarLinking.ll, which...
2003-08-23 Chris LattnerFix bug: TailDup/2003-08-23-InvalidatedPointers.ll
2003-08-23 Chris LattnerFix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
2003-08-22 Chris LattnerFix typeo
2003-08-22 Chris LattnerThe process of linking types can cause their addresses...
2003-08-22 Chris LattnerImplement Linker/2003-08-20-OpaqueTypeResolve.ll
2003-08-21 Misha BrukmanThe word `dependent' has no `a'.
2003-08-20 Chris LattnerUnless we CANNOT merge the arguments, do so
2003-08-18 Chris LattnerFix grammar, add comment
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-17 Chris LattnerImplement folding of switch instructions.
2003-08-17 Chris LattnerFix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
2003-08-17 Chris LattnerThe fixme is irrelevant: if that happens, the LLVM...
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-13 Chris LattnerFix FIXME by removing FIXME
2003-08-13 Chris LattnerImplement instcombine optimizations:
2003-08-13 Chris LattnerGeneralize some of the add tests to allow for reassocia...
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-08-13 Chris LattnerAssign arguments different ranks so they get grouped...
2003-08-13 John CriswellRemoving the pool allocator from the main CVS tree.
2003-08-13 Chris LattnerImplement InstCombine/2003-08-12-AllocaNonNull.ll
2003-08-13 Chris LattnerDo not cannonicalize (X != 0) into (cast X to bool)
2003-08-13 Chris LattnerChange cannonicalization rules: add X,X is represented...
2003-08-12 Brian GaekeGive std::map<BasicBlock *, BasicBlock *> the short...
2003-08-12 Chris LattnerAllow pulling logical operations through shifts.
2003-08-12 Chris LattnerFix bug: Reassociate/2003-08-12-InfiniteLoop.ll
2003-08-12 Chris LattnerAssign finer grained ranks, make sure to reassociate...
2003-08-12 Chris LattnerSimplify code
2003-08-12 Chris LattnerImplement testcases InstCombine/or.ll:test16/test17
2003-08-12 Sumant KowshikBug fix: Some nodes pointed to by globals may not be...
2003-08-11 Chris LattnerFix handling of 'free' if it has absolutely no prototype
2003-08-07 John CriswellFixed a segfault in gccld.
2003-08-07 Sumant KowshikAdded code for pool allocating only the pool-allocatabl...
2003-08-06 Chris LattnerRemove unnecessary use of NonCopyable
2003-08-05 Tanya LattnerFixed minor bug in SafeToHoist and made some changes...
2003-08-05 Tanya LattnerFixed LICM bug that hoists trapping instructions that...
2003-08-05 Chris LattnerMinor changes:
2003-08-05 Sumant KowshikMajor bug fixes including a memory leak and tracking...
2003-08-05 Chris LattnerFix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-07-24 Chris LattnerInstcombine: (A >> c1) << c2 for signed integers
2003-07-24 Chris LattnerReorganization of code, no functional changes.
2003-07-24 Chris LattnerAllow folding several instructions into casts, which...
2003-07-24 Chris LattnerMinor cleanups
2003-07-23 Chris LattnerFix bug: FunctionResolve/2003-07-23-CPR-Reference.ll
2003-07-23 Chris LattnerAdd comments
2003-07-23 Chris LattnerRemove explicit check for: not (not X) = X, it is alrea...
2003-07-23 Chris LattnerInstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2...
2003-07-23 Chris Lattner - InstCombine: (X | C1) & C2 --> X & C2 iff C1 &...
2003-07-23 Chris LattnerIC: (X & C1) | C2 --> (X | C2) & (C1|C2)
2003-07-23 Chris LattnerIC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2)
2003-07-23 Chris LattnerInstCombine: (X ^ 4) == 8 --> X == 12
2003-07-23 Chris LattnerIC: (X & 5) == 13 --> false
2003-07-23 Chris LattnerSimplify code by using ConstantInt::getRawValue instead...
2003-07-23 Chris LattnerFix bug: TailDup/2003-07-22-InfiniteLoop.ll
2003-07-22 Chris Lattner - InstCombine (cast (xor A, B) to bool) ==> (setne...
2003-07-21 John CriswellAdded code that checks to see if a global variable...
2003-07-18 Anand ShuklaAdded check for inlinable function
2003-07-18 Anand ShuklaA pass to combine multiple backedges that go to same...
2003-07-17 John CriswellDinakar and I fixed a bug where we were trying to get...
2003-07-11 Vikram S. AdveTrace loads and stores as they happen (stores were...
2003-07-10 Anand ShuklaAdded functionality to instrmentation pass
2003-06-30 John CriswellMerged in autoconf branch. This provides configuration...
2003-06-30 Chris LattnerEliminate using declarations, adjust for new DSGraph API
2003-06-28 Chris LattnerAllow the inlining limit to be controlled from the...
2003-06-26 Chris LattnerAdd support to globaldce for deleting dead function...
2003-06-26 Chris LattnerWhen internalizing global ctor/dtor list, also mark...
2003-06-26 Chris LattnerAdd support for elimination of load instruction from...
2003-06-25 Chris LattnerInstcombine: X * -1 -> -X
2003-06-25 Chris LattnerFix bug: Mem2Reg/2003-06-26-IterativePromote.ll
2003-06-25 Chris LattnerAdd argument to DAE to allow operation on non-internal...
2003-06-24 Chris LattnerFix bug: ADCE/2003-06-24-BadSuccessor.ll
2003-06-24 Chris LattnerDo not mark ALL terminators live if any instruciton...
2003-06-24 Chris LattnerFix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll
2003-06-24 Chris LattnerFix bug: TailDup/2003-06-24-Simpleloop.ll
2003-06-23 Chris LattnerImplement new transforms:
2003-06-23 Chris Lattneravoid dividing by zero when dealing with zero sized...
2003-06-22 Chris LattnerAdd paranoia checking
2003-06-22 Chris LattnerTest change
2003-06-22 Chris LattnerInitial checkin of Tail duplication pass.
2003-06-21 Chris LattnerInstcombine cast (getelementptr Ptr, 0, 0, 0) to ....
2003-06-20 Chris LattnerFix the build. :(
2003-06-19 Chris LattnerChanges to privatize NodeType
2003-06-19 Chris LattnerImplement the functionality of InstCombine/call.ll
2003-06-19 Chris LattnerRemove a bunch of complicated code. The functionality...
2003-06-18 Chris LattnerHandle arguments passed in through the va_arg area
next