Commit History

Author SHA1 Message Date
  Joerg Sonnenberger 732f95ff9a Reapply r374743 with a fix for the ocaml binding 5 years ago
  Dmitri Gribenko e0cea29324 Revert "Add a pass to lower is.constant and objectsize intrinsics" 5 years ago
  Joerg Sonnenberger 314e3cde15 Add a pass to lower is.constant and objectsize intrinsics 5 years ago
  Evandro Menezes 4f283471b6 [Support] Add mathematical constants 5 years ago
  Kevin P. Neal 6c92be1c6c [FPEnv] Add constrained intrinsics for lrint and lround 5 years ago
  Philip Reames c833b3773e Fix a *nasty* miscompile in experimental unordered atomic lowering 5 years ago
  Hans Wennborg 9a5d29b0bf Reapply r373431 "Switch lowering: omit range check for bit tests when default is unreachable (PR43129)" 5 years ago
  Hans Wennborg e1e678465b Revert r373431 "Switch lowering: omit range check for bit tests when default is unreachable (PR43129)" 5 years ago
  Hans Wennborg 1256340bcb Switch lowering: omit range check for bit tests when default is unreachable (PR43129) 5 years ago
  Hans Wennborg 4d6b6c6b00 NFC changes to SelectionDAGBuilder::visitBitTestHeader(), preparing for PR43129 5 years ago
  Craig Topper 3592730a61 [X86][SelectionDAGBuilder] Move the hack for handling MMX shift by i32 intrinsics into the X86 backend. 6 years ago
  Matt Arsenault db7d9c2217 Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics" 6 years ago
  Hans Wennborg 0c2a34c502 Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics" 6 years ago
  Matt Arsenault 1d003d31da GlobalISel: Don't materialize immarg arguments to intrinsics 6 years ago
  Craig Topper 8e47cb6b6e [SelectionDAGBuilder] Simplify loop in visitSelect back to how it was before r255558. 6 years ago
  Tim Northover a8e37d1bbb AArch64: support arm64_32, an ILP32 slice for watchOS. 6 years ago
  Philip Reames 4113e2297d Introduce infrastructure for an incremental port of SelectionDAG atomic load/store handling 6 years ago
  Bjorn Pettersson 2d0b4264f3 [Intrinsic] Add the llvm.umul.fix.sat intrinsic 6 years ago
  Philip Reames 21474c96c1 Update CodeGen to use hasMetadata as appropriate [NFC] 6 years ago
  Dan Gohman a57252fd45 [CodeGen] Fix lowering for returning the result of an extractvalue 6 years ago
  Kevin P. Neal dda5f16734 [FPEnv] Add fptosi and fptoui constrained intrinsics. 6 years ago
  Craig Topper 71c46f5a47 [SelectionDAGBuilder] Hide existence of ConstantDataVector vector from visitGetElementPtr. 6 years ago
  Craig Topper 6ca2d9ce60 [SelectionDAGBuilder] Fix typo in comment. NFC 6 years ago
  Benjamin Kramer 8a67530447 Do a sweep of symbol internalization. NFC. 6 years ago
  Shiva Chen bbb2620939 [TargetLowering] Remove optional arguments passing to makeLibCall 6 years ago
  Daniel Sanders 57a8129407 Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM 6 years ago
  Florian Hahn 913636c883 Add ptrmask intrinsic 6 years ago
  Craig Topper ae55bf36c6 [SelectionDAGBuilder] Teach gather/scatter getUniformBase to look through vector zeroinitializer indices in addition to scalar zeroes. 6 years ago
  Cullen Rhodes 2d85110820 [SelectionDAG] Extend base addressing modes supported by MGATHER/MSCATTER 6 years ago
  Guillaume Chatelet 0845c69be9 [LLVM][Alignment] Introduce Alignment Type 6 years ago