Fix a faulty optimization on FP values
[oota-llvm.git] / lib / Transforms /
2004-02-24 Chris LattnerFix a faulty optimization on FP values
2004-02-24 Chris LattnerIf a block is made dead, make sure to promptly remove it.
2004-02-24 Chris LattnerImplement SimplifyCFG/switch_switch_fold.ll
2004-02-24 Chris LattnerRearrange code a bit
2004-02-24 Chris LattnerImplement: test/Regression/Transforms/SimplifyCFG/switc...
2004-02-23 Chris LattnerGenerate much more efficient code in programs like...
2004-02-23 Chris LattnerFix a small typeo in my checkin last night that broke...
2004-02-23 Chris LattnerFix InstCombine/2004-02-23-ShiftShiftOverflow.ll
2004-02-23 Chris LattnerImplement cast.ll::test14/15
2004-02-23 Chris LattnerRefactor some code. In the mul - setcc folding case...
2004-02-23 Chris LattnerImplement mul.ll:test11
2004-02-23 Chris LattnerImplement "strength reduction" of X <= C and X >= C
2004-02-23 Chris LattnerImplement InstCombine/mul.ll:test10, which is a case...
2004-02-22 Chris LattnerImplement Transforms/InstCombine/cast.ll:test13, a...
2004-02-17 Chris LattnerFix PR245: Linking weak and strong global variables...
2004-02-16 Chris LattnerImplement test/Regression/Transforms/SimplifyCFG/Uncond...
2004-02-16 Chris LattnerFold PHI nodes of constants which are only used by...
2004-02-16 Chris LattnerTeach LLVM to unravel the "swap idiom". This implements:
2004-02-16 Chris LattnerImplement Transforms/InstCombine/xor.ll:test19
2004-02-15 Chris LattnerInstead of producing calls to setjmp/longjmp, produce...
2004-02-15 Chris LattnerAdjustments to support the new ConstantAggregateZero...
2004-02-15 Chris LattnerRemove dependence on return type of ConstantStruct...
2004-02-15 Chris LattnerRemove dependence on the return type of ConstantArray...
2004-02-13 Chris LattnerFix compilation of 126.gcc: intrinsic functions cannot...
2004-02-13 Chris LattnerIntrinsic functions cannot throw
2004-02-13 Chris LattnerExpose a pass ID that can be 'required'
2004-02-11 Chris LattnerRemove obsolete comment. Unreachable blocks will autom...
2004-02-11 Chris LattnerAdd an _embarassingly simple_ implementation of basic...
2004-02-11 Chris LattnerImplement SimplifyCFG/PhiEliminate.ll
2004-02-11 Chris LattnerThe hasConstantReferences predicate always returns...
2004-02-10 Chris Lattnerinitialization calls now return argc. If the program...
2004-02-09 Chris LattnerOnly add the global variable with the abort message...
2004-02-09 Chris LattnerDon't depend on auto data conversion
2004-02-09 Chris LattnerAdjust to the changed StructType interface. In particu...
2004-02-09 Chris LattnerStart using the new and improve interface to FunctionTy...
2004-02-09 Chris LattnerThe ConstantExpr::getCast call can cause a CPR to be...
2004-02-08 Misha BrukmanFix grammar-o.
2004-02-08 Chris LattnerImprove compatibility with programs that already have...
2004-02-08 Chris Lattnerrename the "exceptional" destination of an invoke instr...
2004-02-08 Chris LattnerFix PR225: [pruneeh] -pruneeh pass removes invoke instr...
2004-02-08 Chris LattnersplitBasicBlock "does the right thing" now, no reason...
2004-02-08 Chris LattnerImplement proper invoke/unwind lowering.
2004-02-08 Chris LattnerAdd a call to 'write' right before the call to abort...
2004-02-05 Chris LattnerFix another dominator update bug. These bugs keep...
2004-02-05 Chris LattnerFix bug updating dominators
2004-02-05 Chris LattnerAdd debug output
2004-02-05 Chris LattnerFix PR223: Loopsimplify incorrectly updates dominator...
2004-02-04 Chris LattnerMinor speedup, don't query ValueMap each time through...
2004-02-04 Chris LattnerTwo changes:
2004-02-04 Chris LattnerOptimize the case where we are inlining a function...
2004-02-04 Chris LattnerAdjust to the new BasicBlock ctor, which requires a...
2004-02-04 Chris LattnerRemove unneeded code now that splitBasicBlock does...
2004-02-04 Chris LattnerMore refactoring. Move alloca instructions and handle...
2004-02-04 Chris LattnerMove the cloning of the function body much earlier...
2004-02-04 Chris LattnerGive CloneBasicBlock an optional function argument...
2004-02-03 Chris LattnerBunch up all locally used allocas by the block they...
2004-02-03 Chris LattnerHandle extremely trivial cases extremely efficiently...
2004-02-02 Chris LattnerDisable (x - (y - z)) => (x + (z - y)) optimization...
2004-02-02 Chris LattnerUpdate comment
2004-02-02 Brian GaekeMake deadarghaX0r warning louder.
2004-02-01 Chris LattnerDisable tail duplication in any "hard" cases, where...
2004-02-01 Chris LattnerFix the count of the number of instructions removed
2004-01-28 Misha BrukmanHyphenate `target-dependent'
2004-01-14 Chris LattnerFix InstCombine/2004-01-13-InstCombineInvokePHI.ll...
2004-01-12 Chris LattnerClean up #includes
2004-01-12 Chris LattnerFix bug in previous checkin
2004-01-12 Chris LattnerEliminate use of ConstantHandling and ConstantExpr...
2004-01-12 Chris LattnerAdd header file I accidentally removed in teh shuffle
2004-01-12 Chris LattnerRemove use of the ConstantHandling interfaces
2004-01-12 Chris LattnerRemove use of ConstantExpr::getShift
2004-01-12 Chris LattnerDon't use ConstantExpr::getShift anymore
2004-01-12 Chris LattnerRemove use of ConstantHandling
2004-01-12 Chris LattnerRemove unneeded #include
2004-01-12 Chris LattnerMove llvm::ConstantFoldInstruction from VMCore to here...
2004-01-12 Chris LattnerRemove uses of ConstantHandling itf
2004-01-12 Chris LattnerUse constantexprs for casts. Eliminate use of the...
2004-01-12 Chris LattnerFix fairly severe bug in my last checking where we...
2004-01-12 Chris Lattner* Implement minor performance optimization for the...
2004-01-12 Chris LattnerDo not hack on volatile loads. I'm not sure what the...
2004-01-12 Chris LattnerImplement SCCP/phitest.ll
2004-01-12 Chris LattnerImplement Transforms/ScalarRepl/phinodepromote.ll,...
2004-01-10 Chris LattnerUpdate obsolete comments
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-09 Chris LattnerRemove dependence on structure index type. s/MT/FT
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-09 Chris LattnerInching towards fixing PR82
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-12-28 Chris LattnerMerging constants can cause further room for improvemen...
2003-12-23 Chris Lattnerrename ClassifyExpression -> ClassifyExpr
2003-12-23 Chris LattnerMore minor non-functional changes. This now computes...
2003-12-23 Chris LattnerRemove extraneous #include
2003-12-22 Chris LattnerFix memory corruption bug PR193
2003-12-22 Chris LattnerDon't mind me, I'm just refactoring away. This patch...
2003-12-22 Chris LattnerImplement IndVarsSimplify/pointer-indvars.ll, transform...
2003-12-22 Chris LattnerFix PR194
2003-12-19 Chris LattnerFix ADCE/2003-12-19-MergeReturn.llx
2003-12-19 Chris LattnerRemove the wierd "Operands" loop, by traversing basicbl...
2003-12-19 Chris LattnerImplement LICM/sink_multiple.ll, by sinking all possibl...
2003-12-19 Chris LattnerGeneralize a special case to fix PR187
next