[X86][Haswell][SchedModel] Add architecture specific scheduling models.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2014-07-09 Chandler CarruthSink two variables only used in an assert into the...
2014-07-09 Chandler Carruth[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use...
2014-07-09 Chandler Carruth[SDAG] At the suggestion of Hal, switch to an output...
2014-07-08 Andrea Di Biagio[DAG] Teach how to combine a pair of shuffles into...
2014-07-08 Chandler Carruth[x86,SDAG] Sink the logic for folding shuffles of splat...
2014-07-08 Chandler Carruth[SDAG] Actually check for a non-constant splat and...
2014-07-08 Chandler Carruth[SDAG] Build up a more rich set of APIs for querying...
2014-07-07 Chandler Carruth[x86] Revert r212324 which was too aggressive w.r.t...
2014-07-04 Chandler Carruth[x86] Generalize BuildVectorSDNode::getConstantSplatVal...
2014-07-04 Eric ChristopherMove function dependent resetting of a subtarget variab...
2014-07-03 Ulrich WeigandFix ppcf128 component access on little-endian systems
2014-07-03 Chandler Carruth[x86] Fix the completely broken vector widening legaliz...
2014-07-02 Chandler Carruth[cleanup] Hoist an if-else chain on ISD opcodes (really...
2014-07-02 Chandler Carruth[cleanup] Remove dead 'break;' statements that I meant...
2014-07-02 Chandler Carruth[cleanup] Hoist the promotion dispatch logic into the...
2014-07-02 Chandler Carruth[cleanup] Nuke the 'VectorOp' bit of the promote method...
2014-07-02 Chandler Carruth[x86] Clean up and modernize the doxygen and API commen...
2014-07-01 Juergen Ributzka[FastISel] Factor out stackmap intrinsic selection...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-30 Alp TokerFix 'platform-specific' hyphenations
2014-06-29 Craig TopperAdd ops() method to SDNode that returns an ArrayRef...
2014-06-27 Chad Rosier[AArch64] Fix memset ICE when memset value is f128.
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-06-24 Kevin Qin[AArch64] Fix a build_vector pattern match fail
2014-06-21 Benjamin KramerLegalizer: Add support for splitting insert_subvectors.
2014-06-19 Jingyue Wu[ValueTracking] Extend range metadata to call/invoke
2014-06-18 Tim NorthoverDAG: move sret demotion into most basic LowerCallTo...
2014-06-17 Tom StellardSelectionDAG: Expand i64 = FP_TO_SINT i32
2014-06-15 Tim NorthoverLegalizeDAG: make sure cast is unsigned before using...
2014-06-13 Eric ChristopherThe hazard recognizer only needs a subtarget, not a...
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-13 Juergen Ributzka[FastISel][X86] - Add branch weights
2014-06-12 Juergen Ributzka[FastISel][X86] Add MachineMemOperand to load/store...
2014-06-12 Tom StellardRevert "SelectionDAG: Enable (and (setcc x), (setcc...
2014-06-12 Juergen Ributzka[FastISel] Add support for the stackmap intrinsic.
2014-06-10 Eric ChristopherHave isInTailCallPosition take the DAG so that we can...
2014-06-10 Juergen Ributzka[FastISel] Collect statistics about failing intrinsic...
2014-06-10 Tom StellardSelectionDAG: Don't use MVT::Other to determine legalit...
2014-06-10 Tom StellardSelectionDAG: Enable (and (setcc x), (setcc y)) ->...
2014-06-10 Tom StellardSelectionDAG: Expand SELECT_CC to SELECT + SETCC
2014-06-09 Andrea Di Biagio[X86] Add target combine rules for horizontal add/sub.
2014-06-09 Andrea Di Biagio[DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact...
2014-06-06 Eric ChristopherHave TargetSelectionDAGInfo take a DataLayout initializ...
2014-05-31 Adam Nemet[SelectionDAG] Force cycle detection in AssignTopologic...
2014-05-31 Adam Nemet[SelectionDAG] Pass DAG to checkForCycles
2014-05-30 Andrea Di Biagio[X86] Add two combine rules to simplify dag nodes intro...
2014-05-30 Filipe CabecinhasConvert a vselect into a concat_vector if possible
2014-05-30 Rafael Espindola[pr19636] Fix known bit computation in urem instructio...
2014-05-30 Tim NorthoverSelectionDAG: skip barriers for unordered atomic operations
2014-05-29 Hao LiuFix an assertion failure caused by v1i64 in DAGCombiner...
2014-05-29 Michael J. Spencer[x86] Fold extract_vector_elt of a load into the Load...
2014-05-28 Matt ArsenaultFix wrong setcc result type when legalizing uaddo/usubo
2014-05-28 Rafael Espindola[pr19844] Add thread local mode to aliases.
2014-05-28 Hal FinkelRevert "[DAGCombiner] Split up an indexed load if only...
2014-05-27 Tim NorthoverARM: teach AAPCS-VFP to deal with Cortex-M4.
2014-05-20 Benjamin KramerLegalizer: Make bswap promotion safe for vectors.
2014-05-19 Benjamin KramerSDAG: Legalize vector BSWAP into a shuffle if the shuff...
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-17 Saleem AbdulrasoolTarget: change member from reference to pointer
2014-05-16 Rafael EspindolaDelete getAliasedGlobal.
2014-05-15 Jay FoadInstead of littering asserts throughout the code after...
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-14 Jay FoadUpdate the comments for ComputeMaskedBits, which lost...
2014-05-12 Pete CooperUse a logical not when inverting SetCC. This unfortuna...
2014-05-12 Adam Nemet[DAGCombiner] Split up an indexed load if only the...
2014-05-12 Matt ArsenaultMake SimplifyDemandedBits understand BUILD_PAIR
2014-05-11 Hal FinkelPass the value type to TLI::getRegisterByName
2014-05-09 Oliver StannardARM: HFAs must be passed in consecutive registers
2014-05-07 Matt ArsenaultFix using wrong result type for setcc.
2014-05-06 Renato GolinImplememting named register intrinsics
2014-05-02 Benjamin KramerSatisfy GCC's urgent need for parentheses around ‘...
2014-05-02 Tim NorthoverDAGCombine: prevent formation of illegal ConstantFP...
2014-05-02 Benjamin KramerAllow SelectionDAG::FoldConstantArithmetic to work...
2014-04-30 Alexey SamsonovConvert more loops to range-based equivalents
2014-04-30 Weiming Zhao[ARM64] Prevent bit extraction to be adjusted by follow...
2014-04-30 Craig TopperUse makeArrayRef insted of calling ArrayRef<T> construc...
2014-04-29 Jim GrosbachTidy up whitespace.
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-28 Eric ChristopherWe already calculate WideVT above, just reuse it.
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-27 Craig TopperConvert AddNodeIDNode and SelectionDAG::getNodeIfExiist...
2014-04-27 Craig TopperConvert SelectionDAGISel::MorphNode to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::MorphNodeTo to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::SelectNodeTo to use ArrayRef.
2014-04-27 Craig TopperConvert one last signature of getNode to take an ArrayR...
2014-04-27 Craig TopperConvert SDNode constructor to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-27 Craig TopperConst-correct SelectionDAG::getAtomic.
2014-04-27 Benjamin KramerSelectionDAG: Aggressively fold shuffles of constant...
2014-04-26 Benjamin KramerDAGCombiner: Simplify code a bit, make more transforms...
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-26 Craig TopperRemove an unused version of getMemIntrinsicNode and...
2014-04-26 Benjamin KramerRip out X86-specific vector SDIV lowering, make the...
2014-04-26 Benjamin KramerDAGCombiner: Turn divs of vector splats into vectorized...
2014-04-26 Juergen Ributzka[DAG] During DAG legalization keep opaque constants...
2014-04-25 Adrian PrantlThis reapplies r207235 with an additional bugfixes...
2014-04-25 Adrian PrantlRevert "This reapplies r207130 with an additional testc...
2014-04-25 Adrian PrantlThis reapplies r207130 with an additional testcase...
next