Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Transforms / Scalar / InstructionCombining.cpp
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-29 Christopher LambDisable null pointer folding transforms for non-generic...
2007-12-28 Owen AndersonRepair a transform that Chris noticed a bug in. Thanks...
2007-12-28 Chris Lattnerdisable this instcombine xform, it miscompiles:
2007-12-22 Chris Lattnerimplement InstCombine/shift-trunc-shift.ll. This allows
2007-12-20 Christopher LambImplement review feedback, including additional transforms
2007-12-20 Chris Lattnersimplify this code with the new m_Zero() pattern. ...
2007-12-19 Duncan SandsWhen inlining through an 'nounwind' call, mark inlined
2007-12-18 Christopher LambFold subtracts into integer compares vs. zero. This...
2007-12-18 Christopher LambFix comments
2007-12-18 Christopher LambRemove an orthogonal transformation of the selection...
2007-12-18 Duncan SandsRename isNoReturn to doesNotReturn, and isNoUnwind to
2007-12-18 Christopher LambFix typos.
2007-12-18 Christopher LambFold certain additions through selects (and their compa...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-16 Duncan SandsMake instcombine promote inline asm calls to 'nounwind'
2007-12-12 Wojciech Matyjewicz1. "Upgrage" comments.
2007-12-06 Chris Lattnersimplify some code.
2007-12-06 Chris Lattnermove some ashr-specific code out of commonShiftTransfor...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-25 Chris LattnerImplement PR1822
2007-11-25 Duncan SandsFix PR1816. If a bitcast of a function only exists...
2007-11-23 Chris Lattneradd a comment.
2007-11-22 Chris LattnerFix PR1817.
2007-11-16 Chris LattnerFix PR1800 by correcting mistaken logic.
2007-11-08 Andrew LenharthBetter check
2007-11-08 Andrew LenharthFix PR1780
2007-11-06 Chris LattnerImplement PR1777 by detecting dependent phis that
2007-11-06 Chris Lattnerwrap long lines
2007-11-05 Dan GohmanFix an abort in instcombine when folding creates a...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-11-01 Chris LattnerFix InstCombine/2007-10-31-RangeCrash.ll
2007-10-24 Chris Lattnersimplify some code by using the new isNaN predicate
2007-10-24 Chris LattnerImplement a couple of foldings for ordered and unordere...
2007-10-18 Devang PatelTry again.
2007-10-17 Evan ChengReverting r43070 for now. It's causing llc test failures.
2007-10-17 Devang PatelApply "Instead of loading small c string constant,...
2007-10-16 Devang PatelUse immediate stores.
2007-10-15 Devang PatelAchieve same result but use fewer lines of code.
2007-10-12 Devang PatelDest type is always i8 *. This allows some simplification.
2007-10-12 Chris LattnerFix a bug in my patch last night that broke InstCombine...
2007-10-12 Gabor Greifeliminate warning
2007-10-12 Chris LattnerFix some 80 column violations.
2007-10-11 Devang PatelLower memcpy if it makes sense.
2007-10-03 Dale JohannesenTone down an overzealous optimization.
2007-09-19 Duncan SandsImprove comment.
2007-09-19 Duncan SandsA global variable with external weak linkage can be...
2007-09-17 Dan GohmanInstcombine x-((x/y)*y) into a remainder operator.
2007-09-17 Duncan SandsFactor the trampoline transformation into a subroutine.
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-14 Chris Lattnersilence a bogus gcc warning.
2007-09-11 Duncan SandsTurn calls to trampolines into calls to the underlying
2007-09-10 Chris Lattnerremove some dead code, this is handled by constant...
2007-09-07 Chris LattnerDon't zap back to back volatile load/stores
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-06 Nick LewyckyUse isTrueWhenEqual. Thanks Chris!
2007-09-06 Nick LewyckyWhen the two operands of an icmp are equal, there are...
2007-09-05 Chuck Rose IIIForgot to obey 80 column rule. Fixing that.
2007-09-05 Chuck Rose IIIAdded default parameters to GetElementPtrInstr construc...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-08-28 Chris LattnerCut off crazy computation. This helps PR1622 slightly.
2007-08-27 David GreeneUpdate InvokeInst to work like CallInst
2007-08-11 Chris LattnerTransform a load from an undef/zero global into an...
2007-08-09 Chris Lattnerwhen we see a unaligned load from an insufficiently...
2007-08-06 Nick LewyckyIt's safe to fold not of fcmp.
2007-08-05 Chris Lattnerat the end of instcombine, explicitly clear WorklistMap.
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-02 Chris LattnerReplacing a cast with another one does not reduce the...
2007-08-02 Chris LattnerDisable an xform that causes an infinite loop. This...
2007-08-02 Chris Lattnerwrap some long lines. Major offenders that are left...
2007-08-02 Chris LattnerEnhance instcombine to be more aggressive about folding...
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-07-31 Lauro Ramos VenancioFix a bug in GetKnownAlignment of packed structs.
2007-07-30 Reid SpencerFix a typo/thinko.
2007-07-23 Chris Lattnercompletely remove a transformation that is unsafe in...
2007-07-21 Devang PatelApply temporary work around to fix llvm mis-compilation
2007-07-20 Chris Lattnerthis xform is already done by the constant folder.
2007-07-20 Dan GohmanOptimize alignment of loads and stores.
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-16 Chris LattnerRepair a regression in Transforms/InstCombine/mul.ll...
2007-07-15 Chris LattnerImplement shift-simplify.ll:test[45].
2007-07-15 Chris LattnerImplement shift-simplify.ll:test3, turning:
2007-06-21 Chris LattnerSignificantly improve the documentation of the instcomb...
2007-06-20 Chris Lattnerrefactor a bunch of code out of visitICmpInstWithInstAn...
2007-06-19 Chris Lattnersilence a bogus warning Duraid ran into.
2007-06-15 Chris LattnerGeneralize many transforms to work on ~ of vectors...
2007-06-15 Chris LattnerImplement two xforms:
2007-06-15 Chris Lattnerdelete some obviously dead vector operations, which...
2007-06-06 Lauro Ramos VenancioFix PR1499.
2007-05-23 Chris Lattnerfix a miscompilation when passing a float through varargs
2007-05-19 Chris LattnerFix Transforms/InstCombine/2007-05-18-CastFoldBug.ll...
2007-05-15 Chris LattnerFix Transforms/InstCombine/2007-05-14-Crash.ll
2007-05-11 Dan GohmanFix typos.
2007-05-11 Chris Lattnerfix regressions from my previous checking, including
2007-05-11 Chris Lattnerfix Transforms/InstCombine/2007-05-10-icmp-or.ll
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-06 Chris LattnerFix a bug in my previous patch
2007-05-05 Chris LattnerImplement Transforms/InstCombine/cast_ptr.ll
2007-05-05 Chris Lattnerwrap long lines
2007-05-05 Chris LattnerFix InstCombine/2007-05-04-Crash.ll and PR1384
next