Commit History

Author SHA1 Message Date
  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
  Bill Wendling 30c0b52ad3 Emit diagnostic if an inline asm constraint requires an immediate 6 years ago
  Daniel Sanders c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC 6 years ago
  Christudasan Devadasan 1df2388495 Added address-space mangling for stack related intrinsics 6 years ago
  Oliver Stannard ca15d41cf2 [IPRA][ARM] Make use of the "returned" parameter attribute 6 years ago
  Matt Arsenault 7b0d5fb54f DAG: Handle dbg_value for arguments split into multiple subregs 6 years ago
  Evgeniy Stepanov 4fca50d47d Basic codegen for MTE stack tagging. 6 years ago
  Tim Northover 2a2e351b9d OpaquePtr: use byval accessor instead of inspecting pointer type. NFC. 6 years ago
  Tim Northover 39dc171242 OpaquePtr: add Type parameter to Loads analysis API. 6 years ago
  Francis Visoiu Mistrih 0eaa652ef0 [CodeGen] Make branch funnels pass the machine verifier 6 years ago
  James Molloy 755e158b41 [SelectionDAG] Propagate alias metadata to target intrinsic nodes 6 years ago
  Benjamin Kramer 0ca3c92d55 [SelectionDAG] Do minnum->minimum at legalization time instead of building time 6 years ago
  Matt Arsenault a2b05bc24d CodeGen: Introduce a class for registers 6 years ago
  Matt Arsenault 5b56cc85b0 Rename ExpandISelPseudo->FinalizeISel, delay register reservation 6 years ago
  Sander de Smalen a813b38069 Change semantics of fadd/fmul vector reductions. 6 years ago
  Francis Visoiu Mistrih c030038e73 [FastISel] Skip creating unnecessary vregs for arguments 6 years ago
  Amara Emerson 27a3c6c8d9 Factor out SelectionDAG's switch analysis and lowering into a separate component. 6 years ago
  Ulrich Weigand ef54162998 Allow target to handle STRICT floating-point nodes 6 years ago
  Tim Northover ee9bd50401 IR: make getParamByValType Just Work. NFC. 6 years ago
  Johannes Doerfert ba95ced434 [SelectionDAG][FIX] Allow "returned" arguments to be bit-casted 6 years ago
  Tim Northover a8aa168ce3 Reapply: IR: add optional type to 'byval' function parameters 6 years ago
  Tim Northover 3d26f10b85 Revert "IR: add optional type to 'byval' function parameters" 6 years ago
  Tim Northover aef2b1ac1a IR: add optional type to 'byval' function parameters 6 years ago
  Adhemerval Zanella 29f026d977 [CodeGen] Add lrint/llrint builtins 6 years ago
  Alexander Timofeev d224ecc383 [AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence. 6 years ago
  Peter Collingbourne d7a83f9517 Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence." 6 years ago
  Alexander Timofeev 6a29119c95 [AMDGPU] Divergence driven ISel. Assign register class for cross block values according to the divergence. 6 years ago
  Tim Northover 14ed588ce0 CodeGen: factor out swifterror value tracking. 6 years ago