Remove debug code emitter from the JIT
[oota-llvm.git] / lib / Transforms /
2004-10-20 Brian GaekeExplain what this pass does.
2004-10-19 Chris LattnerHrm, some people complain when the compiler cheerfully...
2004-10-18 Reid SpencerInitial automake generated Makefile template
2004-10-18 Nate BegemanInitial implementation of the strength reduction for...
2004-10-18 Chris LattnerGet this file compiling with VC++, patch contributed...
2004-10-18 Reid SpencerCorrection to allow compilation with Visual C++.
2004-10-18 Chris LattnerSimplify code by deleting instructions that preceed...
2004-10-18 Chris LattnerTurn store -> null/undef into the LLVM unreachable...
2004-10-18 Chris LattnerTurn things with obviously undefined semantics into...
2004-10-18 Chris LattnerMy friend the invoke instruction does not dominate...
2004-10-18 Chris LattnerFix a bug that occurs when the constant value is the...
2004-10-17 Chris LattnerGetting ADCE to interact well with unreachable instruct...
2004-10-17 Chris LattnerFix Regression/Transforms/Inline/2004-10-17-InlineFunct...
2004-10-17 Chris LattnerRemove printout, realize that instructions in the entry...
2004-10-17 Chris LattnerWhen inserting PHI nodes, don't insert any phi nodes...
2004-10-17 Chris LattnerEnhance hasConstantValue to ignore undef values in...
2004-10-17 Chris LattnerhasConstantValue will soon return instructions that...
2004-10-16 Chris LattnerFix a type violation
2004-10-16 Chris LattnerKill the bogon that slipped into my buffer before I...
2004-10-16 Chris LattnerImplement InstCombine/getelementptr.ll:test9, which...
2004-10-16 Chris LattnerAdd support for unreachable
2004-10-16 Chris LattnerOptimize instructions involving undef values. For...
2004-10-16 Chris LattnerAdd support for UndefValue
2004-10-16 Chris LattnerWhen promoting mem2reg, make uninitialized values becom...
2004-10-16 Chris LattnerHandle undef values as undefined on the constant lattice
2004-10-16 Chris LattnerAdd note
2004-10-16 Chris LattnerAdd support for the undef value. Implement a new optim...
2004-10-14 Chris LattnerFix a bug John tracked down in libstdc++ where we were...
2004-10-14 Chris LattnerWhen converting phi nodes into select instructions...
2004-10-13 Reid SpencerUpdate to reflect changes in Makefile rules.
2004-10-12 Chris LattnerTransform memmove -> memcpy when the source is obviousl...
2004-10-12 Chris LattnerFix a REALLY obscure bug in my previous checkin, which...
2004-10-11 Chris LattnerHandle a common case more carefully. In particular...
2004-10-11 Chris LattnerReenable the transform, turning X/-10 < 1 into X > -10
2004-10-11 Chris LattnerThis patch implements two things (sorry).
2004-10-10 Chris LattnerJust because we cannot completely eliminate all uses...
2004-10-10 Reid SpencerInitial version of automake Makefile.am file.
2004-10-10 Chris LattnerFix 2004-10-10-CastStoreOnce.llx, by adjusting types...
2004-10-10 Chris LattnerImplement GlobalOpt/deadglobal-2.llx, deletion of globa...
2004-10-10 Chris LattnerAvoid calling use_size() which could (in theory) be...
2004-10-09 Chris LattnerEliminate global pointers that are only stored a single...
2004-10-09 Chris LattnerUse DEBUG instead of DebugFlag directly, as DebugFlag...
2004-10-09 Chris LattnerFix infinite loop due to iteration
2004-10-09 Chris LattnerImplement sub.ll:test17, -X/C -> X/-C
2004-10-08 Chris LattnerIf we found a dead global, we should at least delete...
2004-10-08 Chris Lattner* Pull out the meat of runOnModule into another functio...
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...
next