• Home
  • Raw
  • Download

Lines Matching refs:memoryAccess

1493 …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
1542 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createLoad()
1544 if (memoryAccess != MemoryAccessMaskNone) { in createLoad()
1545 load->addImmediateOperand(memoryAccess); in createLoad()
1546 if (memoryAccess & spv::MemoryAccessAlignedMask) { in createLoad()
1549 if (memoryAccess & spv::MemoryAccessMakePointerVisibleKHRMask) { in createLoad()
2764 void Builder::accessChainStore(Id rvalue, spv::MemoryAccessMask memoryAccess, spv::Scope scope, uns… in accessChainStore() argument
2785 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainStore()
2788 createStore(source, base, memoryAccess, scope, alignment); in accessChainStore()
2793 spv::MemoryAccessMask memoryAccess, spv::Scope scope, unsigned int alignment) in accessChainLoad() argument
2848 memoryAccess = (spv::MemoryAccessMask)(memoryAccess | spv::MemoryAccessAlignedMask); in accessChainLoad()
2858 id = createLoad(id, precision, memoryAccess, scope, alignment); in accessChainLoad()