Home
last modified time | relevance | path

Searched refs:getOrCreateSPIRVType (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp202 return GR->getOrCreateSPIRVType(OriginalArgType, MIRBuilder, ArgAccessQual); in getArgSPIRVType()
207 SPIRVType *ElementType = GR->getOrCreateSPIRVType( in getArgSPIRVType()
224 GR->getOrCreateSPIRVType(getPointeeTypeByAttr(Arg), MIRBuilder); in getArgSPIRVType()
238 return GR->getOrCreateSPIRVType(BuiltinType, MIRBuilder, ArgAccessQual); in getArgSPIRVType()
248 SPIRVType *ElementType = GR->getOrCreateSPIRVType(ElementTy, MIRBuilder); in getArgSPIRVType()
257 return GR->getOrCreateSPIRVType(toTypedPointer(OriginalArgType), MIRBuilder, in getArgSPIRVType()
388 SPIRVType *RetTy = GR->getOrCreateSPIRVType(FRetTy, MIRBuilder); in lowerFormalArguments()
467 SPIRVType *SpirvRetTy = GR->getOrCreateSPIRVType(IC.RetTy, MIRBuilder); in produceIndirectPtrTypes()
470 SPIRVType *SPIRVTy = GR->getOrCreateSPIRVType(IC.ArgTys[i], MIRBuilder); in produceIndirectPtrTypes()
536 SPIRVType *SPIRVTy = GR->getOrCreateSPIRVType(Arg.Ty, MIRBuilder); in lowerCall()
H A DSPIRVPreLegalizer.cpp94 GR->getOrCreateSPIRVType(Const->getType(), MIB); in addConstantsToTrack()
189 SPIRVType *BaseTy = GR->getOrCreateSPIRVType(ElemTy, MIB); in insertBitcasts()
238 SpirvTy = GR->getOrCreateSPIRVType(Ty, MIB); in propagateSPIRVType()
247 SpirvTy = GR->getOrCreateSPIRVType(Ty, MIB); in propagateSPIRVType()
379 SpirvTy = SpirvTy ? SpirvTy : GR->getOrCreateSPIRVType(Ty, MIB); in insertAssignInstr()
456 SPIRVType *BaseTy = GR->getOrCreateSPIRVType(ElementTy, MIB); in generateAssignInstrs()
639 ArgTypes.push_back(GR->getOrCreateSPIRVType(ArgTy, MIRBuilder)); in insertInlineAsmProcess()
641 GR->getOrCreateSPIRVType(FTy->getReturnType(), MIRBuilder); in insertInlineAsmProcess()
691 SPIRVType *VoidType = GR->getOrCreateSPIRVType( in insertInlineAsmProcess()
H A DSPIRVGlobalRegistry.cpp64 getOrCreateSPIRVType(Type, MIRBuilder, AccessQual, EmitIR); in assignTypeToVReg()
204 SpvType = getOrCreateSPIRVType(LLVMFloatTy, *MIRBuilder); in getOrCreateConstFloatReg()
350 SpvType = getOrCreateSPIRVType(LLVMFPTy, MIRBuilder); in buildConstantFP()
583 SampTy = getOrCreateSPIRVType(getTypeForSPIRVType(SpvType), MIRBuilder); in buildConstantSampler()
894 SpvElementType = getOrCreateSPIRVType(PType->getElementType(), MIRBuilder, in createSPIRVType()
962 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVType( in getOrCreateSPIRVType() function in SPIRVGlobalRegistry
1234 return getOrCreateSPIRVType(SPIRV::parseBuiltinTypeNameToTargetExtType( in getOrCreateSPIRVTypeByName()
1247 auto SpirvTy = getOrCreateSPIRVType(Ty, MIRBuilder, AQ); in getOrCreateSPIRVTypeByName()
1274 return getOrCreateSPIRVType( in getOrCreateSPIRVIntegerType()
1287 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVType(unsigned BitWidth, in getOrCreateSPIRVType() function in SPIRVGlobalRegistry
[all …]
H A DSPIRVGlobalRegistry.h297 SPIRVType *getOrCreateSPIRVType(const Type *Type,
501 SPIRVType *getOrCreateSPIRVType(unsigned BitWidth, MachineInstr &I,
H A DSPIRVLegalizerInfo.cpp356 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom()
H A DSPIRVISelLowering.cpp143 : GR.getOrCreateSPIRVType( in createNewPtrType()
H A DSPIRVBuiltins.cpp2014 SPIRVType *SpvFieldTy = GR->getOrCreateSPIRVType(FieldTy, MIRBuilder); in buildNDRange()
2058 return GR->getOrCreateSPIRVType(PtrType, MIRBuilder); in getOrCreateSPIRVDeviceEventPointer()
2709 GR->getOrCreateSPIRVType(ExtensionType->getTypeParameter(0), MIRBuilder); in getCoopMatrType()
2724 GR->getOrCreateSPIRVType(ExtensionType->getTypeParameter(0), MIRBuilder); in getImageType()
H A DSPIRVInstructionSelector.cpp2197 GR.getOrCreateSPIRVType(GVType->getArrayElementType(), MIRBuilder, in selectGlobalValue()
2202 PointerBaseType = GR.getOrCreateSPIRVType( in selectGlobalValue()