Home
last modified time | relevance | path

Searched refs:storageClass (Results 1 – 18 of 18) sorted by relevance

/external/swiftshader/src/Pipeline/
DSpirvShader.cpp146 auto storageClass = static_cast<spv::StorageClass>(insn.word(3)); local
153 object.storageClass = storageClass;
162 if (storageClass == spv::StorageClassInput || storageClass == spv::StorageClassOutput)
200 …assert(object.storageClass == spv::StorageClassInput || object.storageClass == spv::StorageClassOu… in ProcessInterfaceVariable()
202 …auto &builtinInterface = (object.storageClass == spv::StorageClassInput) ? inputBuiltins : outputB… in ProcessInterfaceVariable()
203 auto &userDefinedInterface = (object.storageClass == spv::StorageClassInput) ? inputs : outputs; in ProcessInterfaceVariable()
DSpirvShader.hpp105 spv::StorageClass storageClass; member in sw::SpirvShader::Object
/external/deqp-deps/glslang/SPIRV/
DSpvPostProcess.cpp87 StorageClass storageClass = getStorageClass(inst.getIdOperand(0)); in postProcessType() local
89 switch (storageClass) { in postProcessType()
100 switch (storageClass) { in postProcessType()
DSpvBuilder.cpp175 Id Builder::makePointer(StorageClass storageClass, Id pointee) in makePointer() argument
181 if (type->getImmediateOperand(0) == (unsigned)storageClass && in makePointer()
188 type->addImmediateOperand(storageClass); in makePointer()
197 Id Builder::makeForwardPointer(StorageClass storageClass) in makeForwardPointer() argument
203 type->addImmediateOperand(storageClass); in makeForwardPointer()
210 Id Builder::makePointerFromForwardPointer(StorageClass storageClass, Id forwardPointerType, Id poin… in makePointerFromForwardPointer() argument
216 if (type->getImmediateOperand(0) == (unsigned)storageClass && in makePointerFromForwardPointer()
222 type->addImmediateOperand(storageClass); in makePointerFromForwardPointer()
1278 Id Builder::createVariable(StorageClass storageClass, Id type, const char* name) in createVariable() argument
1280 Id pointerType = makePointer(storageClass, type); in createVariable()
[all …]
DGlslangToSpv.cpp2851 spv::StorageClass storageClass = TranslateStorageClass(node->getType()); in createSpvVariable() local
2858 switch (storageClass) { in createSpvVariable()
2888 if (storageClass == spv::StorageClassPushConstant) { in createSpvVariable()
2891 } else if (storageClass == spv::StorageClassUniform) { in createSpvVariable()
2894 } else if (storageClass == spv::StorageClassStorageBuffer) { in createSpvVariable()
2904 return builder.createVariable(storageClass, spvType, name); in createSpvVariable()
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_decorations.cpp808 const auto storageClass = words[3]; in CheckDecorationsOfBuffers() local
809 const bool uniform = storageClass == SpvStorageClassUniform; in CheckDecorationsOfBuffers()
811 storageClass == SpvStorageClassUniformConstant; in CheckDecorationsOfBuffers()
812 const bool push_constant = storageClass == SpvStorageClassPushConstant; in CheckDecorationsOfBuffers()
813 const bool storage_buffer = storageClass == SpvStorageClassStorageBuffer; in CheckDecorationsOfBuffers()
858 storageClass == SpvStorageClassPhysicalStorageBufferEXT; in CheckDecorationsOfBuffers()
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmVariablePointersTests.cpp421 std::string storageClass = storageClasses[classId]; in addVariablePointersComputeGroup() local
422 std::string name = "stores_" + string(de::toLower(storageClass)) + "_" + bufferType; in addVariablePointersComputeGroup()
423 std::string description = "Test storing variable pointer into " + storageClass + " variable."; in addVariablePointersComputeGroup()
424 … std::string extraVariable = "%mux_output_copy = OpVariable %sb_f32ptrptr " + storageClass + "\n"; in addVariablePointersComputeGroup()
425 specs["ExtraTypes"] = "%sb_f32ptrptr = OpTypePointer " + storageClass + " %sb_f32ptr\n"; in addVariablePointersComputeGroup()
1490 std::string storageClass = storageClasses[classId]; in addVariablePointersGraphicsGroup() local
1491 std::string name = "stores_" + string(de::toLower(storageClass)) + "_" + bufferType; in addVariablePointersGraphicsGroup()
1492 … std::string extraVariable = "%mux_output_copy = OpVariable %sb_f32ptrptr " + storageClass + "\n"; in addVariablePointersGraphicsGroup()
1493 specs["ExtraTypes"] = "%sb_f32ptrptr = OpTypePointer " + storageClass + " %sb_f32\n"; in addVariablePointersGraphicsGroup()
/external/deqp-deps/SPIRV-Tools/source/opt/
Daggressive_dead_code_elim_pass.h58 bool IsVarOfStorage(uint32_t varId, uint32_t storageClass);
Daggressive_dead_code_elim_pass.cpp83 bool AggressiveDCEPass::IsVarOfStorage(uint32_t varId, uint32_t storageClass) { in IsVarOfStorage() argument
92 storageClass; in IsVarOfStorage()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Daggressive_dead_code_elim_pass.h60 bool IsVarOfStorage(uint32_t varId, uint32_t storageClass);
Daggressive_dead_code_elim_pass.cpp83 bool AggressiveDCEPass::IsVarOfStorage(uint32_t varId, uint32_t storageClass) { in IsVarOfStorage() argument
92 storageClass; in IsVarOfStorage()
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_decorations.cpp801 const auto storageClass = words[3]; in CheckDecorationsOfBuffers() local
802 const bool uniform = storageClass == SpvStorageClassUniform; in CheckDecorationsOfBuffers()
804 storageClass == SpvStorageClassUniformConstant; in CheckDecorationsOfBuffers()
805 const bool push_constant = storageClass == SpvStorageClassPushConstant; in CheckDecorationsOfBuffers()
806 const bool storage_buffer = storageClass == SpvStorageClassStorageBuffer; in CheckDecorationsOfBuffers()
/external/skia/src/sksl/
DSkSLSPIRVCodeGenerator.cpp623 SpvId SPIRVCodeGenerator::getPointerType(const Type& type, SpvStorageClass_ storageClass) { in getPointerType() argument
624 return this->getPointerType(type, fDefaultLayout, storageClass); in getPointerType()
628 SpvStorageClass_ storageClass) { in getPointerType() argument
630 String key = type.description() + "*" + to_string(layout.fStd) + to_string(storageClass); in getPointerType()
634 this->writeInstruction(SpvOpTypePointer, result, storageClass, in getPointerType()
2646 SpvStorageClass_ storageClass = get_storage_class(intf.fVariable.fModifiers); in writeInterfaceBlock() local
2648 this->writeInstruction(SpvOpTypePointer, ptrType, storageClass, typeId, fConstantBuffer); in writeInterfaceBlock()
2649 this->writeInstruction(SpvOpVariable, ptrType, result, storageClass, fConstantBuffer); in writeInterfaceBlock()
2705 SpvStorageClass_ storageClass; in writeGlobalVars() local
2707 storageClass = SpvStorageClassInput; in writeGlobalVars()
[all …]
DSkSLSPIRVCodeGenerator.h159 SpvId getPointerType(const Type& type, SpvStorageClass_ storageClass);
162 SpvStorageClass_ storageClass);
/external/skqp/src/sksl/
DSkSLSPIRVCodeGenerator.cpp617 SpvId SPIRVCodeGenerator::getPointerType(const Type& type, SpvStorageClass_ storageClass) { in getPointerType() argument
618 return this->getPointerType(type, fDefaultLayout, storageClass); in getPointerType()
622 SpvStorageClass_ storageClass) { in getPointerType() argument
624 String key = type.description() + "*" + to_string(layout.fStd) + to_string(storageClass); in getPointerType()
628 this->writeInstruction(SpvOpTypePointer, result, storageClass, in getPointerType()
2658 SpvStorageClass_ storageClass = get_storage_class(intf.fVariable.fModifiers); in writeInterfaceBlock() local
2660 this->writeInstruction(SpvOpTypePointer, ptrType, storageClass, typeId, fConstantBuffer); in writeInterfaceBlock()
2661 this->writeInstruction(SpvOpVariable, ptrType, result, storageClass, fConstantBuffer); in writeInterfaceBlock()
2714 SpvStorageClass_ storageClass; in writeGlobalVars() local
2716 storageClass = SpvStorageClassInput; in writeGlobalVars()
[all …]
DSkSLSPIRVCodeGenerator.h117 SpvId getPointerType(const Type& type, SpvStorageClass_ storageClass);
120 SpvStorageClass_ storageClass);
/external/vulkan-validation-layers/layers/
Dshader_validation.cpp1664 uint32_t storageClass; in ValidateShaderStageInputOutputLimits() member
1700 var.storageClass = insn.word(3); in ValidateShaderStageInputOutputLimits()
1701 … if (var.storageClass == spv::StorageClassInput || var.storageClass == spv::StorageClassOutput) { in ValidateShaderStageInputOutputLimits()
1724 if (var.storageClass == spv::StorageClassInput) { in ValidateShaderStageInputOutputLimits()
/external/python/apitools/samples/storage_sample/storage_v1/
Dstorage_v1_messages.py214 storageClass = _messages.StringField(15) variable in Bucket
618 storageClass = _messages.StringField(23) variable in Object