[PATCH] D58232: WIP: GlobalISel: Don't materialize immarg arguments to intrinsics
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 16 12:43:25 PDT 2019
arsenm updated this revision to Diff 210150.
arsenm retitled this revision from "GlobalISel: Don't materialize immarg arguments to intrinsics" to "WIP: GlobalISel: Don't materialize immarg arguments to intrinsics".
arsenm edited the summary of this revision.
arsenm added a comment.
Herald added subscribers: jsji, jocewei, PkmX, jfb, the_o, brucehoult, MartinMosbeck, rogfer01, atanasyan, edward-jones, zzheng, MaskRay, niosHD, sabuasal, apazos, simoncook, johnrusso, rbar, asb, kbarton, aheejin, jgravelle-google, sbc100, tpr, nemanjai, sdardis, dschuff.
Work on fixing tablegen emitter and make matching DAG changes
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/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.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/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/GlobalISelEmitter.td
utils/TableGen/GlobalISelEmitter.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58232.210150.patch
Type: text/x-patch
Size: 219621 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190716/41f5fbbe/attachment-0001.bin>
More information about the llvm-commits
mailing list