Home
last modified time | relevance | path

Searched refs:assignSPIRVTypeToVReg (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp266 GR->assignSPIRVTypeToVReg(AssignedPtrType, Def, MF); in insertBitcasts()
368 GR->assignSPIRVTypeToVReg(SpvType, Reg, MIB.getMF()); in propagateSPIRVType()
436 GR->assignSPIRVTypeToVReg(SpvType, Reg, MIB.getMF()); in insertAssignInstr()
450 GR->assignSPIRVTypeToVReg(SpvType, Reg, MIB.getMF()); in insertAssignInstr()
453 GR->assignSPIRVTypeToVReg(SpvType, NewReg, MIB.getMF()); in insertAssignInstr()
482 GR->assignSPIRVTypeToVReg(KnownResType, OpReg, *MI.getMF()); in processInstr()
795 GR->assignSPIRVTypeToVReg(VoidType, DefReg, MF); in insertInlineAsmProcess()
H A DSPIRVGlobalRegistry.cpp97 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignIntTypeToVReg()
106 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignFloatTypeToVReg()
115 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignVectTypeToVReg()
124 assignSPIRVTypeToVReg(SpirvType, VReg, MIRBuilder.getMF()); in assignTypeToVReg()
128 void SPIRVGlobalRegistry::assignSPIRVTypeToVReg(SPIRVType *SpirvType, in assignSPIRVTypeToVReg() function in SPIRVGlobalRegistry
451 assignSPIRVTypeToVReg(SpvType, Res, MF); in buildConstantFP()
502 assignSPIRVTypeToVReg(SpvType, Res, *CurMF); in getOrCreateCompositeOrNull()
607 assignSPIRVTypeToVReg(SpvType, Res, *CurMF); in getOrCreateIntCompositeOrNull()
664 assignSPIRVTypeToVReg(SpvType, Res, *CurMF); in getOrCreateConstNullPtr()
757 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable()
[all …]
H A DSPIRVCallLowering.cpp342 GR->assignSPIRVTypeToVReg(SpirvTy, VRegs[i][0], MIRBuilder.getMF()); in lowerFormalArguments()
532 GR->assignSPIRVTypeToVReg(SPIRVTy, IC.ArgRegs[i], MF); in produceIndirectPtrTypes()
543 GR->assignSPIRVTypeToVReg(IndirectFuncPtrTy, IC.Callee, MF); in produceIndirectPtrTypes()
628 GR->assignSPIRVTypeToVReg(SpvType, ArgReg, MF); in lowerCall()
H A DSPIRVBuiltins.cpp461 GR->assignSPIRVTypeToVReg(BoolType, ResultRegister, MIRBuilder.getMF()); in buildBoolRegister()
517 GR->assignSPIRVTypeToVReg(PtrType, NewRegister, MIRBuilder.getMF()); in buildBuiltinVariableLoad()
800 GR->assignSPIRVTypeToVReg(SpvDesiredTy, Tmp, MIRBuilder.getMF()); in buildAtomicCompareExchangeInst()
855 GR->assignSPIRVTypeToVReg(Call->ReturnType, NegValueReg, in buildAtomicRMWInst()
1226 GR->assignSPIRVTypeToVReg(BoolType, Arg0, MIRBuilder.getMF()); in generateGroupInst()
1275 GR->assignSPIRVTypeToVReg(VecType, VecReg, MIRBuilder.getMF()); in generateGroupInst()
1513 GR->assignSPIRVTypeToVReg(PointerSizeType, DefaultReg, in genWorkgroupQuery()
1531 GR->assignSPIRVTypeToVReg(PointerSizeType, Extracted, MIRBuilder.getMF()); in genWorkgroupQuery()
1550 GR->assignSPIRVTypeToVReg(BoolType, CompareRegister, MIRBuilder.getMF()); in genWorkgroupQuery()
1568 GR->assignSPIRVTypeToVReg(PointerSizeType, SelectionResult, in genWorkgroupQuery()
[all …]
H A DSPIRVEmitNonSemanticDI.cpp206 GR->assignSPIRVTypeToVReg(VoidTy, InstReg, MF); in emitGlobalDI()
H A DSPIRVUtils.cpp771 GR->assignSPIRVTypeToVReg(SpvType, Reg, MF); in setRegClassType()
797 GR->assignSPIRVTypeToVReg(SpvType, Reg, MF); in createVirtualRegister()
H A DSPIRVInstructionSelector.cpp1388 GR.assignSPIRVTypeToVReg(ResType, ResVReg, *GR.CurMF); in selectUnmergeValues()
1619 GR.assignSPIRVTypeToVReg(GenericPtrTy, Tmp, *MF); in buildConstGenericPtr()
2631 GR.assignSPIRVTypeToVReg(ResType, IsLessEqReg, MIRBuilder.getMF()); in selectSUCmp()
2642 GR.assignSPIRVTypeToVReg(ResType, IsLessReg, MIRBuilder.getMF()); in selectSUCmp()
2655 GR.assignSPIRVTypeToVReg(ResType, NegOneOrZeroReg, MIRBuilder.getMF()); in selectSUCmp()
2861 GR.assignSPIRVTypeToVReg(OpType, WrapReg, *MF); in wrapIntoSpecConstantOp()
4036 GR.assignSPIRVTypeToVReg(PtrType, NewRegister, MIRBuilder.getMF()); in loadVec3BuiltinInputID()
4049 GR.assignSPIRVTypeToVReg(Vec3Ty, LoadedRegister, MIRBuilder.getMF()); in loadVec3BuiltinInputID()
4089 GR.assignSPIRVTypeToVReg(PtrType, NewRegister, MIRBuilder.getMF()); in loadBuiltinInputID()
4158 GR.assignSPIRVTypeToVReg(ResType, HandleReg, *Pos.getMF()); in loadHandleBeforePosition()
H A DSPIRVLegalizerInfo.cpp348 GR->assignSPIRVTypeToVReg(SpvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt()
H A DSPIRVGlobalRegistry.h294 void assignSPIRVTypeToVReg(SPIRVType *Type, Register VReg,