Home
last modified time | relevance | path

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

/third_party/glslang/SPIRV/
DSpvBuilder.cpp1493 …sk Builder::sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass s… in sanitizeMemoryAccessForStorageClass() argument
1503 memoryAccess = spv::MemoryAccessMask(memoryAccess & in sanitizeMemoryAccessForStorageClass()
1509 return memoryAccess; in sanitizeMemoryAccessForStorageClass()
1513 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scop… in createStore() argument
1520 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createStore()
1522 if (memoryAccess != MemoryAccessMaskNone) { in createStore()
1523 store->addImmediateOperand(memoryAccess); in createStore()
1524 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createStore()
1527 if (memoryAccess & spv::MemoryAccessMakePointerAvailableKHRMask) { in createStore()
1536 Id Builder::createLoad(Id lValue, spv::Decoration precision, spv::MemoryAccessMask memoryAccess, in createLoad() argument
[all …]
DSpvPostProcess.cpp290 … unsigned int memoryAccess = inst.getImmediateOperand((inst.getOpCode() == OpStore) ? 2 : 1); in postProcess() local
291 assert(memoryAccess & MemoryAccessAlignedMask); in postProcess()
292 static_cast<void>(memoryAccess); in postProcess()
DSpvBuilder.h371 …void createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskN…
376 spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
724 void accessChainStore(Id rvalue, spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
729 … spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone, spv::Scope scope = spv::ScopeMax,
791 …spv::MemoryAccessMask sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, Stor…
DGlslangToSpv.cpp2969 int memoryAccess = TranslateMemoryAccess(coherentFlags); in visitAggregate() local
2971 memoryAccess &= ~spv::MemoryAccessMakePointerAvailableKHRMask; in visitAggregate()
2973 memoryAccess &= ~spv::MemoryAccessMakePointerVisibleKHRMask; in visitAggregate()
2976memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in visitAggregate()
2979 memoryAccessOperands.push_back(spv::IdImmediate(false, memoryAccess)); in visitAggregate()
2981 if (memoryAccess & spv::MemoryAccessAlignedMask) { in visitAggregate()
2985 if (memoryAccess & in visitAggregate()
/third_party/skia/third_party/externals/angle2/src/common/spirv/
Dspirv_instruction_parser_autogen.h162 spv::MemoryAccessMask *memoryAccess);
166 spv::MemoryAccessMask *memoryAccess);
170 spv::MemoryAccessMask *memoryAccess);
Dspirv_instruction_builder_autogen.cpp588 const spv::MemoryAccessMask *memoryAccess) in WriteLoad() argument
595 if (memoryAccess) in WriteLoad()
597 blob->push_back(*memoryAccess); in WriteLoad()
601 void WriteStore(Blob *blob, IdRef pointer, IdRef object, const spv::MemoryAccessMask *memoryAccess) in WriteStore() argument
607 if (memoryAccess) in WriteStore()
609 blob->push_back(*memoryAccess); in WriteStore()
616 const spv::MemoryAccessMask *memoryAccess) in WriteCopyMemory() argument
622 if (memoryAccess) in WriteCopyMemory()
624 blob->push_back(*memoryAccess); in WriteCopyMemory()
Dspirv_instruction_builder_autogen.h135 const spv::MemoryAccessMask *memoryAccess);
136 void WriteStore(Blob *blob, IdRef pointer, IdRef object, const spv::MemoryAccessMask *memoryAccess);
140 const spv::MemoryAccessMask *memoryAccess);
Dspirv_instruction_parser_autogen.cpp657 spv::MemoryAccessMask *memoryAccess) in ParseLoad() argument
667 if (memoryAccess && _o < _length) in ParseLoad()
669 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseLoad()
675 spv::MemoryAccessMask *memoryAccess) in ParseStore() argument
684 if (memoryAccess && _o < _length) in ParseStore()
686 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseStore()
692 spv::MemoryAccessMask *memoryAccess) in ParseCopyMemory() argument
701 if (memoryAccess && _o < _length) in ParseCopyMemory()
703 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseCopyMemory()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmInstructionTests.cpp8822 map<string, string> memoryAccess; in createMemoryAccessTests() local
8823 memoryAccess["access_type"] = tests[testNdx].accessType; in createMemoryAccessTests()
8826 fragments["testfun"] = tcu::StringTemplate(function).specialize(memoryAccess); in createMemoryAccessTests()