Home
last modified time | relevance | path

Searched refs:getSPIRVTypeForVReg (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp636 return getSPIRVTypeForVReg(Reg); in getOrCreateOpTypeFunctionWithArgs()
647 return getSPIRVTypeForVReg(Reg); in findSPIRVType()
778 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVType()
786 STy2 = getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVType()
822 Type = getSPIRVTypeForVReg(EleTypeReg); in getScalarOrVectorBitWidth()
1043 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVIntegerType()
1066 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVBoolType()
1089 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVVectorType()
1106 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVArrayType()
1127 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVPointerType()
[all …]
H A DSPIRVBuiltins.cpp546 SPIRVType *SpvDesiredTy = GR->getSPIRVTypeForVReg(Desired); in buildAtomicCompareExchangeInst()
549 assert(GR->getSPIRVTypeForVReg(ObjectPtr)->getOpcode() == in buildAtomicCompareExchangeInst()
556 SPIRVType *SpvObjectPtrTy = GR->getSPIRVTypeForVReg(ObjectPtr); in buildAtomicCompareExchangeInst()
855 if (GR->getSPIRVTypeForVReg(Call->Arguments[0])->getOpcode() != in generateGroupInst()
987 auto IndexType = GR->getSPIRVTypeForVReg(IndexRegister); in genWorkgroupQuery()
1201 GR->getSPIRVTypeForVReg(Image)->getOperand(2).getImm()); in generateImageMiscQueryInst()
1278 GR->getSPIRVTypeForVReg(Sampler)); in generateReadImageInst()
1280 SPIRVType *ImageType = GR->getSPIRVTypeForVReg(Image); in generateReadImageInst()
1367 SPIRVType *ImageType = GR->getSPIRVTypeForVReg(Image); in generateSampleImageInst()
1477 SPIRVType *StructType = GR->getSPIRVTypeForVReg(TypeReg); in buildNDRange()
[all …]
H A DSPIRVPreLegalizer.cpp148 if (GR->getSPIRVTypeForVReg(Source) == AssignedPtrType) { in insertBitcasts()
175 SpirvTy = GR->getSPIRVTypeForVReg(Reg); in propagateSPIRVType()
345 SPIRVType *SpvType = GR.getSPIRVTypeForVReg(ValReg); in createNewIdReg()
350 GR.getSPIRVTypeForVReg(SpvType->getOperand(1).getReg())->getOpcode() == in createNewIdReg()
H A DSPIRVGlobalRegistry.h149 SPIRVType *getSPIRVTypeForVReg(Register VReg) const;
153 return getSPIRVTypeForVReg(VReg) != nullptr; in hasSPIRVTypeForVReg()
H A DSPIRVInstructionSelector.cpp257 SPIRVType *ResType = HasDefs ? GR.getSPIRVTypeForVReg(ResVReg) : nullptr; in select()
753 SPIRVType *SpvValTy = GR.getSPIRVTypeForVReg(Val); in selectAtomicCmpXchg()
834 SPIRVType *SrcPtrTy = GR.getSPIRVTypeForVReg(SrcPtr); in selectAddrSpaceCast()
1001 assert(GR.getSPIRVTypeForVReg(Cmp0)->getOpcode() == in selectCmp()
1002 GR.getSPIRVTypeForVReg(Cmp1)->getOpcode() && in selectCmp()
1179 const SPIRVType *ArgType = GR.getSPIRVTypeForVReg(IntReg); in selectTrunc()
1603 ? GR.getSPIRVTypeForVReg(ResType->getOperand(1).getReg()) in selectLog10()
H A DSPIRVLegalizerInfo.cpp299 assert(GR->getSPIRVTypeForVReg(MI.getOperand(0).getReg())); in legalizeCustom()
H A DSPIRVCallLowering.cpp441 if (!GR->getSPIRVTypeForVReg(Arg.Regs[0])) in lowerCall()