Searched refs:getSPIRVTypeForVReg (Results 1 – 6 of 6) sorted by relevance
316 SPIRVType *SpvBaseTy = getSPIRVTypeForVReg(SpvType->getOperand(1).getReg()); in getOrCreateConsIntArray()386 SPIRVType *SpvBaseTy = getSPIRVTypeForVReg(SpvType->getOperand(1).getReg()); in getOrCreateConsIntArray()616 return getSPIRVTypeForVReg(Reg); in getOrCreateOpTypeFunctionWithArgs()626 return getSPIRVTypeForVReg(Reg); in findSPIRVType()649 return getSPIRVTypeForVReg(tt->second); in createSPIRVType()734 SPIRVType *SPIRVGlobalRegistry::getSPIRVTypeForVReg(Register VReg) const { in getSPIRVTypeForVReg() function in SPIRVGlobalRegistry749 return getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVType()757 STy2 = getSPIRVTypeForVReg(Reg); in getOrCreateSPIRVType()769 SPIRVType *Type = getSPIRVTypeForVReg(VReg); in isScalarOfType()776 SPIRVType *Type = getSPIRVTypeForVReg(VReg); in isScalarOrVectorOfType()[all …]
152 SpirvTy = GR->getSPIRVTypeForVReg(Reg); in propagateSPIRVType()306 SPIRVType *SpvType = GR.getSPIRVTypeForVReg(ValReg); in createNewIdReg()311 GR.getSPIRVTypeForVReg(SpvType->getOperand(1).getReg())->getOpcode() == in createNewIdReg()446 SPIRVType *Ty = GR->getSPIRVTypeForVReg(MI.getOperand(1).getReg()); in processSwitches()455 if (GR->getSPIRVTypeForVReg(Dst) == nullptr) { in processSwitches()
528 SPIRVType *SpvDesiredTy = GR->getSPIRVTypeForVReg(Desired); in buildAtomicCompareExchangeInst()531 assert(GR->getSPIRVTypeForVReg(ObjectPtr)->getOpcode() == in buildAtomicCompareExchangeInst()533 unsigned ExpectedType = GR->getSPIRVTypeForVReg(ExpectedArg)->getOpcode(); in buildAtomicCompareExchangeInst()538 SPIRVType *SpvObjectPtrTy = GR->getSPIRVTypeForVReg(ObjectPtr); in buildAtomicCompareExchangeInst()845 if (GR->getSPIRVTypeForVReg(Call->Arguments[0])->getOpcode() != in generateGroupInst()972 auto IndexType = GR->getSPIRVTypeForVReg(IndexRegister); in genWorkgroupQuery()1083 unsigned Opcode = GR->getSPIRVTypeForVReg(Call->Arguments[0])->getOpcode(); in generateDotOrFMulInst()1121 SPIRVType *ImgType = GR->getSPIRVTypeForVReg(Call->Arguments[0]); in generateImageSizeQueryInst()1181 GR->getSPIRVTypeForVReg(Image)->getOperand(2).getImm()); in generateImageMiscQueryInst()1253 GR->getSPIRVTypeForVReg(Sampler)); in generateReadImageInst()[all …]
146 SPIRVType *getSPIRVTypeForVReg(Register VReg) const;150 return getSPIRVTypeForVReg(VReg) != nullptr; in hasSPIRVTypeForVReg()
251 SPIRVType *ResType = HasDefs ? GR.getSPIRVTypeForVReg(ResVReg) : nullptr; in select()744 SPIRVType *SpvValTy = GR.getSPIRVTypeForVReg(Val); in selectAtomicCmpXchg()825 SPIRVType *SrcPtrTy = GR.getSPIRVTypeForVReg(SrcPtr); in selectAddrSpaceCast()992 assert(GR.getSPIRVTypeForVReg(Cmp0)->getOpcode() == in selectCmp()993 GR.getSPIRVTypeForVReg(Cmp1)->getOpcode() && in selectCmp()1170 const SPIRVType *ArgType = GR.getSPIRVTypeForVReg(IntReg); in selectTrunc()
295 assert(GR->getSPIRVTypeForVReg(MI.getOperand(0).getReg())); in legalizeCustom()