summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Minor code cleanup. NFC.Junmo Park2016-03-261-1/+1
* Prevent construction of cycle in DAG store mergeNirav Dave2016-03-253-40/+44
* CXX TLS: collect return blocks after SelectAllBasicBlocks.Manman Ren2016-03-241-7/+15
* Reduce code duplication by extracting out a helper function; NFCSanjoy Das2016-03-242-30/+21
* Lower varargs correctly in deopt bundle loweringSanjoy Das2016-03-241-0/+1
* Add lowering support for llvm.experimental.deoptimizeSanjoy Das2016-03-243-0/+40
* [Statepoints] Fix yet another issue around gc pointer uniqueingSanjoy Das2016-03-242-19/+22
* Minor cosmestic changes (NFC)Sanjoy Das2016-03-241-7/+7
* CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS.Tim Northover2016-03-241-3/+18
* Remove unsafe AssertZext after promoting result of FP_TO_FP16Pirama Arumuga Nainar2016-03-241-4/+1
* SelectionDAG: Remove a tautological dyn_cast. NFCJustin Bogner2016-03-231-3/+2
* Remove stale commentSanjoy Das2016-03-231-2/+1
* [StatepointLowering] Don't do two DenseMap lookups; nfciSanjoy Das2016-03-231-2/+3
* [StatepointLowering] Minor NFC cleanupsSanjoy Das2016-03-231-11/+12
* [StatepointLowering] Minor nfc refactoringSanjoy Das2016-03-231-29/+6
* [StatepointLowering] Schedule gc relocates before uniqueing themSanjoy Das2016-03-232-9/+13
* [SelectionDAG] Ensure constant folded legalized vector element types are comp...Simon Pilgrim2016-03-221-1/+1
* CodeGen: check return types match when emitting tail call to builtin.Tim Northover2016-03-221-2/+5
* Allow lowering call sites with both funclets and deopt stateSanjoy Das2016-03-221-5/+1
* Add a hasOperandBundlesOtherThan helper, and use it; NFCSanjoy Das2016-03-221-12/+6
* [X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim2016-03-222-0/+102
* Add "first class" lowering for deopt operand bundlesSanjoy Das2016-03-224-24/+99
* [DAGCombine] Catch the case where extract_vector_elt can cause an any_ext whi...Silviu Baranga2016-03-211-0/+1
* [CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86.Manman Ren2016-03-181-1/+1
* [SelectionDAG] Remove visitStatepoint; NFCSanjoy Das2016-03-173-11/+2
* Fix indentation; NFCSanjoy Das2016-03-161-3/+2
* Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFCSanjoy Das2016-03-162-144/+197
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-162-2/+2
* [SelectionDAG] Extract out populateCallLoweringInfo; NFCSanjoy Das2016-03-163-30/+31
* Removed trailing whitespaceSimon Pilgrim2016-03-161-12/+12
* [StatepointLowering] Move an assertion; NFCISanjoy Das2016-03-151-6/+4
* Temporarily Revert "[X86][SSE] Simplify vector LOAD + EXTEND onEric Christopher2016-03-142-40/+0
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-144-13/+11
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-145-98/+94
* Make gc relocates more strongly typed; NFCSanjoy Das2016-03-121-10/+13
* [X86][SSE] Simplify vector LOAD + EXTEND on pre-SSE41 hardwareSimon Pilgrim2016-03-112-0/+40
* [X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_...Simon Pilgrim2016-03-102-2/+19
* SelectionDAG: Fix a crash on inline asm when output register supports multipl...Tom Stellard2016-03-091-3/+7
* Revert r262599 "[X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EX...Hans Wennborg2016-03-081-18/+1
* Re-apply "SelectionDAG: Store SDNode operands in an ArrayRecycler"Justin Bogner2016-03-081-143/+118
* Revert "SelectionDAG: Store SDNode operands in an ArrayRecycler"Justin Bogner2016-03-081-118/+143
* SelectionDAG: Store SDNode operands in an ArrayRecyclerJustin Bogner2016-03-081-143/+118
* DAGCombiner: Check legality before creating extract_vector_eltMatt Arsenault2016-03-071-1/+3
* [CodeGen] Add space-optimized EmitMergeInputChains1_2 to the DAG isel matchin...Craig Topper2016-03-071-2/+3
* [DAGCombine] Fix divrem combine not to assume div/rem type is simple.Michael Kuperstein2016-03-041-1/+4
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-041-4/+8
* [X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREGSimon Pilgrim2016-03-031-1/+18
* Revert "[ARM] Merging 64-bit divmod lib calls into one"Renato Golin2016-03-031-2/+1
* [X86] Don't give catch objects a displacement of zeroDavid Majnemer2016-03-031-20/+40
* [ARM] Merging 64-bit divmod lib calls into oneRenato Golin2016-03-021-1/+2
OpenPOWER on IntegriCloud