[stackmaps] Legalise patchpoint arguments.
authorEdd Barrett <vext01@gmail.com>
Fri, 15 Jul 2022 11:00:14 +0000 (12:00 +0100)
committerEdd Barrett <vext01@gmail.com>
Fri, 15 Jul 2022 11:01:59 +0000 (12:01 +0100)
commit2e62a26fd77d5c63c27597609628251338ff13dc
tree8b2dc3259d8fb103bbfa2e6d5700357086fb7aa1
parentf8605da8758fbae16410e4ed5493a39429fd73ec
[stackmaps] Legalise patchpoint arguments.

This is similar to D125680, but for llvm.experimental.patchpoint
(instead of llvm.experimental.stackmap).

Differential review: https://reviews.llvm.org/D129268
llvm/include/llvm/CodeGen/ISDOpcodes.h
llvm/include/llvm/CodeGen/SelectionDAGISel.h
llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/test/CodeGen/AArch64/stackmap.ll
llvm/test/CodeGen/SystemZ/stackmap.ll
llvm/test/CodeGen/X86/selectiondag-patchpoint-legalize.ll [new file with mode: 0644]