Lines Matching refs:memoryAccess
1517 …sk Builder::sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass s… in sanitizeMemoryAccessForStorageClass() argument
1527 memoryAccess = spv::MemoryAccessMask(memoryAccess & in sanitizeMemoryAccessForStorageClass()
1533 return memoryAccess; in sanitizeMemoryAccessForStorageClass()
1537 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scop… in createStore() argument
1544 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createStore()
1546 if (memoryAccess != MemoryAccessMaskNone) { in createStore()
1547 store->addImmediateOperand(memoryAccess); in createStore()
1548 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createStore()
1551 if (memoryAccess & spv::MemoryAccessMakePointerAvailableKHRMask) { in createStore()
1560 Id Builder::createLoad(Id lValue, spv::Decoration precision, spv::MemoryAccessMask memoryAccess, in createLoad() argument
1566 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createLoad()
1568 if (memoryAccess != MemoryAccessMaskNone) { in createLoad()
1569 load->addImmediateOperand(memoryAccess); in createLoad()
1570 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createLoad()
1573 if (memoryAccess & spv::MemoryAccessMakePointerVisibleKHRMask) { in createLoad()
2788 void Builder::accessChainStore(Id rvalue, Decoration nonUniform, spv::MemoryAccessMask memoryAccess… in accessChainStore() argument
2811 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainStore()
2814 createStore(source, base, memoryAccess, scope, alignment); in accessChainStore()
2819 Decoration r_nonUniform, Id resultType, spv::MemoryAccessMask memoryAccess, in accessChainLoad() argument
2875 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainLoad()
2885 id = createLoad(id, precision, memoryAccess, scope, alignment); in accessChainLoad()