Lines Matching refs:getMRI

410       MIRBuilder.getMRI()->createGenericVirtualRegister(Type);  in buildBoolRegister()
411 MIRBuilder.getMRI()->setRegClass(ResultRegister, &SPIRV::IDRegClass); in buildBoolRegister()
443 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildLoadInst()
463 MIRBuilder.getMRI()->createVirtualRegister(&SPIRV::IDRegClass); in buildBuiltinVariableLoad()
464 MIRBuilder.getMRI()->setType(NewRegister, in buildBuiltinVariableLoad()
480 MIRBuilder.getMRI()->setType(LoadedRegister, LLType); in buildBuiltinVariableLoad()
559 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildMemSemanticsReg()
578 MachineRegisterInfo *MRI = MIRBuilder.getMRI();
602 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in buildAtomicInitInst()
603 MIRBuilder.getMRI()->setRegClass(Call->Arguments[1], &SPIRV::IDRegClass); in buildAtomicInitInst()
619 MIRBuilder.getMRI()->setRegClass(PtrRegister, &SPIRV::IDRegClass); in buildAtomicLoadInst()
626 MIRBuilder.getMRI()->setRegClass(ScopeRegister, &SPIRV::IDRegClass); in buildAtomicLoadInst()
634 MIRBuilder.getMRI()->setRegClass(MemSemanticsReg, &SPIRV::IDRegClass); in buildAtomicLoadInst()
661 MIRBuilder.getMRI()->setRegClass(PtrRegister, &SPIRV::IDRegClass); in buildAtomicStoreInst()
666 MIRBuilder.getMRI()->setRegClass(Call->Arguments[1], &SPIRV::IDRegClass); in buildAtomicStoreInst()
684 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildAtomicCompareExchangeInst()
791 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildAtomicRMWInst()
849 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildAtomicFloatingRMWInst()
884 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildAtomicFlagInst()
918 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildBarrierInst()
1062 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateGroupInst()
1172 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateIntelSubgroupsInst()
1232 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateGroupUniformInst()
1281 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateKernelClockInst()
1337 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in genWorkgroupQuery()
1589 QueryResult = MIRBuilder.getMRI()->createGenericVirtualRegister( in generateImageSizeQueryInst()
1591 MIRBuilder.getMRI()->setRegClass(QueryResult, &SPIRV::IDRegClass); in generateImageSizeQueryInst()
1600 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateImageSizeQueryInst()
1656 MIRBuilder.getMRI()->setRegClass(Image, &SPIRV::IDRegClass); in generateImageMiscQueryInst()
1719 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateReadImageInst()
1798 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateWriteImageInst()
1799 MIRBuilder.getMRI()->setRegClass(Call->Arguments[1], &SPIRV::IDRegClass); in generateWriteImageInst()
1800 MIRBuilder.getMRI()->setRegClass(Call->Arguments[2], &SPIRV::IDRegClass); in generateWriteImageInst()
1812 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateSampleImageInst()
1899 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateCoopMatrInst()
1924 const MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateSpecConstantInst()
1976 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildNDRange()
2064 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in buildEnqueueKernel()
2157 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateEnqueueInst()
2165 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateEnqueueInst()
2171 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateEnqueueInst()
2172 MIRBuilder.getMRI()->setRegClass(Call->Arguments[1], &SPIRV::IDRegClass); in generateEnqueueInst()
2177 MIRBuilder.getMRI()->setRegClass(Call->Arguments[0], &SPIRV::IDRegClass); in generateEnqueueInst()
2178 MIRBuilder.getMRI()->setRegClass(Call->Arguments[1], &SPIRV::IDRegClass); in generateEnqueueInst()
2179 MIRBuilder.getMRI()->setRegClass(Call->Arguments[2], &SPIRV::IDRegClass); in generateEnqueueInst()
2391 MachineRegisterInfo *MRI = MIRBuilder.getMRI(); in generateLoadStoreInst()
2498 if (!MIRBuilder.getMRI()->getRegClassOrNull(ReturnRegister)) in lowerBuiltin()
2499 MIRBuilder.getMRI()->setRegClass(ReturnRegister, &SPIRV::IDRegClass); in lowerBuiltin()
2501 ReturnRegister = MIRBuilder.getMRI()->createVirtualRegister(&IDRegClass); in lowerBuiltin()
2502 MIRBuilder.getMRI()->setType(ReturnRegister, LLT::scalar(32)); in lowerBuiltin()
2816 unsigned NumStartingVRegs = MIRBuilder.getMRI()->getNumVirtRegs(); in lowerBuiltinType()
2858 if (NumStartingVRegs < MIRBuilder.getMRI()->getNumVirtRegs()) in lowerBuiltinType()