| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPreLegalizer.cpp | 266 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 D | SPIRVGlobalRegistry.cpp | 97 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 D | SPIRVCallLowering.cpp | 342 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 D | SPIRVBuiltins.cpp | 461 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 D | SPIRVEmitNonSemanticDI.cpp | 206 GR->assignSPIRVTypeToVReg(VoidTy, InstReg, MF); in emitGlobalDI()
|
| H A D | SPIRVUtils.cpp | 771 GR->assignSPIRVTypeToVReg(SpvType, Reg, MF); in setRegClassType() 797 GR->assignSPIRVTypeToVReg(SpvType, Reg, MF); in createVirtualRegister()
|
| H A D | SPIRVInstructionSelector.cpp | 1388 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 D | SPIRVLegalizerInfo.cpp | 348 GR->assignSPIRVTypeToVReg(SpvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt()
|
| H A D | SPIRVGlobalRegistry.h | 294 void assignSPIRVTypeToVReg(SPIRVType *Type, Register VReg,
|