Home
last modified time | relevance | path

Searched refs:SpirvTy (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp228 SPIRVType *SpirvTy = nullptr; in propagateSPIRVType() local
232 SpirvTy = GR->getSPIRVTypeForVReg(Reg); in propagateSPIRVType()
233 if (!SpirvTy) { in propagateSPIRVType()
238 SpirvTy = GR->getOrCreateSPIRVType(Ty, MIB); in propagateSPIRVType()
247 SpirvTy = GR->getOrCreateSPIRVType(Ty, MIB); in propagateSPIRVType()
261 SpirvTy = GR->getOrCreateSPIRVIntegerType(ExpectedBW, MIB); in propagateSPIRVType()
263 SpirvTy = in propagateSPIRVType()
264 GR->getOrCreateSPIRVVectorType(SpirvTy, NumElements, MIB); in propagateSPIRVType()
271 SpirvTy = GR->getOrCreateSPIRVIntegerType( in propagateSPIRVType()
281 SpirvTy = propagateSPIRVType(Def, GR, MRI, MIB); in propagateSPIRVType()
[all …]
H A DSPIRVGlobalRegistry.cpp1192 SPIRVType *SpirvTy = in getOrCreateOpTypeCoopMatr() local
1201 return SpirvTy; in getOrCreateOpTypeCoopMatr()
1210 SPIRVType *SpirvTy = MIRBuilder.buildInstr(Opcode).addDef(ResVReg); in getOrCreateOpTypeByOpcode() local
1212 return SpirvTy; in getOrCreateOpTypeByOpcode()
1247 auto SpirvTy = getOrCreateSPIRVType(Ty, MIRBuilder, AQ); in getOrCreateSPIRVTypeByName() local
1251 SpirvTy = getOrCreateSPIRVPointerType(SpirvTy, MIRBuilder, SC); in getOrCreateSPIRVTypeByName()
1263 SpirvTy = getOrCreateSPIRVVectorType(SpirvTy, VecElts, MIRBuilder); in getOrCreateSPIRVTypeByName()
1266 SpirvTy = getOrCreateSPIRVPointerType(SpirvTy, MIRBuilder, SC); in getOrCreateSPIRVTypeByName()
1268 return SpirvTy; in getOrCreateSPIRVTypeByName()
H A DSPIRVLegalizerInfo.cpp356 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom() local
357 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
358 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
H A DSPIRVCallLowering.cpp299 auto *SpirvTy = getArgSPIRVType(F, i, GR, MIRBuilder, *ST); in lowerFormalArguments() local
300 GR->assignSPIRVTypeToVReg(SpirvTy, VRegs[i][0], MIRBuilder.getMF()); in lowerFormalArguments()
301 ArgTypeVRegs.push_back(SpirvTy); in lowerFormalArguments()
H A DSPIRVPostLegalizer.cpp48 extern Register insertAssignInstr(Register Reg, Type *Ty, SPIRVType *SpirvTy,
H A DSPIRVBuiltins.cpp489 extern Register insertAssignInstr(Register Reg, Type *Ty, SPIRVType *SpirvTy,