Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp623 Register ScopeRegister; in buildAtomicLoadInst() local
625 ScopeRegister = Call->Arguments[1]; in buildAtomicLoadInst()
626 MIRBuilder.getMRI()->setRegClass(ScopeRegister, &SPIRV::IDRegClass); in buildAtomicLoadInst()
628 ScopeRegister = buildConstantIntReg(SPIRV::Scope::Device, MIRBuilder, GR); in buildAtomicLoadInst()
646 .addUse(ScopeRegister) in buildAtomicLoadInst()
658 Register ScopeRegister = in buildAtomicStoreInst() local
669 .addUse(ScopeRegister) in buildAtomicStoreInst()
792 Register ScopeRegister = in buildAtomicRMWInst() local
797 ScopeRegister = buildScopeReg(ScopeRegister, SPIRV::Scope::Workgroup, in buildAtomicRMWInst()
835 .addUse(ScopeRegister) in buildAtomicRMWInst()
[all …]