Searched refs:ScopeReg (Results 1 – 2 of 2) sorted by relevance
740 Register ScopeReg; in buildAtomicCompareExchangeInst() local749 ScopeReg = Call->Arguments[5]; in buildAtomicCompareExchangeInst()752 if (!ScopeReg.isValid()) in buildAtomicCompareExchangeInst()753 ScopeReg = buildConstantIntReg(Scope, MIRBuilder, GR); in buildAtomicCompareExchangeInst()771 .addUse(ScopeReg) in buildAtomicCompareExchangeInst()854 Register ScopeReg = Call->Arguments[1]; in buildAtomicFloatingRMWInst() local855 MRI->setRegClass(ScopeReg, &SPIRV::IDRegClass); in buildAtomicFloatingRMWInst()867 .addUse(ScopeReg) in buildAtomicFloatingRMWInst()946 Register ScopeReg; in buildBarrierInst() local964 ScopeReg = Call->Arguments[1]; in buildBarrierInst()[all …]
897 Register ScopeReg = buildI32Constant(Scope, I); in selectAtomicRMW() local920 .addUse(ScopeReg) in selectAtomicRMW()968 Register ScopeReg = buildI32Constant(Scope, I); in selectFence() local971 .addUse(ScopeReg) in selectFence()979 Register ScopeReg; in selectAtomicCmpXchg() local988 ScopeReg = buildI32Constant(Scope, I); in selectAtomicCmpXchg()1000 ScopeReg = I.getOperand(5).getReg(); in selectAtomicCmpXchg()1015 .addUse(ScopeReg) in selectAtomicCmpXchg()