Remove includes of Support/Compiler.h that are no longer needed after the
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-20 Anton KorobeynikovFix invalid for vector types fneg(bitconvert(x)) =...
2009-10-12 Nate BegemanMore heuristics for Combiner-AA. Still catches all...
2009-09-25 Nate BegemanFix combiner-aa issue with bases which are different...
2009-09-23 Dan GohmanUse getStoreSize() instead of getStoreSizeInBits()/8.
2009-09-23 Dan GohmanRename several variables from EVT to more descriptive...
2009-09-15 Nate BegemanSubstantially speed up combiner-aa in the following...
2009-09-10 Bob WilsonDon't swap the operands of a subtraction when trying...
2009-09-06 Duncan SandsRemove some unused variables and methods warned about by
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-23 Eli FriedmanAdd check for completeness. Note that this doesn't...
2009-08-19 Eli FriedmanPR4737: Fix a nasty bug in load narrowing with non...
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Dan GohmanFix a bug in the DAGCombiner's handling of multiple...
2009-08-10 Dan GohmanFix a bug where DAGCombine was producing an illegal...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Dan GohmanMake this comment more closely reflect the code.
2009-08-08 Jakob Stoklund OlesenDon't build illegal ops in DAGCombiner::SimplifyBinOpWi...
2009-08-06 Dan GohmanFix a few places in DAGCombiner that were creating...
2009-08-02 Dan GohmanAvoid forming a SELECT_CC in a type that the target...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-24 Jakob Stoklund OlesenAdd support for promoting SETCC operations.
2009-07-21 Evan ChengFix a dagga combiner bug: avoid creating illegal constant.
2009-07-15 Owen AndersonMove a few more convenience factory functions from...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 Chris Lattnerdag combine sext(setcc) -> vsetcc before legalize....
2009-06-05 Nate BegemanAdapt the x86 build_vector dagcombine to the current...
2009-06-04 Dan GohmanDon't do the X * 0.0 -> 0.0 transformation in instcombi...
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-28 Evan ChengDo not try to create a MVT type of width 0.
2009-05-28 Evan ChengIncorporate patch feedbacks.
2009-05-28 Evan ChengAdded optimization that narrow load / op / store and...
2009-05-23 Torok EdwinFix PR4254.
2009-05-18 Daniel DunbarSilence Release-Asserts warnings.
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-06 Evan ChengDo not use register as base ptr of pre- and post- inc...
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-27 Dan GohmanWhen transforming sext(trunc(load(x))) into sext(smalle...
2009-04-25 Dan GohmanAdd a top-level comment about DAGCombiner's role in...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-09 Dan GohmanGeneralize ExtendUsesToFormExtLoad to be usable for...
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-03-28 Evan ChengOptimize some 64-bit multiplication by constants into...
2009-03-26 Bill WendlingPull transform from target-dependent code into target...
2009-03-17 Mon P WangFix a problem with DAGCombine where we were building...
2009-03-14 Mon P WangAvoid doing the transformation c ? 1.0 : 2.0 as load...
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-12 Chris LattnerMove 3 "(add (select cc, 0, c), x) -> (select cc, x...
2009-03-11 Chris Lattnerreapply my previous patch (r66358) with a tweak to...
2009-03-10 Evan ChengRevert 66358 for now. It's breaking povray, 450.soplex...
2009-03-09 Chris LattnerFix PR3763 by using proper APInt methods instead of...
2009-03-08 Chris Lattnerimplement an optimization to codegen c ? 1.0 : 2.0...
2009-03-01 Nate BegemanFix a problem with DAGCombine on 64b targets where...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-20 Dan GohmanFix a bug that David Greene found in the DAGCombiner...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-03 Dale JohannesenPropagation in TargetLowering. Includes passing a DL
2009-02-01 Duncan SandsFix PR3453 and probably a bunch of other potential
2009-02-01 Bill WendlingForgot some more DebugLoc propagations.
2009-01-31 Duncan SandsFix PR3401: when using large integers, the type
2009-01-31 Bill WendlingDon't use DebugLoc::getUnknownLoc(). Default to somethi...
2009-01-30 Bill WendlingMore DebugLoc propagation.
2009-01-30 Bill WendlingMore DebugLoc propagation.
2009-01-30 Bill WendlingMore DebugLoc propagation in LOAD etc. methods.
2009-01-30 Bill WendlingMore DebugLoc propagation in floating-point methods.
2009-01-30 Bill WendlingStandardize comments about folding xforms.
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-30 Bill WendlingPropagate debug loc info for some FP arithmetic methods.
2009-01-30 Bill WendlingPropagate debug loc info for some FP arithmetic methods.
2009-01-30 Bill WendlingPropagate debug loc info for BIT_CONVERT.
2009-01-30 Bill WendlingPropagate debug loc info for more *_EXTEND methods.
2009-01-30 Bill WendlingPropagate debug loc info for ANY_EXTEND.
2009-01-30 Bill WendlingPropagate debug loc info for some of the *_EXTEND funct...
2009-01-30 Bill Wendling- Propagate debug loc info for SELECT.
2009-01-30 Bill WendlingPropagate debug loc info for Shifts.
2009-01-30 Bill WendlingPropagate debug loc info for XOR and MatchRotate.
2009-01-30 Bill WendlingPropagate debug loc info for OR. Also clean up some...
2009-01-30 Bill WendlingPerform obvious constant arithmetic folding.
2009-01-30 Bill WendlingPropagate debug loc info for AND. Also clean up some...
2009-01-30 Bill WendlingPropagate debug loc info in SimplifyBinOpWithSameOpcode...
2009-01-30 Bill WendlingPropagate debug loc info in SimplifyNodeWithTwoResults.
next