| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix signed/unsigned comparison warning. NFCI. | Simon Pilgrim | 2019-07-24 | 1 | -1/+1 |
| * | [DAGCombine] matchBinOpReduction - add partial reduction matching | Simon Pilgrim | 2019-07-24 | 1 | -7/+32 |
| * | [SelectionDAG] makeEquivalentMemoryOrdering - early out for equal chains (PR4... | Simon Pilgrim | 2019-07-24 | 1 | -1/+1 |
| * | [SDAG] convert (sub x, 1) to (add x, -1) in ctpop expansion; NFC | Sanjay Patel | 2019-07-24 | 1 | -3/+3 |
| * | [TargetLowering] SimplifyMultipleUseDemandedBits - add VECTOR_SHUFFLE support. | Simon Pilgrim | 2019-07-23 | 1 | -0/+23 |
| * | [TargetLowering] Add SimplifyMultipleUseDemandedBits | Simon Pilgrim | 2019-07-23 | 1 | -1/+128 |
| * | [DAGCombiner] Make ShrinkLoadReplaceStoreWithStore return an SDValue instead ... | Craig Topper | 2019-07-23 | 1 | -9/+8 |
| * | [DAGCombiner] Use SDNode::isOperandOf to simplify some code. NFCI | Craig Topper | 2019-07-23 | 1 | -7/+1 |
| * | Move variable out from debug only section. | Richard Trieu | 2019-07-23 | 1 | -2/+0 |
| * | [Statepoints] Fix a bug in statepoint lowering for functions w/no-realign-stack | Philip Reames | 2019-07-22 | 1 | -1/+8 |
| * | TableGen: Support physical register inputs > 255 | Matt Arsenault | 2019-07-22 | 1 | -1/+4 |
| * | Added address-space mangling for stack related intrinsics | Christudasan Devadasan | 2019-07-22 | 1 | -2/+2 |
| * | [IPRA][ARM] Make use of the "returned" parameter attribute | Oliver Stannard | 2019-07-22 | 1 | -0/+2 |
| * | [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector improvements | Roman Lebedev | 2019-07-20 | 1 | -35/+132 |
| * | DAG: Handle dbg_value for arguments split into multiple subregs | Matt Arsenault | 2019-07-19 | 1 | -23/+52 |
| * | [COFF] Change a variable type to be const in the HeapAllocSite map. | Amy Huang | 2019-07-18 | 1 | -1/+1 |
| * | [DAGCombine] Pull getSubVectorSrc helper out of narrowInsertExtractVectorBinO... | Simon Pilgrim | 2019-07-18 | 1 | -22/+22 |
| * | Basic codegen for MTE stack tagging. | Evgeniy Stepanov | 2019-07-17 | 1 | -0/+13 |
| * | [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and fl... | Amaury Sechet | 2019-07-16 | 1 | -16/+28 |
| * | Fix parameter name comments using clang-tidy. NFC. | Rui Ueyama | 2019-07-16 | 2 | -16/+16 |
| * | [DAGCombine] narrowExtractedVectorBinOp - wrap subvector extraction in helper... | Simon Pilgrim | 2019-07-12 | 1 | -9/+11 |
| * | [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VECTORS support | Simon Pilgrim | 2019-07-11 | 1 | -4/+14 |
| * | OpaquePtr: use byval accessor instead of inspecting pointer type. NFC. | Tim Northover | 2019-07-11 | 1 | -3/+2 |
| * | [SDAG] commute setcc operands to match a subtract | Sanjay Patel | 2019-07-10 | 1 | -0/+11 |
| * | Move three folds for FADD, FSUB and FMUL in the DAG combiner away from Unsafe... | Michael Berg | 2019-07-10 | 1 | -4/+4 |
| * | [TargetLowering] support BlockAddress as "i" inline asm constraint | Nick Desaulniers | 2019-07-10 | 1 | -0/+7 |
| * | [DAGCombine] visitINSERT_SUBVECTOR - use uint64_t subvector index. NFCI. | Simon Pilgrim | 2019-07-10 | 1 | -1/+1 |
| * | Fix const/non-const lambda return type warning. NFCI. | Simon Pilgrim | 2019-07-10 | 1 | -1/+1 |
| * | [X86][AMDGPU][DAGCombiner] Move call to allowsMemoryAccess into isLoadBitCast... | Craig Topper | 2019-07-09 | 1 | -15/+8 |
| * | [DAGCombine] LoadedSlice - keep getOffsetFromBase() uint64_t offset. NFCI. | Simon Pilgrim | 2019-07-09 | 1 | -1/+1 |
| * | OpaquePtr: add Type parameter to Loads analysis API. | Tim Northover | 2019-07-09 | 1 | -2/+4 |
| * | [SelectionDAG] Simplify some calls to getSetCCResultType. NFC | Bjorn Pettersson | 2019-07-09 | 3 | -8/+4 |
| * | [LegalizeTypes] Fix saturation bug for smul.fix.sat | Bjorn Pettersson | 2019-07-09 | 1 | -3/+3 |
| * | Fixing @llvm.memcpy not honoring volatile. | Guillaume Chatelet | 2019-07-09 | 1 | -19/+24 |
| * | Standardize on MSVC behavior for triples with no environment | Reid Kleckner | 2019-07-08 | 1 | -1/+1 |
| * | [TargetLowering] SimplifyDemandedBits - just call computeKnownBits for BUILD_... | Simon Pilgrim | 2019-07-08 | 1 | -23/+3 |
| * | [DAGCombine] convertBuildVecZextToZext - remove duplicate getOpcode() call. N... | Simon Pilgrim | 2019-07-06 | 1 | -1/+1 |
| * | [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X,... | Craig Topper | 2019-07-04 | 1 | -1/+4 |
| * | [CodeGen] Make branch funnels pass the machine verifier | Francis Visoiu Mistrih | 2019-07-03 | 1 | -1/+1 |
| * | Use getAllOnesConstants instead of -1 in DAGCombiner. NFC | Amaury Sechet | 2019-07-03 | 1 | -1/+1 |
| * | [DAGCombine] More diamong carry pattern optimization. | Amaury Sechet | 2019-07-03 | 1 | -27/+92 |
| * | [SelectionDAG] Propagate alias metadata to target intrinsic nodes | James Molloy | 2019-07-03 | 2 | -6/+8 |
| * | [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457) | Roman Lebedev | 2019-07-03 | 1 | -0/+31 |
| * | [NFC][TargetLowering] Some preparatory cleanups around 'prepareUREMEqFold()' ... | Roman Lebedev | 2019-07-02 | 1 | -17/+18 |
| * | [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStor... | Zi Xuan Wu | 2019-07-02 | 1 | -4/+2 |
| * | [SelectionDAG] Do minnum->minimum at legalization time instead of building time | Benjamin Kramer | 2019-07-01 | 2 | -16/+17 |
| * | [SelectionDAG] Use the memory VT instead of result VT for FoldingSet profilin... | Craig Topper | 2019-06-30 | 1 | -3/+2 |
| * | [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 3) | Roman Lebedev | 2019-06-27 | 1 | -0/+109 |
| * | Revert "[CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM cas... | Roman Lebedev | 2019-06-27 | 1 | -107/+0 |
| * | [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2) | Roman Lebedev | 2019-06-27 | 1 | -0/+107 |