Lines Matching refs:memoryAccess
1311 …sk Builder::sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass s… in sanitizeMemoryAccessForStorageClass() argument
1320 memoryAccess = spv::MemoryAccessMask(memoryAccess & in sanitizeMemoryAccessForStorageClass()
1326 return memoryAccess; in sanitizeMemoryAccessForStorageClass()
1330 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scop… in createStore() argument
1336 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createStore()
1338 if (memoryAccess != MemoryAccessMaskNone) { in createStore()
1339 store->addImmediateOperand(memoryAccess); in createStore()
1340 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createStore()
1343 if (memoryAccess & spv::MemoryAccessMakePointerAvailableKHRMask) { in createStore()
1352 Id Builder::createLoad(Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scope, unsigned in… in createLoad() argument
1357 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createLoad()
1359 if (memoryAccess != MemoryAccessMaskNone) { in createLoad()
1360 load->addImmediateOperand(memoryAccess); in createLoad()
1361 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createLoad()
1364 if (memoryAccess & spv::MemoryAccessMakePointerVisibleKHRMask) { in createLoad()
2551 void Builder::accessChainStore(Id rvalue, spv::MemoryAccessMask memoryAccess, spv::Scope scope, uns… in accessChainStore() argument
2572 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainStore()
2575 createStore(source, base, memoryAccess, scope, alignment); in accessChainStore()
2579 …recision, Decoration nonUniform, Id resultType, spv::MemoryAccessMask memoryAccess, spv::Scope sco… in accessChainLoad() argument
2626 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainLoad()
2630 id = createLoad(collapseAccessChain(), memoryAccess, scope, alignment); in accessChainLoad()