summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [DAG] Cleanup of unused node in SimplifySelectCC.Nirav Dave2019-02-071-8/+15
* [DAG] Cleanup unused node on failed SELECT Combine.Nirav Dave2019-02-071-0/+6
* [DAG] Cleanup unused nodes on failed store-to-load forward combine.Nirav Dave2019-02-071-9/+21
* [DAG] Immediately cleanup unused nodes from extend-based combines.Nirav Dave2019-02-061-2/+7
* [SelectionDAG] Cleanup some code comments. NFCBjorn Pettersson2019-02-061-4/+4
* [InlineAsm][X86] Add backend support for X86 flag output parameters.Nirav Dave2019-02-062-11/+19
* [SelectionDAGBuilder] Refactor Inline Asm output check. NFCI.Nirav Dave2019-02-061-13/+26
* [DAGCombine][NFC] GatherAllAliases should take a LSBaseSDNode.Clement Courbet2019-02-061-8/+8
* [DAG] BaseIndexOffset: FrameIndexSDNodes with the same FrameIndex compare equal.Clement Courbet2019-02-051-5/+9
* [DAGCombiner] Discard pointer info when combining extract_vector_elt of a vec...Craig Topper2019-02-051-1/+3
* [Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan2019-02-048-37/+89
* [DAGCombine] Add ADD(SUB,SUB) combinesSimon Pilgrim2019-02-041-0/+12
* [SelectionDAG] Add a BaseIndexOffset::print() method for debugging.Clement Courbet2019-02-041-0/+19
* [SDAG] Add SDNode/SDValue getConstantOperandAPInt helper. NFCI.Simon Pilgrim2019-02-021-1/+1
* [COFF, ARM64] Fix localaddress to handle stack realignment and variable size ...Mandeep Singh Grang2019-02-011-2/+0
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-7/+6
* [SDAG] improve variable names; NFCSanjay Patel2019-02-011-23/+22
* [TargetLowering] try harder to determine undef elements of vector binopsSanjay Patel2019-02-011-7/+61
* [SelectionDAG] Support promotion of the FPOWI integer operandAlex Bradbury2019-02-012-0/+8
* [DAGCombine] Avoid CombineZExtLogicopShiftLoad if there is free ZEXTGuozhi Wei2019-01-311-0/+3
* [DAG] Aggressively cleanup dangling node in CombineZExtLogicopShiftLoad.Nirav Dave2019-01-311-0/+4
* [Intrinsic] Expand SMULFIX to MUL, MULH[US], or [US]MUL_LOHI on vector argumentsLeonard Chan2019-01-312-14/+21
* [SelectionDAG] Codesize: don't expand SHIFT to SHIFT_PARTSSjoerd Meijer2019-01-311-3/+7
* [LegalizeVectorTypes] Allow illegal indices when splitting extract_vector_eltThomas Lively2019-01-311-1/+0
* [LegalizeTypes] Use report_fatal_error instead of llvm_unreachable in the def...Craig Topper2019-01-311-2/+3
* [DAGCombiner] sub X, 0/1 --> add X, 0/-1Sanjay Patel2019-01-301-10/+22
* [WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn2019-01-301-2/+36
* [DAGCombiner] fold extract_subvector of extract_subvectorSanjay Patel2019-01-291-0/+13
* Adjust documentation for git migration.James Y Knight2019-01-291-1/+1
* [SelectionDAGBuilder] Remove redundant variable. NFCI.Nirav Dave2019-01-291-7/+3
* Reversing the checkin for version 352484 as tests are failing.Ayonam Ray2019-01-292-28/+52
* [CodeGen] Omit range checks from jump tables when lowering switches with unre...Ayonam Ray2019-01-292-52/+28
* [DebugInfo][DAG] Process FrameIndex dbg.values unconditionallyJeremy Morse2019-01-291-0/+15
* Recommit r352255 "[SelectionDAG][X86] Don't use SEXTLOAD for promoting masked...Craig Topper2019-01-281-1/+1
* [CodeGen][X86] Expand UADDSAT to NOT+UMIN+ADDNikita Popov2019-01-281-0/+6
* [NFC] TLI query with default(on) behavior wrt DAG combines for fmin/fmax targ...Michael Berg2019-01-281-3/+7
* [DebugInfo][DAG] Avoid re-ordering of DBG_VALUEsJeremy Morse2019-01-281-21/+50
* Revert r352255 "[SelectionDAG][X86] Don't use SEXTLOAD for promoting masked l...Craig Topper2019-01-261-1/+1
* [SelectionDAG][X86] Don't use SEXTLOAD for promoting masked loads in the type...Craig Topper2019-01-261-1/+1
* Fix emission of _fltused for MSVC.James Y Knight2019-01-243-6/+29
* [SelectionDAGBuilder] Simplify HasSideEffect calculation. NFC.Nirav Dave2019-01-241-13/+7
* [InlineAsm] Don't calculate registers for inline asm memory operands. NFCI.Nirav Dave2019-01-241-0/+4
* [TargetLowering] Rename getExpandedFixedPointMultiplication to expandFixedPoi...Simon Pilgrim2019-01-242-3/+2
* [SelectionDAGBuilder] Fuse inline asm input operand loops passes. NFCI.Nirav Dave2019-01-241-13/+9
* [X86] Update SelectionDAGDumper to print the extension type and expanding fla...Craig Topper2019-01-241-0/+30
* [DAGCombine] Enable more pre-indexed storesSam Parker2019-01-231-1/+7
* [LegalizeTypes] Add debug prints to the top of PromoteFloatOperand and Promot...Craig Topper2019-01-221-0/+12
* [SelectionDAGBuilder] Defer C_Register Assignments to be in line withNirav Dave2019-01-221-13/+3
* Codegen support for atomicrmw fadd/fsubMatt Arsenault2019-01-223-0/+5
* [DAGCombiner] narrow vector binop with 2 insert subvector operandsSanjay Patel2019-01-221-1/+24
OpenPOWER on IntegriCloud