Cleanup and restructure the code to make it easier to read and maintain.
[oota-llvm.git] / lib / Transforms / Scalar /
2003-12-08 Chris LattnerCleanup and restructure the code to make it easier...
2003-12-07 Chris Lattner* Finegrainify namespacification
2003-12-02 Chris LattnerFinegrainify namespacification
2003-11-25 Chris LattnerDo not use index type to determine what it is indexing...
2003-11-22 Chris LattnerDo not crash when deleing a region with a dead invoke...
2003-11-22 Chris LattnerFinegrainify namespacification
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-16 Chris LattnerFix PR116
2003-11-13 Chris LattnerImplement feature: InstCombine/2003-11-13-ConstExprCast...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-10 Chris LattnerAdjust to new critical edge interface
2003-11-07 Misha BrukmanDeclare FunctionPasses as such so that they can be...
2003-11-05 Chris LattnerFix flawed logic that was breaking several SPEC benchma...
2003-11-05 Chris LattnerFix bug with previous implementation:
2003-11-04 Chris LattnerMinor cleanup, plus implement InstCombine/xor.ll:test17
2003-11-04 Chris LattnerImplement InstCombine/xor.ll:test(15|16)
2003-11-03 Chris LattnerImplement InstCombine/cast-set.ll:test6[a]. This impro...
2003-11-03 Chris LattnerImplement InstCombine/cast-set.ll: test1, test2, test7
2003-11-03 Chris LattnerFix bug with zero sized casts
2003-11-02 Chris LattnerFix bug in previous checkin
2003-11-02 Chris LattnerImplement transmogriphication of allocation instructions
2003-10-30 Chris LattnerFix bug: 2003-10-29-CallSiteResolve.ll & PR70
2003-10-29 Chris LattnerFix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll
2003-10-20 John CriswellAdded LLVM copyright notice to Makefiles.
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-19 Chris LattnerChange the Opcode enum for PHI nodes from "Instruction...
2003-10-18 Chris LattnerADd support for the new varargs instructions
2003-10-16 Chris LattnerThis code does not require random access use_lists
2003-10-15 Chris LattnerDecrease usage of use_size()
2003-10-13 Chris LattnerWrap code at 80 columns
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-10 Misha BrukmanFix spelling.
2003-10-08 Chris LattnerUpdate comment
2003-10-08 Chris LattnerUse a set to keep track of which edges have been notice...
2003-10-08 Chris LattnerMinor fixes here and there
2003-10-08 Chris LattnerAvoid building data structures we don't really need...
2003-10-07 Chris Lattnerwhoops, don't accidentally lose variable names
2003-10-07 Chris LattnerFix bug: InstCombine/cast.ll:test11 / PR#7
2003-10-07 Chris LattnerRefactor code a bit
2003-10-07 Chris LattnerFix bug in previous checkin
2003-10-06 Chris LattnerMinor speedups for the instcombine pass
2003-10-05 Chris LattnerChange the interface to PromoteMemToReg to also take...
2003-10-05 Chris Lattnersimplify-cfg is really a function pass
2003-10-02 Chris LattnerImplement InstCombine/add.ll:test17 & 18
2003-09-23 Chris LattnerFix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll
2003-09-22 Misha BrukmanCredits now go into the top-level CREDITS.TXT
2003-09-22 Chris LattnerSquelch warning
2003-09-20 Chris LattnerRename Function::getEntryNode -> getEntryBlock
2003-09-20 Chris LattnerFix a really obvious huge gaping bug, add a comment
2003-09-20 Chris LattnerExpose the TCE pass
2003-09-20 Chris LattnerNew transformation: tail recursion elimination
2003-09-19 Chris LattnerImplement InstCombine/and.ll:test(15|16)
2003-09-19 Chris Lattnerpull a large nested conditional out into its own function
2003-09-19 Chris LattnerImplement InstCombine/add.ll:test(15|16)
2003-09-12 Chris LattnerMake sure to cannonicalize loops before running indvar...
2003-09-12 Chris LattnerDo not return success after checking only the FIRST...
2003-09-12 Chris LattnerMinor optimization efficiency improvement:
2003-09-11 Chris LattnerSimplify code
2003-09-11 Misha BrukmanApostrophes are only used for possession and quoting.
2003-09-11 Chris LattnerIntegrate functionality of the mem2reg pass directly...
2003-09-11 Chris LattnerRenamed DominatorTree::Node::getNode() -> getBlock()
2003-09-11 Misha BrukmanSpell `definite' correctly.
2003-09-10 Chris LattnerUnwind instructions are intrinsically alive, just like...
2003-09-10 Chris LattnerFix spell-o's
2003-09-10 Chris LattnerSpelling fixes. I think that "cannonical" is ok, but...
2003-09-10 Chris LattnerFix up file header
2003-09-09 Misha BrukmanSpell `occurrence' correctly.
2003-09-08 Chris LattnerAdd support for the unwind instruction
2003-09-08 Chris LattnerDo not hoist volatile loads
2003-08-31 Chris LattnerFix bug: TailDuplicate/2003-08-31-UnreachableBlocks.ll
2003-08-31 Chris LattnerScalarRepl does not modify the CFG. Say so!
2003-08-27 Chris LattnerFix bug: SCCP/2003-08-26-InvokeHandling.ll
2003-08-23 Chris LattnerFix bug: TailDup/2003-08-23-InvalidatedPointers.ll
2003-08-21 Misha BrukmanThe word `dependent' has no `a'.
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-13 Chris LattnerImplement instcombine optimizations:
2003-08-13 Chris LattnerGeneralize some of the add tests to allow for reassocia...
2003-08-13 Chris LattnerAssign arguments different ranks so they get grouped...
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 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-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-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-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)
next