Lines Matching refs:ScopeReg
593 Register ScopeReg; in buildAtomicCompareExchangeInst() local
602 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() local
750 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()
758 auto MIB = MIRBuilder.buildInstr(Opcode).addUse(ScopeReg); in buildBarrierInst()