Lines Matching refs:storageClass
41 if(pointerTy.storageClass == spv::StorageClassUniformConstant) in EmitLoad()
57 bool interleavedByLane = IsStorageInterleavedByLane(pointerTy.storageClass); in EmitLoad()
59 auto robustness = state->getOutOfBoundsBehavior(pointerTy.storageClass); in EmitLoad()
102 bool interleavedByLane = IsStorageInterleavedByLane(pointerTy.storageClass); in Store()
103 auto robustness = state->getOutOfBoundsBehavior(pointerTy.storageClass); in Store()
106 if(!StoresInHelperInvocation(pointerTy.storageClass)) in Store()
127 switch(objectTy.storageClass) in EmitVariable()
205 UNREACHABLE("Storage class %d", objectTy.storageClass); in EmitVariable()
217 switch(objectTy.storageClass) in EmitVariable()
223 bool interleavedByLane = IsStorageInterleavedByLane(objectTy.storageClass); in EmitVariable()
235 …n does not permit variables of storage class %d to have initializers", int(objectTy.storageClass)); in EmitVariable()
250 bool dstInterleavedByLane = IsStorageInterleavedByLane(dstPtrTy.storageClass); in EmitCopyMemory()
251 bool srcInterleavedByLane = IsStorageInterleavedByLane(srcPtrTy.storageClass); in EmitCopyMemory()
356 if(IsExplicitLayout(type.storageClass)) in VisitMemoryObject()
445 bool SpirvShader::StoresInHelperInvocation(spv::StorageClass storageClass) in StoresInHelperInvocation() argument
447 switch(storageClass) in StoresInHelperInvocation()
458 bool SpirvShader::IsExplicitLayout(spv::StorageClass storageClass) in IsExplicitLayout() argument
460 switch(storageClass) in IsExplicitLayout()
481 bool SpirvShader::IsStorageInterleavedByLane(spv::StorageClass storageClass) in IsStorageInterleavedByLane() argument
483 switch(storageClass) in IsStorageInterleavedByLane()