Lines Matching refs:MemorySemantics
175 SPIRV::MemorySemantics getMemSemanticsForStorageClass(SPIRV::StorageClass SC) { in getMemSemanticsForStorageClass()
179 return SPIRV::MemorySemantics::UniformMemory; in getMemSemanticsForStorageClass()
181 return SPIRV::MemorySemantics::WorkgroupMemory; in getMemSemanticsForStorageClass()
183 return SPIRV::MemorySemantics::CrossWorkgroupMemory; in getMemSemanticsForStorageClass()
185 return SPIRV::MemorySemantics::AtomicCounterMemory; in getMemSemanticsForStorageClass()
187 return SPIRV::MemorySemantics::ImageMemory; in getMemSemanticsForStorageClass()
189 return SPIRV::MemorySemantics::None; in getMemSemanticsForStorageClass()
193 SPIRV::MemorySemantics getMemSemantics(AtomicOrdering Ord) { in getMemSemantics()
196 return SPIRV::MemorySemantics::Acquire; in getMemSemantics()
198 return SPIRV::MemorySemantics::Release; in getMemSemantics()
200 return SPIRV::MemorySemantics::AcquireRelease; in getMemSemantics()
202 return SPIRV::MemorySemantics::SequentiallyConsistent; in getMemSemantics()
207 return SPIRV::MemorySemantics::None; in getMemSemantics()