Commit History

Author SHA1 Message Date
  Philip Reames 11df0bc741 [SDAG] Update generic code to conservatively check for isAtomic in addition to isVolatile 6 years ago
  Guillaume Chatelet 008c0fc12c [Alignment] Use Align for TargetLowering::MinStackArgumentAlignment 6 years ago
  Craig Topper 7d4736f09a [SelectionDAG] Remove ISD::FP_ROUND_INREG 6 years ago
  Kevin P. Neal dda5f16734 [FPEnv] Add fptosi and fptoui constrained intrinsics. 6 years ago
  Matt Arsenault de3ff3a5b1 DAG: computeNumSignBits for MUL 6 years ago
  Craig Topper fef5389ee3 [SelectionDAG] Add a node creation debug message to getMachineNode. 6 years ago
  Sanjay Patel 1652e84951 [SDAG][x86] check for relaxed math when matching an FP reduction 6 years ago
  Sanjay Patel cd4b3e375a [SDAG] move variable closer to use; NFC 6 years ago
  Amy Huang 61e66bd1ef Recommit "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG" 6 years ago
  Cullen Rhodes 2d85110820 [SelectionDAG] Extend base addressing modes supported by MGATHER/MSCATTER 6 years ago
  Guillaume Chatelet f76a78bfee [LLVM][Alignment] Introduce Alignment Type in DataLayout 6 years ago
  Craig Topper ae4f203a76 [SelectionDAG] Add node creation debug message to getMemIntrinsicNode. 6 years ago
  Craig Topper 64957c8ce3 [SelectionDAG] Use APInt::isSubsetOf/intersects to simplify some code. 6 years ago
  Michael Berg 435a375718 Migrate some more fadd and fsub cases away from UnsafeFPMath control to utilize NoSignedZerosFPMath options control 6 years ago
  Peter Collingbourne 5c2d5457dd SelectionDAG, MI, AArch64: Widen target flags fields/arguments from unsigned char to unsigned. 6 years ago
  Simon Pilgrim e1534e4ff4 [SelectionDAG] Check for any recursion depth greater than or equal to limit instead of just equal the limit. 6 years ago
  Simon Pilgrim 30fe346d0b [SelectionDAG] GetDemandedBits - update SIGN_EXTEND_INREG op to just call SimplifyMultipleUseDemandedBits. 6 years ago
  Simon Pilgrim f8a4f9ea4e [SelectionDAG] GetDemandedBits - update OR/XOR ops to just call SimplifyMultipleUseDemandedBits. 6 years ago
  Simon Pilgrim 0eecf8e56e Fix signed/unsigned comparison warning. NFCI. 6 years ago
  Simon Pilgrim 8acd141e45 [DAGCombine] matchBinOpReduction - add partial reduction matching 6 years ago
  Simon Pilgrim 31ab4e43f9 [SelectionDAG] makeEquivalentMemoryOrdering - early out for equal chains (PR42727) 6 years ago
  Guillaume Chatelet 64c8cde655 Fixing @llvm.memcpy not honoring volatile. 6 years ago
  James Molloy 755e158b41 [SelectionDAG] Propagate alias metadata to target intrinsic nodes 6 years ago
  Craig Topper eb4bea11d2 [SelectionDAG] Use the memory VT instead of result VT for FoldingSet profiling in getMaskedLoad/getMaskedStore. 6 years ago
  Roman Lebedev a698111256 [X86] X86DAGToDAGISel::matchBitExtract(): pattern b: truncation awareness 6 years ago
  Simon Pilgrim c69190afaf [DAGCombiner] Support (shl (ext (shl x, c1)), c2) -> 0 non-uniform folds. 6 years ago
  Simon Pilgrim ec69a27d0a [SelectionDAG] Fold insert_subvector(undef, extract_subvector(v, c), c) -> v in getNode 6 years ago
  Simon Pilgrim 4d9a476003 [SelectionDAG] ComputeNumSignBits - support constant pool values from target 6 years ago
  Simon Pilgrim 694eea2a3b [SelectionDAG] ComputeNumSignBits - clang-format + improve *EXTLOAD comments. NFCI. 6 years ago
  Simon Pilgrim 11c4864708 [SelectionDAG] Add fpto[us]i(undef) --> undef constant fold 6 years ago