Lines Matching refs:CurMF
32 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignIntTypeToVReg()
41 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignVectTypeToVReg()
126 LLVMIntTy = IntegerType::getInt32Ty(CurMF->getFunction().getContext()); in getOrCreateConstIntReg()
130 Register Res = DT.find(CI, CurMF); in getOrCreateConstIntReg()
134 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConstIntReg()
139 DT.add(CI, CurMF, Res); in getOrCreateConstIntReg()
170 const auto &ST = CurMF->getSubtarget(); in getOrCreateConstInt()
213 const auto &Subtarget = CurMF->getSubtarget(); in buildConstantInt()
258 Register Res = DT.find(ConstVec, CurMF); in getOrCreateConsIntVector()
271 CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConsIntVector()
274 DT.add(ConstVec, CurMF, SpvVecConst); in getOrCreateConsIntVector()
288 const auto &Subtarget = CurMF->getSubtarget(); in getOrCreateConsIntVector()
338 const auto &Subtarget = CurMF->getSubtarget(); in buildGlobalVariable()
599 auto t = VRegToTypeMap.find(CurMF); in getSPIRVTypeForVReg()
696 assert(CurMF == SpirvType->getMF()); in finishCreatingSPIRVType()
697 VRegToTypeMap[CurMF][getSPIRVTypeID(SpirvType)] = SpirvType; in finishCreatingSPIRVType()
699 DT.add(LLVMTy, CurMF, getSPIRVTypeID(SpirvType)); in finishCreatingSPIRVType()
705 Type *LLVMTy = IntegerType::get(CurMF->getFunction().getContext(), BitWidth); in getOrCreateSPIRVIntegerType()
706 Register Reg = DT.find(LLVMTy, CurMF); in getOrCreateSPIRVIntegerType()
711 .addDef(createTypeVReg(CurMF->getRegInfo())) in getOrCreateSPIRVIntegerType()
727 Type *LLVMTy = IntegerType::get(CurMF->getFunction().getContext(), 1); in getOrCreateSPIRVBoolType()
728 Register Reg = DT.find(LLVMTy, CurMF); in getOrCreateSPIRVBoolType()
733 .addDef(createTypeVReg(CurMF->getRegInfo())); in getOrCreateSPIRVBoolType()
750 Register Reg = DT.find(LLVMTy, CurMF); in getOrCreateSPIRVVectorType()
755 .addDef(createTypeVReg(CurMF->getRegInfo())) in getOrCreateSPIRVVectorType()
777 Register Reg = DT.find(LLVMTy, CurMF); in getOrCreateSPIRVPointerType()
782 .addDef(createTypeVReg(CurMF->getRegInfo())) in getOrCreateSPIRVPointerType()
796 Register Res = DT.find(UV, CurMF); in getOrCreateUndef()
800 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateUndef()
801 assignSPIRVTypeToVReg(SpvType, Res, *CurMF); in getOrCreateUndef()
802 DT.add(UV, CurMF, Res); in getOrCreateUndef()
808 const auto &ST = CurMF->getSubtarget(); in getOrCreateUndef()