Don't do the X * 0.0 -> 0.0 transformation in instcombine, because
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2009-06-04 Dan GohmanDon't do the X * 0.0 -> 0.0 transformation in instcombi...
2009-06-04 Dan GohmanFix comments.
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-30 Bill WendlingUntabification.
2009-05-04 Chris LattnerMake DBG_STOPPOINT nodes, and therefore DBG_LABEL label...
2009-04-29 Nate BegemanUpdate comment, replace theoretically impossible check...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Sanjiv GuptaAdd a public method called getAddressSpace() to the...
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Dale JohannesenFix PR 4057, a crash doing float->char const folding.
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-20 Dan GohmanSimplify this code. getConstant knows how to make
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-19 Duncan SandsNow that BUILD_VECTOR operands are allowed to be
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-15 Dan GohmanGeneralize one of the SelectionDAG::ReplaceAllUsesWith...
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-03-23 Dan GohmanNow that errs() is properly non-buffered, there's no...
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-04 Bob WilsonFix BuildVectorSDNode::isConstantSplat to handle one...
2009-03-02 Bob WilsonGeneralize BuildVectorSDNode::isConstantSplat to use...
2009-03-01 Bob WilsonCombine PPC's GetConstantBuildVectorBits and isConstant...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-25 Scott MichelExpand tabs to spaces (overlooked in previous commit)
2009-02-25 Scott MichelRemove all "cached" data from BuildVectorSDNode, prefer...
2009-02-24 Dan GohmanFix a ValueTracking rule: RHS means operand 1, not...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dale JohannesenMake SDNode constructors take a DebugLoc always.
2009-02-07 Dale JohannesenRemove now-unused constructors.
2009-02-07 Dale JohannesenGet rid of the last non-DebugLoc versions of getNode!
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-06 Dale JohannesenEliminate remaining non-DebugLoc version of getTargetNode.
2009-02-06 Dale Johannesenget rid of some non-DebugLoc getTargetNode variants.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-05 Dale JohannesenRemove a non-DebugLoc version of getNode.
2009-02-05 Dale JohannesenRemove 3 non-DebugLoc variants of getNode.
2009-02-05 Mon P WangFix a bug where we were not emitting a cvt rnd sat...
2009-02-05 Dale JohannesenGet rid of 3 non-DebugLoc getNode variants.
2009-02-05 Dale JohannesenRemove non-DebugLoc versions of getMergeValues, ZeroExt...
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of CopyToReg and CopyFromReg.
2009-02-04 Stuart Hastings80 column rule.
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-04 Stuart HastingsSince I'm obliged to work with a development OS that...
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of the exotic forms
2009-02-04 Dale JohannesenRemove some more non-DebugLoc versions of construction
2009-02-04 Dale JohannesenRemove a few non-DebugLoc versions of node creation
2009-02-03 Dale JohannesenDebugLoc propagation; adjustment to things omitted
2009-02-03 Dale JohannesenAdd some DL propagation to places that didn't
2009-02-03 Devang PatelFirst initialize DAG otherwise dwarf writer is used...
2009-02-03 Dale JohannesenFill in some missing DL propagation in getNode()s.
2009-02-03 Dale JohannesenPropagation in TargetLowering. Includes passing a DL
2009-02-03 Dan GohmanUse the SubclassData field to hold ExtType, isTrunc...
2009-02-02 Dale JohannesenCommit missing files.
2009-02-01 Duncan SandsFix PR3453 and probably a bunch of other potential
2009-01-31 Duncan SandsFix PR3401: when using large integers, the type
2009-01-31 Mon P WangIf unsafe FP optimization is not set, don't allow ...
2009-01-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-30 Bill WendlingPropagate debug loc info for some of the *_EXTEND funct...
2009-01-30 Bill WendlingDebugLoc form of getNOT().
2009-01-29 Dan GohmanIn the case of an extractelement on an insertelement...
2009-01-29 Bill WendlingRevert r63273. This was already implemented by Dale...
2009-01-29 Bill Wendling- Add DebugLoc to getTargetNode().
2009-01-29 Dale JohannesenAdd DebugLoc-sensitive versions of many node creation
2009-01-28 Bill WendlingAdd DebugLoc to the getNode() methods.
2009-01-28 Dale JohannesenAdd DebugLoc-aware constructors for SDNode derived
2009-01-27 Dan GohmanAdd an assertion to the form of SelectionDAG::getConsta...
2009-01-26 Dan GohmanTake the next steps in making SDUse more consistent...
2009-01-25 Dan GohmanEliminate the loop that searches through each of the...
2009-01-25 Dan GohmanWhitespace tidiments.
2009-01-25 Dan GohmanMove the N->use_empty() assert from DeleteNode to
2009-01-23 Dan GohmanFold x-0 to x in unsafe-fp-math mode. This comes up...
2009-01-22 Dan GohmanDon't create ISD::FNEG nodes after legalize if they...
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-22 Chris Lattnerfix a typo
2009-01-19 Dan GohmanRemove SDNode's virtual destructor. This makes it impos...
2009-01-19 Dan GohmanFix SelectionDAG::ReplaceAllUsesWith to behave correctl...
2009-01-15 Dan GohmanMore consts on TargetLowering references.
2009-01-13 Devang PatelRemovoe MachineModuleInfo methods (and related DebugInf...
2009-01-13 Devang PatelUndo previous checkin.
2009-01-13 Devang PatelUse dwarf writer to decide whether the module has debug...
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-09 Devang PatelRequest DwarfWriter. This will be used to handle dbg_...
2008-12-23 Dan GohmanClean up the atomic opcodes in SelectionDAG.
2008-12-11 Mon P WangAvoid generating a convert_rndsat node when the src...
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-09 Mon P WangFix getNode to allow a vector for the shift amount...
2008-12-04 Duncan SandsWhen allocating a stack temporary, use the correct
2008-12-01 Bill WendlingExpand getVTList, getNodeValueTypes, and SelectNodeTo...
2008-12-01 Duncan SandsThere are no longer any places that require a
next