Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp316 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 SPIRVGlobalRegistry
749 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 …]
H A DSPIRVPreLegalizer.cpp152 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()
H A DSPIRVBuiltins.cpp528 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 …]
H A DSPIRVGlobalRegistry.h146 SPIRVType *getSPIRVTypeForVReg(Register VReg) const;
150 return getSPIRVTypeForVReg(VReg) != nullptr; in hasSPIRVTypeForVReg()
H A DSPIRVInstructionSelector.cpp251 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()
H A DSPIRVLegalizerInfo.cpp295 assert(GR->getSPIRVTypeForVReg(MI.getOperand(0).getReg())); in legalizeCustom()