Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp469 Register ScopeRegister; in buildAtomicLoadInst() local
471 ScopeRegister = Call->Arguments[1]; in buildAtomicLoadInst()
473 ScopeRegister = buildConstantIntReg(SPIRV::Scope::Device, MIRBuilder, GR); in buildAtomicLoadInst()
490 .addUse(ScopeRegister) in buildAtomicLoadInst()
499 Register ScopeRegister = in buildAtomicStoreInst() local
509 .addUse(ScopeRegister) in buildAtomicStoreInst()
619 Register ScopeRegister; in buildAtomicRMWInst() local
624 ScopeRegister = buildScopeReg(Call->Arguments[3], MIRBuilder, GR, MRI); in buildAtomicRMWInst()
627 if (!ScopeRegister.isValid()) in buildAtomicRMWInst()
628 ScopeRegister = buildConstantIntReg(Scope, MIRBuilder, GR); in buildAtomicRMWInst()
[all …]