Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp699 unsigned MemSemantics = SPIRV::MemorySemantics::None; in buildBarrierInst() local
702 MemSemantics |= SPIRV::MemorySemantics::WorkgroupMemory; in buildBarrierInst()
705 MemSemantics |= SPIRV::MemorySemantics::CrossWorkgroupMemory; in buildBarrierInst()
708 MemSemantics |= SPIRV::MemorySemantics::ImageMemory; in buildBarrierInst()
713 MemSemantics = getSPIRVMemSemantics(MemOrder) | MemSemantics; in buildBarrierInst()
715 MemSemantics |= SPIRV::MemorySemantics::SequentiallyConsistent; in buildBarrierInst()
719 if (MemFlags == MemSemantics) in buildBarrierInst()
722 MemSemanticsReg = buildConstantIntReg(MemSemantics, MIRBuilder, GR); in buildBarrierInst()