Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp777 Register ScopeReg; in buildAtomicCompareExchangeInst() local
786 ScopeReg = Call->Arguments[5]; in buildAtomicCompareExchangeInst()
788 if (!ScopeReg.isValid()) in buildAtomicCompareExchangeInst()
789 ScopeReg = buildConstantIntReg32(Scope, MIRBuilder, GR); in buildAtomicCompareExchangeInst()
807 .addUse(ScopeReg) in buildAtomicCompareExchangeInst()
883 Register ScopeReg = Call->Arguments[1]; in buildAtomicFloatingRMWInst() local
890 .addUse(ScopeReg) in buildAtomicFloatingRMWInst()
981 Register ScopeReg; in buildBarrierInst() local
998 ScopeReg = Call->Arguments[1]; in buildBarrierInst()
1001 if (!ScopeReg.isValid()) in buildBarrierInst()
[all …]
H A DSPIRVInstructionSelector.cpp1334 Register ScopeReg = ScopeConstant.first; in selectAtomicRMW() local
1360 .addUse(ScopeReg) in selectAtomicRMW()
1411 Register ScopeReg = ScopeConstant.first; in selectFence() local
1416 .addUse(ScopeReg) in selectFence()
1489 Register ScopeReg; in selectAtomicCmpXchg() local
1499 ScopeReg = ScopeConstant.first; in selectAtomicCmpXchg()
1519 ScopeReg = I.getOperand(5).getReg(); in selectAtomicCmpXchg()
1534 .addUse(ScopeReg) in selectAtomicCmpXchg()
3144 Register ScopeReg = ScopeConstant.first; in selectIntrinsic() local
3149 .addUse(ScopeReg) in selectIntrinsic()
[all …]