Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp630 Register MemSemanticsReg; in buildAtomicLoadInst() local
633 MemSemanticsReg = Call->Arguments[2]; in buildAtomicLoadInst()
634 MIRBuilder.getMRI()->setRegClass(MemSemanticsReg, &SPIRV::IDRegClass); in buildAtomicLoadInst()
639 MemSemanticsReg = buildConstantIntReg(Semantics, MIRBuilder, GR); in buildAtomicLoadInst()
647 .addUse(MemSemanticsReg); in buildAtomicLoadInst()
665 Register MemSemanticsReg = buildConstantIntReg(Semantics, MIRBuilder, GR); in buildAtomicStoreInst() local
670 .addUse(MemSemanticsReg) in buildAtomicStoreInst()
803 Register MemSemanticsReg = in buildAtomicRMWInst() local
805 MemSemanticsReg = buildMemSemanticsReg(MemSemanticsReg, PtrRegister, in buildAtomicRMWInst()
836 .addUse(MemSemanticsReg) in buildAtomicRMWInst()
[all …]