Home
last modified time | relevance | path

Searched refs:TypeReg (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp632 Register TypeReg, in buildOpFromWrapper() argument
635 if (TypeReg.isValid())
636 MIB.addDef(Call->ReturnRegister).addUse(TypeReg);
663 Register TypeReg = GR->getSPIRVTypeID(Call->ReturnType); in buildAtomicLoadInst() local
665 return buildOpFromWrapper(MIRBuilder, SPIRV::OpAtomicLoad, Call, TypeReg); in buildAtomicLoadInst()
688 .addUse(TypeReg) in buildAtomicLoadInst()
902 Register TypeReg = GR->getSPIRVTypeID(Call->ReturnType); in buildAtomicFlagInst() local
905 IsSet ? TypeReg : Register(0)); in buildAtomicFlagInst()
927 MIB.addDef(Call->ReturnRegister).addUse(TypeReg); in buildAtomicFlagInst()
1916 Register TypeReg = GR->getSPIRVTypeID(Call->ReturnType); in generateImageSizeQueryInst() local
[all …]
H A DSPIRVModuleAnalysis.cpp998 Register TypeReg = MI.getOperand(1).getReg(); in AddAtomicFloatRequirements() local
999 SPIRVType *TypeDef = MI.getMF()->getRegInfo().getVRegDef(TypeReg); in AddAtomicFloatRequirements()
1385 Register TypeReg = InstrPtr->getOperand(1).getReg(); in addInstrRequirements() local
1386 SPIRVType *TypeDef = MRI.getVRegDef(TypeReg); in addInstrRequirements()