[llvm] [SPIR-V] Move ASSIGN_TYPE generation to PostLegalizer (PR #169696)
Nathan Gauër via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 27 06:45:04 PST 2025
================
@@ -425,52 +425,21 @@ static void setInsertPtAfterDef(MachineIRBuilder &MIB, MachineInstr *Def) {
}
namespace llvm {
-void insertAssignInstr(Register Reg, Type *Ty, SPIRVType *SpvType,
- SPIRVGlobalRegistry *GR, MachineIRBuilder &MIB,
- MachineRegisterInfo &MRI) {
+void updateRegType(Register Reg, Type *Ty, SPIRVType *SpvType,
+ SPIRVGlobalRegistry *GR, MachineIRBuilder &MIB,
+ MachineRegisterInfo &MRI) {
assert((Ty || SpvType) && "Either LLVM or SPIRV type is expected.");
MachineInstr *Def = MRI.getVRegDef(Reg);
setInsertPtAfterDef(MIB, Def);
----------------
Keenuts wrote:
This is not useful anymore no? IIRC getOrCreateSPIRVType handles the insert point location internally.
https://github.com/llvm/llvm-project/pull/169696
More information about the llvm-commits
mailing list