/third_party/spirv-tools/source/val/ |
H A D | validate.h | 30 class ValidationState_t; 39 spv_result_t PerformCfgChecks(ValidationState_t& _); 49 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst); 61 spv_result_t CheckIdDefinitionDominateUse(ValidationState_t& _); 73 spv_result_t ValidateAdjacency(ValidationState_t& _); 83 spv_result_t ValidateInterfaces(ValidationState_t& _); 89 spv_result_t MemoryPass(ValidationState_t& _, const Instruction* inst); 110 spv_result_t ModuleLayoutPass(ValidationState_t& _, const Instruction* inst); 113 spv_result_t CfgPass(ValidationState_t& _, const Instruction* inst); 116 spv_result_t ControlFlowPass(ValidationState_t [all...] |
H A D | validation_state.cpp | 109 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in CountInstructions() 121 ValidationState_t& vstate = in setHeader() 122 *(reinterpret_cast<ValidationState_t*>(user_data)); in setHeader() 131 void UpdateFeaturesBasedOnSpirvVersion(ValidationState_t::Feature* features, in UpdateFeaturesBasedOnSpirvVersion() 144 ValidationState_t::ValidationState_t(const spv_const_context ctx, in ValidationState_t() function in spvtools::val::ValidationState_t 222 void ValidationState_t::preallocateStorage() { in preallocateStorage() 227 spv_result_t ValidationState_t::ForwardDeclareId(uint32_t id) { in ForwardDeclareId() 232 spv_result_t ValidationState_t [all...] |
H A D | validate.cpp | 47 void RegisterExtension(ValidationState_t& _, in RegisterExtension() 70 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessExtensions() 81 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessInstruction() 89 spv_result_t ValidateForwardDecls(ValidationState_t& _) { in ValidateForwardDecls() 98 bind(&ValidationState_t::getIdName, std::ref(_), std::placeholders::_1)); in ValidateForwardDecls() 114 spv_result_t ValidateEntryPoints(ValidationState_t& _) { in ValidateEntryPoints() 149 spv_diagnostic* pDiagnostic, ValidationState_t* vstate) { in ValidateBinaryUsingContextAndValidationState() 218 ValidationState_t in ValidateBinaryUsingContextAndValidationState() [all...] |
H A D | validate_non_uniform.cpp | 29 spv_result_t ValidateGroupNonUniformElect(ValidationState_t& _, in ValidateGroupNonUniformElect() 39 spv_result_t ValidateGroupNonUniformAnyAll(ValidationState_t& _, in ValidateGroupNonUniformAnyAll() 54 spv_result_t ValidateGroupNonUniformAllEqual(ValidationState_t& _, in ValidateGroupNonUniformAllEqual() 73 spv_result_t ValidateGroupNonUniformBroadcastShuffle(ValidationState_t& _, in ValidateGroupNonUniformBroadcastShuffle() 141 spv_result_t ValidateGroupNonUniformBroadcastFirst(ValidationState_t& _, in ValidateGroupNonUniformBroadcastFirst() 161 spv_result_t ValidateGroupNonUniformBallot(ValidationState_t& _, in ValidateGroupNonUniformBallot() 182 spv_result_t ValidateGroupNonUniformInverseBallot(ValidationState_t& _, in ValidateGroupNonUniformInverseBallot() 203 spv_result_t ValidateGroupNonUniformBallotBitExtract(ValidationState_t& _, in ValidateGroupNonUniformBallotBitExtract() 230 spv_result_t ValidateGroupNonUniformBallotBitCount(ValidationState_t& _, in ValidateGroupNonUniformBallotBitCount() 264 spv_result_t ValidateGroupNonUniformBallotFind(ValidationState_t [all...] |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() 43 spv_result_t ValidateShaderClock(ValidationState_t& _, in ValidateShaderClock() 73 spv_result_t ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) { in ValidateAssumeTrue() 82 spv_result_t ValidateExpect(ValidationState_t& _, const Instruction* inst) { in ValidateExpect() 106 spv_result_t MiscPass(ValidationState_t& _, const Instruction* inst) { in MiscPass() 124 ->RegisterLimitation([](const ValidationState_t& state, in MiscPass()
|
H A D | validate_instruction.cpp | 56 CapabilitySet EnablingCapabilitiesForOp(const ValidationState_t& state, in EnablingCapabilitiesForOp() 88 ValidationState_t& _, const Instruction* inst, size_t which_operand, in OperandVersionExtensionCheck() 137 spv_result_t CheckRequiredCapabilities(ValidationState_t& state, in CheckRequiredCapabilities() 216 spv_result_t ReservedCheck(ValidationState_t& _, const Instruction* inst) { in ReservedCheck() 239 spv_result_t CapabilityCheck(ValidationState_t& _, const Instruction* inst) { in CapabilityCheck() 277 spv_result_t VersionCheck(ValidationState_t& _, const Instruction* inst) { in VersionCheck() 345 spv_result_t LimitCheckIdBound(ValidationState_t& _, const Instruction* inst) { in LimitCheckIdBound() 355 spv_result_t LimitCheckStruct(ValidationState_t& _, const Instruction* inst) { in LimitCheckStruct() 400 spv_result_t LimitCheckSwitch(ValidationState_t& _, const Instruction* inst) { in LimitCheckSwitch() 420 spv_result_t LimitCheckNumVars(ValidationState_t [all...] |
H A D | validate_scopes.h | 23 spv_result_t ValidateScope(ValidationState_t& _, const Instruction* inst, 26 spv_result_t ValidateExecutionScope(ValidationState_t& _, 29 spv_result_t ValidateMemoryScope(ValidationState_t& _, const Instruction* inst,
|
H A D | validate_decorations.cpp | 65 uint32_t GetArrayStride(uint32_t array_id, ValidationState_t& vstate) { in GetArrayStride() 75 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() 85 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() 95 bool isBlock(uint32_t struct_id, ValidationState_t& vstate) { in isBlock() 104 bool hasImportLinkageAttribute(uint32_t id, ValidationState_t& vstate) { in hasImportLinkageAttribute() 116 ValidationState_t& vstate) { 123 ValidationState_t& vstate) { 135 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) { 182 ValidationState_t& vstate) { 258 uint32_t getScalarAlignment(uint32_t type_id, ValidationState_t [all...] |
H A D | validate_type.cpp | 47 spv_result_t ValidateUniqueness(ValidationState_t& _, const Instruction* inst) { in ValidateUniqueness() 64 spv_result_t ValidateTypeInt(ValidationState_t& _, const Instruction* inst) { in ValidateTypeInt() 119 spv_result_t ValidateTypeFloat(ValidationState_t& _, const Instruction* inst) { in ValidateTypeFloat() 149 spv_result_t ValidateTypeVector(ValidationState_t& _, const Instruction* inst) { in ValidateTypeVector() 182 spv_result_t ValidateTypeMatrix(ValidationState_t& _, const Instruction* inst) { in ValidateTypeMatrix() 212 spv_result_t ValidateTypeArray(ValidationState_t& _, const Instruction* inst) { in ValidateTypeArray() 281 spv_result_t ValidateTypeRuntimeArray(ValidationState_t& _, in ValidateTypeRuntimeArray() 309 spv_result_t ValidateTypeStruct(ValidationState_t& _, const Instruction* inst) { in ValidateTypeStruct() 433 spv_result_t ValidateTypePointer(ValidationState_t& _, in ValidateTypePointer() 468 spv_result_t ValidateTypeFunction(ValidationState_t [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate.h | 30 class ValidationState_t; 44 spv_result_t PerformCfgChecks(ValidationState_t& _); 54 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst); 66 spv_result_t CheckIdDefinitionDominateUse(ValidationState_t& _); 78 spv_result_t ValidateAdjacency(ValidationState_t& _); 88 spv_result_t ValidateInterfaces(ValidationState_t& _); 94 spv_result_t MemoryPass(ValidationState_t& _, const Instruction* inst); 115 spv_result_t ModuleLayoutPass(ValidationState_t& _, const Instruction* inst); 118 spv_result_t CfgPass(ValidationState_t& _, const Instruction* inst); 121 spv_result_t ControlFlowPass(ValidationState_t [all...] |
H A D | validation_state.cpp | 106 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in CountInstructions() 116 ValidationState_t& vstate = in setHeader() 117 *(reinterpret_cast<ValidationState_t*>(user_data)); in setHeader() 126 void UpdateFeaturesBasedOnSpirvVersion(ValidationState_t::Feature* features, in UpdateFeaturesBasedOnSpirvVersion() 139 ValidationState_t::ValidationState_t(const spv_const_context ctx, in ValidationState_t() function in spvtools::val::ValidationState_t 203 void ValidationState_t::preallocateStorage() { in preallocateStorage() 208 spv_result_t ValidationState_t::ForwardDeclareId(uint32_t id) { in ForwardDeclareId() 213 spv_result_t ValidationState_t [all...] |
H A D | validate.cpp | 55 void RegisterExtension(ValidationState_t& _, in RegisterExtension() 78 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessExtensions() 89 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessInstruction() 97 spv_result_t ValidateForwardDecls(ValidationState_t& _) { in ValidateForwardDecls() 106 bind(&ValidationState_t::getIdName, std::ref(_), std::placeholders::_1)); in ValidateForwardDecls() 122 spv_result_t ValidateEntryPoints(ValidationState_t& _) { in ValidateEntryPoints() 157 spv_diagnostic* pDiagnostic, ValidationState_t* vstate) { in ValidateBinaryUsingContextAndValidationState() 226 ValidationState_t in ValidateBinaryUsingContextAndValidationState() [all...] |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() 43 spv_result_t ValidateShaderClock(ValidationState_t& _, in ValidateShaderClock() 75 spv_result_t ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) { in ValidateAssumeTrue() 84 spv_result_t ValidateExpect(ValidationState_t& _, const Instruction* inst) { in ValidateExpect() 108 spv_result_t MiscPass(ValidationState_t& _, const Instruction* inst) { in MiscPass() 126 ->RegisterLimitation([](const ValidationState_t& state, in MiscPass()
|
H A D | validate_instruction.cpp | 62 CapabilitySet EnablingCapabilitiesForOp(const ValidationState_t& state, in EnablingCapabilitiesForOp() 94 ValidationState_t& _, const Instruction* inst, size_t which_operand, in OperandVersionExtensionCheck() 143 spv_result_t CheckRequiredCapabilities(ValidationState_t& state, in CheckRequiredCapabilities() 220 spv_result_t ReservedCheck(ValidationState_t& _, const Instruction* inst) { in ReservedCheck() 243 spv_result_t CapabilityCheck(ValidationState_t& _, const Instruction* inst) { in CapabilityCheck() 281 spv_result_t VersionCheck(ValidationState_t& _, const Instruction* inst) { in VersionCheck() 349 spv_result_t LimitCheckIdBound(ValidationState_t& _, const Instruction* inst) { in LimitCheckIdBound() 359 spv_result_t LimitCheckStruct(ValidationState_t& _, const Instruction* inst) { in LimitCheckStruct() 404 spv_result_t LimitCheckSwitch(ValidationState_t& _, const Instruction* inst) { in LimitCheckSwitch() 424 spv_result_t LimitCheckNumVars(ValidationState_t [all...] |
H A D | validate_scopes.h | 23 spv_result_t ValidateScope(ValidationState_t& _, const Instruction* inst, 26 spv_result_t ValidateExecutionScope(ValidationState_t& _, 29 spv_result_t ValidateMemoryScope(ValidationState_t& _, const Instruction* inst,
|
H A D | validate_type.cpp | 48 spv_result_t ValidateUniqueness(ValidationState_t& _, const Instruction* inst) { in ValidateUniqueness() 65 spv_result_t ValidateTypeInt(ValidationState_t& _, const Instruction* inst) { in ValidateTypeInt() 119 spv_result_t ValidateTypeFloat(ValidationState_t& _, const Instruction* inst) { in ValidateTypeFloat() 149 spv_result_t ValidateTypeVector(ValidationState_t& _, const Instruction* inst) { in ValidateTypeVector() 182 spv_result_t ValidateTypeMatrix(ValidationState_t& _, const Instruction* inst) { in ValidateTypeMatrix() 212 spv_result_t ValidateTypeArray(ValidationState_t& _, const Instruction* inst) { in ValidateTypeArray() 281 spv_result_t ValidateTypeRuntimeArray(ValidationState_t& _, in ValidateTypeRuntimeArray() 309 bool ContainsOpaqueType(ValidationState_t& _, const Instruction* str) { in ContainsOpaqueType() 338 spv_result_t ValidateTypeStruct(ValidationState_t& _, const Instruction* inst) { in ValidateTypeStruct() 438 spv_result_t ValidateTypePointer(ValidationState_t [all...] |
H A D | validate_decorations.cpp | 71 uint32_t GetArrayStride(uint32_t array_id, ValidationState_t& vstate) { in GetArrayStride() 81 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() 90 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() 100 bool hasImportLinkageAttribute(uint32_t id, ValidationState_t& vstate) { in hasImportLinkageAttribute() 112 ValidationState_t& vstate) { in getStructMembers() 119 ValidationState_t& vstate) { in getStructMembers() 131 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isMissingOffsetInStruct() 177 ValidationState_t& vstate) { 245 uint32_t getScalarAlignment(uint32_t type_id, ValidationState_t& vstate) { 285 MemberConstraints& constraints, ValidationState_t [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate.h | 30 class ValidationState_t; 44 spv_result_t PerformCfgChecks(ValidationState_t& _); 54 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst); 66 spv_result_t CheckIdDefinitionDominateUse(ValidationState_t& _); 78 spv_result_t ValidateAdjacency(ValidationState_t& _); 88 spv_result_t ValidateInterfaces(ValidationState_t& _); 94 spv_result_t MemoryPass(ValidationState_t& _, const Instruction* inst); 115 spv_result_t ModuleLayoutPass(ValidationState_t& _, const Instruction* inst); 118 spv_result_t CfgPass(ValidationState_t& _, const Instruction* inst); 121 spv_result_t ControlFlowPass(ValidationState_t [all...] |
H A D | validation_state.cpp | 106 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in CountInstructions() 116 ValidationState_t& vstate = in setHeader() 117 *(reinterpret_cast<ValidationState_t*>(user_data)); in setHeader() 126 void UpdateFeaturesBasedOnSpirvVersion(ValidationState_t::Feature* features, in UpdateFeaturesBasedOnSpirvVersion() 139 ValidationState_t::ValidationState_t(const spv_const_context ctx, in ValidationState_t() function in spvtools::val::ValidationState_t 203 void ValidationState_t::preallocateStorage() { in preallocateStorage() 208 spv_result_t ValidationState_t::ForwardDeclareId(uint32_t id) { in ForwardDeclareId() 213 spv_result_t ValidationState_t [all...] |
H A D | validate.cpp | 55 void RegisterExtension(ValidationState_t& _, in RegisterExtension() 78 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessExtensions() 89 ValidationState_t& _ = *(reinterpret_cast<ValidationState_t*>(user_data)); in ProcessInstruction() 97 spv_result_t ValidateForwardDecls(ValidationState_t& _) { in ValidateForwardDecls() 106 bind(&ValidationState_t::getIdName, std::ref(_), std::placeholders::_1)); in ValidateForwardDecls() 122 spv_result_t ValidateEntryPoints(ValidationState_t& _) { in ValidateEntryPoints() 157 spv_diagnostic* pDiagnostic, ValidationState_t* vstate) { in ValidateBinaryUsingContextAndValidationState() 226 ValidationState_t in ValidateBinaryUsingContextAndValidationState() [all...] |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() 43 spv_result_t ValidateShaderClock(ValidationState_t& _, in ValidateShaderClock() 75 spv_result_t ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) { in ValidateAssumeTrue() 84 spv_result_t ValidateExpect(ValidationState_t& _, const Instruction* inst) { in ValidateExpect() 108 spv_result_t MiscPass(ValidationState_t& _, const Instruction* inst) { in MiscPass() 126 ->RegisterLimitation([](const ValidationState_t& state, in MiscPass()
|
H A D | validate_instruction.cpp | 62 CapabilitySet EnablingCapabilitiesForOp(const ValidationState_t& state, in EnablingCapabilitiesForOp() 94 ValidationState_t& _, const Instruction* inst, size_t which_operand, in OperandVersionExtensionCheck() 143 spv_result_t CheckRequiredCapabilities(ValidationState_t& state, in CheckRequiredCapabilities() 220 spv_result_t ReservedCheck(ValidationState_t& _, const Instruction* inst) { in ReservedCheck() 243 spv_result_t CapabilityCheck(ValidationState_t& _, const Instruction* inst) { in CapabilityCheck() 281 spv_result_t VersionCheck(ValidationState_t& _, const Instruction* inst) { in VersionCheck() 349 spv_result_t LimitCheckIdBound(ValidationState_t& _, const Instruction* inst) { in LimitCheckIdBound() 359 spv_result_t LimitCheckStruct(ValidationState_t& _, const Instruction* inst) { in LimitCheckStruct() 404 spv_result_t LimitCheckSwitch(ValidationState_t& _, const Instruction* inst) { in LimitCheckSwitch() 424 spv_result_t LimitCheckNumVars(ValidationState_t [all...] |
H A D | validate_scopes.h | 23 spv_result_t ValidateScope(ValidationState_t& _, const Instruction* inst, 26 spv_result_t ValidateExecutionScope(ValidationState_t& _, 29 spv_result_t ValidateMemoryScope(ValidationState_t& _, const Instruction* inst,
|
H A D | validate_type.cpp | 48 spv_result_t ValidateUniqueness(ValidationState_t& _, const Instruction* inst) { in ValidateUniqueness() 65 spv_result_t ValidateTypeInt(ValidationState_t& _, const Instruction* inst) { in ValidateTypeInt() 119 spv_result_t ValidateTypeFloat(ValidationState_t& _, const Instruction* inst) { in ValidateTypeFloat() 149 spv_result_t ValidateTypeVector(ValidationState_t& _, const Instruction* inst) { in ValidateTypeVector() 182 spv_result_t ValidateTypeMatrix(ValidationState_t& _, const Instruction* inst) { in ValidateTypeMatrix() 212 spv_result_t ValidateTypeArray(ValidationState_t& _, const Instruction* inst) { in ValidateTypeArray() 281 spv_result_t ValidateTypeRuntimeArray(ValidationState_t& _, in ValidateTypeRuntimeArray() 309 bool ContainsOpaqueType(ValidationState_t& _, const Instruction* str) { in ContainsOpaqueType() 338 spv_result_t ValidateTypeStruct(ValidationState_t& _, const Instruction* inst) { in ValidateTypeStruct() 438 spv_result_t ValidateTypePointer(ValidationState_t [all...] |
H A D | validate_decorations.cpp | 71 uint32_t GetArrayStride(uint32_t array_id, ValidationState_t& vstate) { in GetArrayStride() 81 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() 90 bool isBuiltInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isBuiltInStruct() 100 bool hasImportLinkageAttribute(uint32_t id, ValidationState_t& vstate) { in hasImportLinkageAttribute() 112 ValidationState_t& vstate) { in getStructMembers() 119 ValidationState_t& vstate) { in getStructMembers() 131 bool isMissingOffsetInStruct(uint32_t struct_id, ValidationState_t& vstate) { in isMissingOffsetInStruct() 177 ValidationState_t& vstate) { 245 uint32_t getScalarAlignment(uint32_t type_id, ValidationState_t& vstate) { 285 MemberConstraints& constraints, ValidationState_t [all...] |