[PATCH] D58232: GlobalISel: Don't materialize immarg arguments to intrinsics

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 17 16:55:26 PDT 2019


arsenm updated this revision to Diff 215762.
arsenm added a comment.

Use common tablegen test target


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D58232/new/

https://reviews.llvm.org/D58232

Files:
  include/llvm/CodeGen/GlobalISel/InstructionSelector.h
  include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  include/llvm/Target/TargetSelectionDAG.td
  lib/CodeGen/GlobalISel/IRTranslator.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  lib/Target/AArch64/AArch64InstrInfo.td
  lib/Target/AMDGPU/BUFInstructions.td
  lib/Target/AMDGPU/DSInstructions.td
  lib/Target/AMDGPU/SIISelLowering.cpp
  lib/Target/AMDGPU/SIInstructions.td
  lib/Target/AMDGPU/SOPInstructions.td
  lib/Target/AMDGPU/VOP1Instructions.td
  lib/Target/AMDGPU/VOP3Instructions.td
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/ARM/ARMInstrInfo.td
  lib/Target/ARM/ARMInstrThumb2.td
  lib/Target/Hexagon/HexagonDepMapAsm2Intrin.td
  lib/Target/Hexagon/HexagonDepOperands.td
  lib/Target/Hexagon/HexagonIntrinsics.td
  lib/Target/Mips/MicroMipsDSPInstrInfo.td
  lib/Target/Mips/Mips64InstrInfo.td
  lib/Target/Mips/MipsDSPInstrInfo.td
  lib/Target/Mips/MipsInstrInfo.td
  lib/Target/Mips/MipsMSAInstrInfo.td
  lib/Target/Mips/MipsSEISelLowering.cpp
  lib/Target/PowerPC/PPCInstrAltivec.td
  lib/Target/PowerPC/PPCInstrVSX.td
  lib/Target/RISCV/RISCVInstrInfoA.td
  lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  lib/Target/SystemZ/SystemZISelLowering.cpp
  lib/Target/SystemZ/SystemZInstrFormats.td
  lib/Target/SystemZ/SystemZInstrVector.td
  lib/Target/SystemZ/SystemZOperands.td
  lib/Target/SystemZ/SystemZOperators.td
  lib/Target/SystemZ/SystemZPatterns.td
  lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  lib/Target/WebAssembly/WebAssemblyInstrBulkMemory.td
  lib/Target/X86/X86ISelDAGToDAG.cpp
  lib/Target/X86/X86ISelLowering.cpp
  lib/Target/X86/X86InstrAVX512.td
  lib/Target/X86/X86InstrMMX.td
  lib/Target/X86/X86InstrSSE.td
  lib/Target/X86/X86InstrSystem.td
  lib/Target/X86/X86InstrTSX.td
  lib/Target/X86/X86InstrXOP.td
  test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
  test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgcn-sendmsg.ll
  test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll
  test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll
  test/CodeGen/AMDGPU/GlobalISel/irtranslator-struct-return-intrinsics.ll
  test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.sleep.ll
  test/TableGen/immarg.td
  utils/TableGen/GlobalISelEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58232.215762.patch
Type: text/x-patch
Size: 413829 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190817/65c379fd/attachment-0001.bin>


More information about the llvm-commits mailing list