Lines Matching refs:MemSemantics
955 unsigned MemSemantics = SPIRV::MemorySemantics::None; in buildBarrierInst() local
958 MemSemantics |= SPIRV::MemorySemantics::WorkgroupMemory; in buildBarrierInst()
961 MemSemantics |= SPIRV::MemorySemantics::CrossWorkgroupMemory; in buildBarrierInst()
964 MemSemantics |= SPIRV::MemorySemantics::ImageMemory; in buildBarrierInst()
967 MemSemantics = getSPIRVMemSemantics(static_cast<std::memory_order>( in buildBarrierInst()
969 MemSemantics; in buildBarrierInst()
971 MemSemantics |= SPIRV::MemorySemantics::Release; in buildBarrierInst()
973 MemSemantics |= SPIRV::MemorySemantics::Acquire; in buildBarrierInst()
975 MemSemantics |= SPIRV::MemorySemantics::SequentiallyConsistent; in buildBarrierInst()
978 MemFlags == MemSemantics in buildBarrierInst()
980 : buildConstantIntReg32(MemSemantics, MIRBuilder, GR); in buildBarrierInst()