Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Eli FriedmanMake EXTRACT_VECTOR_ELT a bit more flexible in terms...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-03 Tilmann SchellerAdd NumFixedArgs attribute to CallSDNode which indicate...
2009-06-24 David GreeneThis increases the maximum for MVT::LAST_VALUETYPE
2009-06-16 Eli FriedmanAdd some generic expansion logic for SMULO and UMULO...
2009-06-07 Eli FriedmanSlightly generalize the code that handles shuffles...
2009-06-06 Eli FriedmanFix the expansion for CONCAT_VECTORS so that it doesn...
2009-06-06 Eli FriedmanFactor out a couple of helpers.
2009-05-28 Eli FriedmanRe-commit r72514 and r72516 with a fixed version of...
2009-05-28 Bill WendlingTemporarily revert r72514 (and dependent patch r72516...
2009-05-28 Eli FriedmanRemove a couple of useless functions.
2009-05-28 Eli FriedmanRemove special cases for more opcodes.
2009-05-28 Eli FriedmanRemove special case for SETCC opcode; add some comments...
2009-05-28 Eli FriedmanSome minor cleanups.
2009-05-27 Eli FriedmanMinor cleanups; add a better explanation for the issue...
2009-05-27 Eli FriedmanRemove more special cases for opcodes.
2009-05-27 Eli FriedmanRemove special cases for more opcodes.
2009-05-27 Eli FriedmanRemoving more special cases from LegalizeDAG.
2009-05-27 Eli FriedmanEliminate more special cases for opcodes.
2009-05-27 Eli FriedmanRemove more special cases from LegalizeDAG.
2009-05-27 Eli FriedmanRemove unused argument.
2009-05-27 Eli FriedmanRemove more opcode special cases.
2009-05-27 Eli FriedmanStart of refactoring LegalizeDAG so that we don't need...
2009-05-26 Eli FriedmanDelete a bunch of dead code from LegalizeDAG.
2009-05-24 Eli FriedmanMinor improvement to FCOPYSIGN to use BIT_CONVERT in...
2009-05-24 Eli FriedmanRewrite ISD::FCOPYSIGN lowering to never use i64. Not...
2009-05-24 Eli FriedmanRemove checks of getTypeAction from LegalizeOp; we...
2009-05-24 Eli FriedmanDisable type legalization in LegalizeDAG.
2009-05-23 Eli FriedmanFix a bug in the expansion of EXTRACT_SUBVECTOR in
2009-05-23 Eli FriedmanAdd a proper implementation of EXTRACT_SUBVECTOR legali...
2009-05-21 Jay FoadUse v.data() instead of &v[0] when SmallVector v might...
2009-05-11 Dan GohmanWhen scalarizing a vector BITCAST, check whether the...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-08 Anton KorobeynikovProperly expand libcalls for urem / srem. Also make...
2009-05-06 Duncan SandsAdd generic expansion of SUB when ADD and XOR
2009-05-03 Anton KorobeynikovProperly handle sdiv / udiv / srem / urem libcalls
2009-05-03 Anton KorobeynikovAdd libcall expansion for 16 and 128 bit muls
2009-05-01 Bob WilsonAllow CONCAT_VECTORS nodes to be legal or have custom...
2009-04-30 Argyrios KyrtzidisMake DebugLoc independent of DwarfWriter.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Nate BegemanFix infinite recursion in the C++ code which handles...
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 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
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-13 Bob WilsonRefactor some code in SelectionDAGLegalize::ExpandBUILD...
2009-04-10 Bob WilsonClean up a bunch of whitespace issues and fix a comment...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-04-02 Sanjiv GuptaTo convert the StopPoint insn into an assembler directi...
2009-03-20 Evan ChengFor inline asm output operand that matches an input...
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-09 Bill WendlingPass in a std::string when getting the names of debuggi...
2009-03-08 Chris Lattnerrandom cleanups.
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-25 Evan ChengClean up dwarf writer, part 1. This eliminated the...
2009-02-24 Bill Wendling- Use the "Fast" flag instead of "OptimizeForSize"...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-17 Bill Wendling--- Merging (from foreign repository) r64714 into '.':
2009-02-13 Bill WendlingRevert this. It was breaking stuff.
2009-02-13 Bill WendlingTurn off the old way of handling debug information...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
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 JohannesenAnd one more file.
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-04 Mon P WangAvoids generating a legalization assert for the case...
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of the exotic forms
2009-02-04 Dale JohannesenFill in more omissions in DebugLog propagation.
2009-02-03 Dale JohannesenPropagation in TargetLowering. Includes passing a DL
2009-02-02 Dale JohannesenLast DebugLoc propagation for this file.
2009-02-02 Dale JohannesenMore DebugLoc propagation. This should be everything
2009-02-02 Dale JohannesenDebugLoc propagation. ExpandOp and PromoteOp,
2009-02-02 Dale JohannesenMore DebugLoc propagation.
2009-02-02 Dale JohannesenDebugLoc propagation for int<->fp conversions.
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-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-29 Dan GohmanExplicitly add PseudoSourceValue information when lowering
2009-01-28 Dan GohmanMake isOperationLegal do what its name suggests, and...
2009-01-28 Dan GohmanUse ValueType::bitsLT to simplify some code.
2009-01-28 Dan GohmanUse ZERO_EXTEND instead of ANY_EXTEND when promoting
2009-01-27 Dan GohmanAdd an assertion to the form of SelectionDAG::getConsta...
2009-01-24 Nate BegemanFix an indent and a typo.
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-21 Scott MichelCellSPU:
2009-01-15 Dan GohmanMore consts on TargetLowering references.
2009-01-15 Dan GohmanUse const with TargetLowering references in a few more...
next