Searched refs:ScopeReg (Results 1 – 2 of 2) sorted by relevance
593 Register ScopeReg; in buildAtomicCompareExchangeInst() local602 ScopeReg = Call->Arguments[5]; in buildAtomicCompareExchangeInst()605 if (!ScopeReg.isValid()) in buildAtomicCompareExchangeInst()606 ScopeReg = buildConstantIntReg(Scope, MIRBuilder, GR); in buildAtomicCompareExchangeInst()624 .addUse(ScopeReg) in buildAtomicCompareExchangeInst()732 Register ScopeReg; in buildBarrierInst() local750 ScopeReg = Call->Arguments[1]; in buildBarrierInst()751 MRI->setRegClass(ScopeReg, &SPIRV::IDRegClass); in buildBarrierInst()755 if (!ScopeReg.isValid()) in buildBarrierInst()756 ScopeReg = buildConstantIntReg(Scope, MIRBuilder, GR); in buildBarrierInst()[all …]
689 Register ScopeReg = buildI32Constant(Scope, I); in selectAtomicRMW() local703 .addUse(ScopeReg) in selectAtomicRMW()715 Register ScopeReg = buildI32Constant(Scope, I); in selectFence() local718 .addUse(ScopeReg) in selectFence()726 Register ScopeReg; in selectAtomicCmpXchg() local734 ScopeReg = buildI32Constant(Scope, I); in selectAtomicCmpXchg()746 ScopeReg = I.getOperand(5).getReg(); in selectAtomicCmpXchg()761 .addUse(ScopeReg) in selectAtomicCmpXchg()