[SDAG] Add DEBUG logging to the legalizer, fixing a "bug" found by
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2014-07-28 Chandler Carruth[SDAG] Add DEBUG logging to the legalizer, fixing a...
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-26 Chandler Carruth[SDAG] Add an assert that we don't mess up the number...
2014-07-26 Chandler Carruth[SDAG] Simplify the code for handling single-value...
2014-07-26 Chandler Carruth[SDAG] When performing post-legalize DAG combining...
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-07-25 Chandler Carruth[SDAG] Don't insert the VRBase into a mapping from...
2014-07-25 Matt ArsenaultStore nodes only have 1 result.
2014-07-25 Chandler Carruth[SDAG] Start plumbing an assert into SDValues that...
2014-07-24 Chandler Carruth[SDAG] Introduce a combined set to the DAG combiner...
2014-07-24 Chandler Carruth[x86] Make vector legalization of extloads work more...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-23 Eric ChristopherFix indenting.
2014-07-23 Eric ChristopherReorganize and simplify local variables.
2014-07-23 Jim GrosbachDAG: fp->int conversion for non-splat constants.
2014-07-23 Chad Rosier[AArch64] Lower sdiv x, pow2 using add + select + shift.
2014-07-23 Chandler Carruth[SDAG] Make the DAGCombine worklist not grow endlessly...
2014-07-22 Chandler Carruth[SDAG] Refactor the code for inserting a newly allocate...
2014-07-22 Chandler Carruth[SDAG] Remove a giant pile of asserts that may have...
2014-07-21 Logan ChienReplace the result usages while legalizing cmpxchg.
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-21 Tim NorthoverCodeGen: emit IR-level f16 conversion intrinsics as...
2014-07-21 Chandler Carruth[SDAG,cleanup] Switch the DAG combiner over to use...
2014-07-21 Chandler Carruth[SDAG] Rather than using a narrow test against the...
2014-07-21 Andrea Di Biagio[DAGCombiner] Improve the shuffle-vector folding logic.
2014-07-21 Andrea Di Biagio[DAG] Refactor some logic. No functional change.
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-18 Tim NorthoverARM: support legalisation of "fptrunc ... to half"...
2014-07-18 Jim GrosbachAArch64: Constant fold converting vector setcc results...
2014-07-18 Michael J. SpencerRevert "[x86] Fold extract_vector_elt of a load into...
2014-07-17 Tim NorthoverCodeGen: generate single libcall for fptrunc -> f16...
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-16 Juergen Ributzka[FastISel] Local values shouldn't be alive across an...
2014-07-16 Tim NorthoverCodeGen: don't form illegail EXTLOAD operations.
2014-07-16 Juergen RibutzkaRemove TLI from isInTailCallPosition's arguments. NFC.
2014-07-15 Andrea Di Biagio[DAGCombiner] Add more rules to fold shuffles.
2014-07-15 Juergen Ributzka[FastISel] Insert patchpoint instruction before the...
2014-07-15 Juergen Ributzka[FastISel] Fix patchpoint lowering to set the result...
2014-07-15 Andrea Di Biagio[DAGCombiner] Avoid calling method 'isShuffleMaskLegal...
2014-07-14 Andrea Di Biagio[DAGCombiner] Add more rules to combine shuffle vector...
2014-07-14 Sanjay Patelfixed typo
2014-07-13 Andrea Di Biagio[DAGCombiner] Fix a crash caused by a missing check...
2014-07-12 Reid KlecknerAvoid a warning from MSVC on "*/" in this code by inser...
2014-07-11 Juergen Ributzka[FastISel] Add target-independent patchpoint intrinsic...
2014-07-11 Juergen Ributzka[FastISel] Add basic infrastructure to support a target...
2014-07-11 Juergen Ributzka[FastISel] Make isInTailCallPosition independent of...
2014-07-11 Juergen Ributzka[FastISel] Breakout intrinsic lowering into a separate...
2014-07-11 Oliver StannardARM: Allow __fp16 as a function arg or return type...
2014-07-10 Jan VeselySelectionDAG: Factor FP_TO_SINT lower code out of DAGLe...
2014-07-10 Matt ArsenaultRevert "Revert r212640, "Add trunc (select c, a, b...
2014-07-10 Andrea Di Biagio[DAG] Further improve the logic in DAGCombiner that...
2014-07-10 Chandler Carruth[x86,SDAG] Introduce any- and sign-extend-vector-inreg...
2014-07-10 NAKAMURA TakumiRevert r212640, "Add trunc (select c, a, b) -> select...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-10 Hao Liu[AArch64]Fix an assertion failure in DAG Combiner about...
2014-07-09 Matt ArsenaultAdd trunc (select c, a, b) -> select c (trunc a), ...
2014-07-09 Chandler Carruth[x86] Fix a bug in my new zext-vector-inreg DAG tricker...
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.
next