We might as well delete the known-dead global sooner rather than later since
[oota-llvm.git] / lib / Transforms /
2004-10-08 Chris LattnerWe might as well delete the known-dead global sooner...
2004-10-08 Chris LattnerTemporarily disable a buggy transformation until it...
2004-10-08 Chris LattnerImplement SRA for global variables. This allows the...
2004-10-08 Chris LattnerInstcombine (X & FF00) + xx00 -> (X+xx00) & FF00,...
2004-10-08 Chris LattnerLittle patch to turn (shl (add X, 123), 4) -> (add...
2004-10-07 Chris LattnerImprove comments, no functionality changes
2004-10-07 Chris LattnerFix a bug in the safety analysis routine
2004-10-07 Chris LattnerComment cleanups
2004-10-07 Chris Lattner* Rename pass to globalopt, since we do more than just...
2004-10-06 Chris LattnerImplement GlobalConstifier/trivialstore.llx, and also...
2004-10-06 Chris LattnerInstcombine: -(X sdiv C) -> (X sdiv -C), tested by...
2004-10-06 Chris LattnerReduce code growth implied by the tail duplication...
2004-09-30 Brian GaekeAdd accessor function.
2004-09-30 Brian GaekeCorrect type of accessor functions.
2004-09-30 Brian GaekeNamespacify. Add accessor function.
2004-09-30 Chris LattnerDisable the 'WARNING: Found global types that are not...
2004-09-29 Chris LattnerHrm, debugging printouts do not need to be in here
2004-09-29 Chris Lattner* Pull range optimization code out into new InsertRange...
2004-09-29 Chris LattnerDo not insert trivially dead select instructions, which...
2004-09-29 Chris LattnerFold binary expressions and casts into PHI nodes that...
2004-09-29 Chris LattnerHrm, really, all tests passed without this, but it...
2004-09-29 Chris LattnerRemove debugging printout
2004-09-28 Chris LattnerFold (X setcc C1) | (X setcc C2)
2004-09-28 Chris LattnerFold (and (setcc X, C1), (setcc X, C2))
2004-09-28 Chris LattnerImplement X / C1 / C2 folding
2004-09-28 Chris Lattnershl is always zero extending, so always use a zero...
2004-09-28 Alkis EvlogimenosAdd includes and use std:: for standard library calls...
2004-09-28 Alkis EvlogimenosPull assignment out of for loop conditional in order...
2004-09-27 Chris LattnerFix two bugs: one where a condition was mistakenly...
2004-09-27 Chris LattnerFold: (setcc (shr X, ShAmt), CI), where 'cc' is eq...
2004-09-24 Chris LattnerImplement shift-and combinations, implementing InstComb...
2004-09-23 Chris LattnerMove LHSI->hasOneUse() into the arms of the conditional...
2004-09-23 Chris LattnerImplement Transforms/InstCombine/and.ll:test18, a case...
2004-09-23 Chris LattnerImplement select.ll:test16: fold load (select C,...
2004-09-21 Chris LattnerDo not fold (X + C1 != C2) if there are other users...
2004-09-20 Chris LattnerFix potential miscompilations: InstCombine/2004-09...
2004-09-20 Alkis EvlogimenosFix loop condition so that we don't decrement off the...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-20 Chris LattnerPrototype more accurately
2004-09-20 Chris LattnerPrototype these functions more accurately
2004-09-19 Chris LattnerMake isSafeToLoadUnconditionally a bit smarter, impleme...
2004-09-19 Chris LattnerRemove a whole bunch of horrible hacky code that was...
2004-09-19 Chris LattnerMake instruction combining a bit more aggressive in...
2004-09-19 Chris LattnerAdd comment
2004-09-18 Chris LattnerFix the inliner to always delete any edges from the...
2004-09-18 Chris LattnerConvert this pass to be a CallGraphSCCPass instead...
2004-09-18 Chris LattnerMake sure to remove the Select instruction as well
2004-09-17 Chris LattnerFix typo in comment
2004-09-15 Chris LattnerAdd a newline
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-15 Chris LattnerFix a bug in the previous checkin that broke 255.vortex
2004-09-15 Chris LattnerMake sure to update alias analysis information as we...
2004-09-15 Chris LattnerIf given an AliasSetTracker object to update, update it.
2004-09-14 Chris LattnerRemove a long-dead pass. Actually, this pass was never...
2004-09-03 Alkis EvlogimenosFixes to make LLVM compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-21 Reid SpencerInitial checkin of a pass to lower packed operations...
2004-08-20 Chris LattnerIf we are linking two global variables and they have...
2004-08-14 Chris LattnerImplement test/Regression/Transforms/GlobalConstifier...
2004-08-13 Chris LattnerIf we are extracting a block that has multiple successo...
2004-08-13 Chris LattnerWhen we code extract some stuff, leave the codeRepl...
2004-08-13 Chris Lattner"extract" the block extractor pass from bugpoint (haha)
2004-08-13 Chris LattnerAdd value mapper support for select constant exprs...
2004-08-12 Chris LattnerThis patch makes the inliner refuse to inline functions...
2004-08-12 Chris LattnerFix code extraction of unwind blocks. This fixed bugs...
2004-08-12 Chris LattnerHrm, this pass didn't compile. This bugfix should...
2004-08-11 Chris LattnerFix InstCombine/2004-08-10-BoolSetCC.ll, a bug that...
2004-08-09 Chris LattnerFix InstCombine/2004-08-09-RemInfLoop.llx
2004-08-08 Chris LattnerFix another really nasty regression that Anshu pointed...
2004-08-08 Chris LattnerTwo fixes:
2004-08-08 Chris LattnerThis DEBUG is buggy. comment it out because it's not...
2004-08-04 Alkis EvlogimenosStop using getValues().
2004-08-01 Chris LattnerFix a regression in InstCombine/xor.ll
2004-07-31 Chris LattnerExpose this as a functionpass
2004-07-30 Misha BrukmanFix De Morgan's name.
2004-07-30 Chris LattnerStart using the PatternMatcher a bit.
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-29 Alkis EvlogimenosMerge i*.h headers into Instructions.h as part of bug403.
2004-07-27 Robert BocchinoThis change fixed a bug in the function visitMul. ...
2004-07-27 Brian GaekeMake the create...() functions for some of these passes...
2004-07-27 Chris LattnerFix hoisting of void typed values, e.g. calls
2004-07-26 Chris LattnerImplement DeadStoreElim/alloca.llx by observing that...
2004-07-26 Chris LattnerThrottle back indvar substitution from creating multipl...
2004-07-25 Chris Lattner* Substantially simplify how free instructions are...
2004-07-25 Chris LattnerFree instructions kill values too. This implements...
2004-07-24 Chris Lattnerobvious fix
2004-07-22 Chris LattnerThis is a trivial dead store elimination pass. It...
2004-07-22 Chris LattnerUpdate GC intrinsics to take a pointer to the object...
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-07-21 Chris Lattner* Further cleanup.
2004-07-21 Chris LattnerMake cast-cast code a bit more defensive
2004-07-21 Chris LattnerRemove special casing of pointers and treat them generi...
2004-07-20 Chris LattnerFix a serious code pessimization problem. If an inline...
2004-07-20 Chris LattnerImplement Transforms/InstCombine/IntPtrCast.ll
2004-07-20 Chris LattnerIgnore instructions that are in trivially dead function...
2004-07-20 Chris LattnerImplement InstCombine/GEPIdxCanon.ll
2004-07-20 Chris LattnerImplement SimplifyCFG/BrUnwind.ll
2004-07-20 Chris LattnerRewrite cast->cast elimination code completely based...
next