Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp920 unsigned MemSemantics = SPIRV::MemorySemantics::None; in buildBarrierInst() local
923 MemSemantics |= SPIRV::MemorySemantics::WorkgroupMemory; in buildBarrierInst()
926 MemSemantics |= SPIRV::MemorySemantics::CrossWorkgroupMemory; in buildBarrierInst()
929 MemSemantics |= SPIRV::MemorySemantics::ImageMemory; in buildBarrierInst()
934 MemSemantics = getSPIRVMemSemantics(MemOrder) | MemSemantics; in buildBarrierInst()
936 MemSemantics |= SPIRV::MemorySemantics::SequentiallyConsistent; in buildBarrierInst()
940 if (MemFlags == MemSemantics) { in buildBarrierInst()
944 MemSemanticsReg = buildConstantIntReg(MemSemantics, MIRBuilder, GR); in buildBarrierInst()