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 DSPIRVPostLegalizer.cpp108 GR->assignSPIRVTypeToVReg(ResType, ResVReg, *GR->CurMF); in processNewInstrs()
130 GR->assignSPIRVTypeToVReg(ResVType, ResVReg, *GR->CurMF); in processNewInstrs()
H A DSPIRVGlobalRegistry.cpp38 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignIntTypeToVReg()
47 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignFloatTypeToVReg()
56 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignVectTypeToVReg()
65 assignSPIRVTypeToVReg(SpirvType, VReg, MIRBuilder.getMF()); in assignTypeToVReg()
69 void SPIRVGlobalRegistry::assignSPIRVTypeToVReg(SPIRVType *SpirvType, in assignSPIRVTypeToVReg() function in SPIRVGlobalRegistry
358 assignSPIRVTypeToVReg(SpvType, Res, MF); in buildConstantFP()
415 assignSPIRVTypeToVReg(SpvType, SpvVecConst, *CurMF); in getOrCreateCompositeOrNull()
517 assignSPIRVTypeToVReg(SpvType, SpvVecConst, *CurMF); in getOrCreateIntCompositeOrNull()
569 assignSPIRVTypeToVReg(SpvType, Res, *CurMF); in getOrCreateConstNullPtr()
659 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable()
[all …]
H A DSPIRVCallLowering.cpp300 GR->assignSPIRVTypeToVReg(SpirvTy, VRegs[i][0], MIRBuilder.getMF()); in lowerFormalArguments()
473 GR->assignSPIRVTypeToVReg(SPIRVTy, IC.ArgRegs[i], MF); in produceIndirectPtrTypes()
484 GR->assignSPIRVTypeToVReg(IndirectFuncPtrTy, IC.Callee, MF); in produceIndirectPtrTypes()
538 GR->assignSPIRVTypeToVReg(SPIRVTy, Arg.Regs[0], MF); in lowerCall()
H A DSPIRVPreLegalizer.cpp202 GR->assignSPIRVTypeToVReg(AssignedPtrType, Def, MF); in insertBitcasts()
288 GR->assignSPIRVTypeToVReg(SpirvTy, Reg, MIB.getMF()); in propagateSPIRVType()
387 GR->assignSPIRVTypeToVReg(SpirvTy, Reg, MIB.getMF()); in insertAssignInstr()
390 GR->assignSPIRVTypeToVReg(SpirvTy, NewReg, MIB.getMF()); in insertAssignInstr()
693 GR->assignSPIRVTypeToVReg(VoidType, DefReg, MF); in insertInlineAsmProcess()
H A DSPIRVBuiltins.cpp412 GR->assignSPIRVTypeToVReg(BoolType, ResultRegister, MIRBuilder.getMF()); in buildBoolRegister()
447 GR->assignSPIRVTypeToVReg(BaseType, DestinationReg, MIRBuilder.getMF()); in buildLoadInst()
468 GR->assignSPIRVTypeToVReg(PtrType, NewRegister, MIRBuilder.getMF()); in buildBuiltinVariableLoad()
764 GR->assignSPIRVTypeToVReg(SpvDesiredTy, Tmp, MIRBuilder.getMF()); in buildAtomicCompareExchangeInst()
821 GR->assignSPIRVTypeToVReg(Call->ReturnType, NegValueReg, in buildAtomicRMWInst()
1354 GR->assignSPIRVTypeToVReg(PointerSizeType, DefaultReg, in genWorkgroupQuery()
1372 GR->assignSPIRVTypeToVReg(PointerSizeType, Extracted, MIRBuilder.getMF()); in genWorkgroupQuery()
1391 GR->assignSPIRVTypeToVReg(BoolType, CompareRegister, MIRBuilder.getMF()); in genWorkgroupQuery()
1408 GR->assignSPIRVTypeToVReg(PointerSizeType, SelectionResult, in genWorkgroupQuery()
1595 GR->assignSPIRVTypeToVReg(QueryResultType, QueryResult, MIRBuilder.getMF()); in generateImageSizeQueryInst()
[all …]
H A DSPIRVLegalizerInfo.cpp329 GR->assignSPIRVTypeToVReg(SpirvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt()
H A DSPIRVISelLowering.cpp129 GR.assignSPIRVTypeToVReg(NewPtrType, NewReg, MIB.getMF()); in doInsertBitcast()
H A DSPIRVGlobalRegistry.h289 void assignSPIRVTypeToVReg(SPIRVType *Type, Register VReg,
H A DSPIRVInstructionSelector.cpp949 GR.assignSPIRVTypeToVReg(ResType, ResVReg, *GR.CurMF); in selectUnmergeValues()
1939 GR.assignSPIRVTypeToVReg(OpType, WrapReg, *MF); in wrapIntoSpecConstantOp()
2366 GR.assignSPIRVTypeToVReg(PtrType, NewRegister, MIRBuilder.getMF()); in selectSpvThreadId()
2379 GR.assignSPIRVTypeToVReg(Vec3Ty, LoadedRegister, MIRBuilder.getMF()); in selectSpvThreadId()