Lines Matching refs:SPIRVGlobalRegistry
30 SPIRVGlobalRegistry::SPIRVGlobalRegistry(unsigned PointerSize) in SPIRVGlobalRegistry() function in SPIRVGlobalRegistry
33 SPIRVType *SPIRVGlobalRegistry::assignIntTypeToVReg(unsigned BitWidth, in assignIntTypeToVReg()
43 SPIRVGlobalRegistry::assignFloatTypeToVReg(unsigned BitWidth, Register VReg, in assignFloatTypeToVReg()
51 SPIRVType *SPIRVGlobalRegistry::assignVectTypeToVReg( in assignVectTypeToVReg()
60 SPIRVType *SPIRVGlobalRegistry::assignTypeToVReg( in assignTypeToVReg()
69 void SPIRVGlobalRegistry::assignSPIRVTypeToVReg(SPIRVType *SpirvType, in assignSPIRVTypeToVReg()
88 SPIRVType *SPIRVGlobalRegistry::getOpTypeBool(MachineIRBuilder &MIRBuilder) { in getOpTypeBool()
93 unsigned SPIRVGlobalRegistry::adjustOpTypeIntWidth(unsigned Width) const { in adjustOpTypeIntWidth()
111 SPIRVType *SPIRVGlobalRegistry::getOpTypeInt(unsigned Width, in getOpTypeInt()
131 SPIRVType *SPIRVGlobalRegistry::getOpTypeFloat(uint32_t Width, in getOpTypeFloat()
139 SPIRVType *SPIRVGlobalRegistry::getOpTypeVoid(MachineIRBuilder &MIRBuilder) { in getOpTypeVoid()
144 SPIRVType *SPIRVGlobalRegistry::getOpTypeVector(uint32_t NumElems, in getOpTypeVector()
161 SPIRVGlobalRegistry::getOrCreateConstIntReg(uint64_t Val, SPIRVType *SpvType, in getOrCreateConstIntReg()
192 SPIRVGlobalRegistry::getOrCreateConstFloatReg(APFloat Val, SPIRVType *SpvType, in getOrCreateConstFloatReg()
228 Register SPIRVGlobalRegistry::getOrCreateConstFP(APFloat Val, MachineInstr &I, in getOrCreateConstFP()
264 Register SPIRVGlobalRegistry::getOrCreateConstInt(uint64_t Val, MachineInstr &I, in getOrCreateConstInt()
296 Register SPIRVGlobalRegistry::buildConstantInt(uint64_t Val, in buildConstantInt()
343 Register SPIRVGlobalRegistry::buildConstantFP(APFloat Val, in buildConstantFP()
371 Register SPIRVGlobalRegistry::getOrCreateBaseRegister(Constant *Val, in getOrCreateBaseRegister()
393 Register SPIRVGlobalRegistry::getOrCreateCompositeOrNull( in getOrCreateCompositeOrNull()
439 Register SPIRVGlobalRegistry::getOrCreateConstVector(uint64_t Val, in getOrCreateConstVector()
458 Register SPIRVGlobalRegistry::getOrCreateConstVector(APFloat Val, in getOrCreateConstVector()
477 Register SPIRVGlobalRegistry::getOrCreateConstIntArray( in getOrCreateConstIntArray()
502 Register SPIRVGlobalRegistry::getOrCreateIntCompositeOrNull( in getOrCreateIntCompositeOrNull()
540 SPIRVGlobalRegistry::getOrCreateConsIntVector(uint64_t Val, in getOrCreateConsIntVector()
557 SPIRVGlobalRegistry::getOrCreateConstNullPtr(MachineIRBuilder &MIRBuilder, in getOrCreateConstNullPtr()
578 Register SPIRVGlobalRegistry::buildConstantSampler( in buildConstantSampler()
602 Register SPIRVGlobalRegistry::buildGlobalVariable( in buildGlobalVariable()
704 SPIRVType *SPIRVGlobalRegistry::getOpTypeArray(uint32_t NumElems, in getOpTypeArray()
719 SPIRVType *SPIRVGlobalRegistry::getOpTypeOpaque(const StructType *Ty, in getOpTypeOpaque()
730 SPIRVType *SPIRVGlobalRegistry::getOpTypeStruct(const StructType *Ty, in getOpTypeStruct()
751 SPIRVType *SPIRVGlobalRegistry::getOrCreateSpecialType( in getOrCreateSpecialType()
758 SPIRVType *SPIRVGlobalRegistry::getOpTypePointer( in getOpTypePointer()
769 SPIRVType *SPIRVGlobalRegistry::getOpTypeForwardPointer( in getOpTypeForwardPointer()
776 SPIRVType *SPIRVGlobalRegistry::getOpTypeFunction( in getOpTypeFunction()
787 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeFunctionWithArgs( in getOrCreateOpTypeFunctionWithArgs()
799 SPIRVType *SPIRVGlobalRegistry::findSPIRVType( in findSPIRVType()
811 Register SPIRVGlobalRegistry::getSPIRVTypeID(const SPIRVType *SpirvType) const { in getSPIRVTypeID()
826 const Type *SPIRVGlobalRegistry::adjustIntTypeByWidth(const Type *Ty) const { in adjustIntTypeByWidth()
839 SPIRVType *SPIRVGlobalRegistry::createSPIRVType( in createSPIRVType()
920 SPIRVType *SPIRVGlobalRegistry::restOfCreateSPIRVType( in restOfCreateSPIRVType()
951 SPIRVGlobalRegistry::getSPIRVTypeForVReg(Register VReg, in getSPIRVTypeForVReg()
962 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVType( in getOrCreateSPIRVType()
997 bool SPIRVGlobalRegistry::isScalarOfType(Register VReg, in isScalarOfType()
1004 bool SPIRVGlobalRegistry::isScalarOrVectorOfType(Register VReg, in isScalarOrVectorOfType()
1019 SPIRVGlobalRegistry::getScalarOrVectorComponentCount(Register VReg) const { in getScalarOrVectorComponentCount()
1024 SPIRVGlobalRegistry::getScalarOrVectorComponentCount(SPIRVType *Type) const { in getScalarOrVectorComponentCount()
1033 SPIRVGlobalRegistry::getScalarOrVectorBitWidth(const SPIRVType *Type) const { in getScalarOrVectorBitWidth()
1047 unsigned SPIRVGlobalRegistry::getNumScalarOrVectorTotalBitWidth( in getNumScalarOrVectorTotalBitWidth()
1061 const SPIRVType *SPIRVGlobalRegistry::retrieveScalarOrVectorIntType( in retrieveScalarOrVectorIntType()
1068 bool SPIRVGlobalRegistry::isScalarOrVectorSigned(const SPIRVType *Type) const { in isScalarOrVectorSigned()
1073 SPIRVType *SPIRVGlobalRegistry::getPointeeType(SPIRVType *PtrType) { in getPointeeType()
1079 unsigned SPIRVGlobalRegistry::getPointeeTypeOp(Register PtrReg) { in getPointeeTypeOp()
1084 bool SPIRVGlobalRegistry::isBitcastCompatible(const SPIRVType *Type1, in isBitcastCompatible()
1104 SPIRVGlobalRegistry::getPointerStorageClass(Register VReg) const { in getPointerStorageClass()
1112 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeImage( in getOrCreateOpTypeImage()
1137 SPIRVGlobalRegistry::getOrCreateOpTypeSampler(MachineIRBuilder &MIRBuilder) { in getOrCreateOpTypeSampler()
1146 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypePipe( in getOrCreateOpTypePipe()
1159 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeDeviceEvent( in getOrCreateOpTypeDeviceEvent()
1169 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeSampledImage( in getOrCreateOpTypeSampledImage()
1184 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeCoopMatr( in getOrCreateOpTypeCoopMatr()
1204 SPIRVType *SPIRVGlobalRegistry::getOrCreateOpTypeByOpcode( in getOrCreateOpTypeByOpcode()
1216 SPIRVGlobalRegistry::checkSpecialInstr(const SPIRV::SpecialTypeDescriptor &TD, in checkSpecialInstr()
1225 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVTypeByName( in getOrCreateSPIRVTypeByName()
1272 SPIRVGlobalRegistry::getOrCreateSPIRVIntegerType(unsigned BitWidth, in getOrCreateSPIRVIntegerType()
1279 SPIRVType *SPIRVGlobalRegistry::finishCreatingSPIRVType(const Type *LLVMTy, in finishCreatingSPIRVType()
1287 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVType(unsigned BitWidth, in getOrCreateSPIRVType()
1304 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVIntegerType( in getOrCreateSPIRVIntegerType()
1315 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVFloatType( in getOrCreateSPIRVFloatType()
1336 SPIRVGlobalRegistry::getOrCreateSPIRVBoolType(MachineIRBuilder &MIRBuilder) { in getOrCreateSPIRVBoolType()
1343 SPIRVGlobalRegistry::getOrCreateSPIRVBoolType(MachineInstr &I, in getOrCreateSPIRVBoolType()
1356 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVVectorType( in getOrCreateSPIRVVectorType()
1364 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVVectorType( in getOrCreateSPIRVVectorType()
1381 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVArrayType( in getOrCreateSPIRVArrayType()
1400 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVPointerType( in getOrCreateSPIRVPointerType()
1422 SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVPointerType( in getOrCreateSPIRVPointerType()
1429 Register SPIRVGlobalRegistry::getOrCreateUndef(MachineInstr &I, in getOrCreateUndef()