Home
last modified time | relevance | path

Searched refs:memoryAccess (Results 1 - 10 of 10) sorted by relevance

/third_party/glslang/SPIRV/
H A DSpvBuilder.cpp2395 spv::MemoryAccessMask Builder::sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass sc) in sanitizeMemoryAccessForStorageClass() argument
2405 memoryAccess = spv::MemoryAccessMask(memoryAccess & in sanitizeMemoryAccessForStorageClass()
2411 return memoryAccess; in sanitizeMemoryAccessForStorageClass()
2415 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scope, in createStore() argument
2422 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createStore()
2424 if (memoryAccess != MemoryAccessMaskNone) { in createStore()
2425 store->addImmediateOperand(memoryAccess); in createStore()
2426 if (memoryAccess in createStore()
2438 createLoad(Id lValue, spv::Decoration precision, spv::MemoryAccessMask memoryAccess, spv::Scope scope, unsigned int alignment) createLoad() argument
3732 accessChainLoad(Decoration precision, Decoration l_nonUniform, Decoration r_nonUniform, Id resultType, spv::MemoryAccessMask memoryAccess, spv::Scope scope, unsigned int alignment) accessChainLoad() argument
[all...]
H A DSpvPostProcess.cpp304 unsigned int memoryAccess = inst.getImmediateOperand((inst.getOpCode() == OpStore) ? 2 : 1); in postProcess() local
305 assert(memoryAccess & MemoryAccessAlignedMask); in postProcess()
306 static_cast<void>(memoryAccess); in postProcess()
H A DSpvBuilder.h459 void createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
464 spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
813 spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
818 spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone, spv::Scope scope = spv::ScopeMax,
878 spv::MemoryAccessMask sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass sc)
H A DGlslangToSpv.cpp3553 int memoryAccess = TranslateMemoryAccess(coherentFlags); in visitAggregate() local
3556 memoryAccess &= ~spv::MemoryAccessMakePointerAvailableKHRMask; in visitAggregate()
3559 memoryAccess &= ~spv::MemoryAccessMakePointerVisibleKHRMask; in visitAggregate()
3562 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in visitAggregate()
3565 memoryAccessOperands.push_back(spv::IdImmediate(false, memoryAccess)); in visitAggregate()
3567 if (memoryAccess & spv::MemoryAccessAlignedMask) { in visitAggregate()
3571 if (memoryAccess & in visitAggregate()
/third_party/skia/third_party/externals/angle2/src/common/spirv/
H A 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);
H A Dspirv_instruction_parser_autogen.h162 spv::MemoryAccessMask *memoryAccess);
166 spv::MemoryAccessMask *memoryAccess);
170 spv::MemoryAccessMask *memoryAccess);
H A Dspirv_instruction_builder_autogen.cpp588 const spv::MemoryAccessMask *memoryAccess) in WriteLoad()
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()
622 if (memoryAccess) in WriteCopyMemory()
624 blob->push_back(*memoryAccess); in WriteCopyMemory()
584 WriteLoad(Blob *blob, IdResultType idResultType, IdResult idResult, IdRef pointer, const spv::MemoryAccessMask *memoryAccess) WriteLoad() argument
613 WriteCopyMemory(Blob *blob, IdRef target, IdRef source, const spv::MemoryAccessMask *memoryAccess) WriteCopyMemory() argument
H A Dspirv_instruction_parser_autogen.cpp657 spv::MemoryAccessMask *memoryAccess) in ParseLoad()
667 if (memoryAccess && _o < _length) in ParseLoad()
669 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseLoad()
675 spv::MemoryAccessMask *memoryAccess) in ParseStore()
684 if (memoryAccess && _o < _length) in ParseStore()
686 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseStore()
692 spv::MemoryAccessMask *memoryAccess) in ParseCopyMemory()
701 if (memoryAccess && _o < _length) in ParseCopyMemory()
703 *memoryAccess = spv::MemoryAccessMask(_instruction[_o++]); in ParseCopyMemory()
653 ParseLoad(const uint32_t *_instruction, IdResultType *idResultType, IdResult *idResult, IdRef *pointer, spv::MemoryAccessMask *memoryAccess) ParseLoad() argument
672 ParseStore(const uint32_t *_instruction, IdRef *pointer, IdRef *object, spv::MemoryAccessMask *memoryAccess) ParseStore() argument
689 ParseCopyMemory(const uint32_t *_instruction, IdRef *target, IdRef *source, spv::MemoryAccessMask *memoryAccess) ParseCopyMemory() argument
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmInstructionTests.cpp8849 map<string, string> memoryAccess; in createMemoryAccessTests() local
8850 memoryAccess["access_type"] = tests[testNdx].accessType; in createMemoryAccessTests()
8853 fragments["testfun"] = tcu::StringTemplate(function).specialize(memoryAccess); in createMemoryAccessTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmInstructionTests.cpp8837 map<string, string> memoryAccess; in createMemoryAccessTests() local
8838 memoryAccess["access_type"] = tests[testNdx].accessType; in createMemoryAccessTests()
8841 fragments["testfun"] = tcu::StringTemplate(function).specialize(memoryAccess); in createMemoryAccessTests()

Completed in 95 milliseconds