Home
last modified time | relevance | path

Searched refs:decoration (Results 1 - 25 of 151) sorted by relevance

1234567

/third_party/spirv-tools/source/val/
H A Dvalidate_builtins.cpp50 // (member index is taken from decoration).
59 const Decoration& decoration, in GetUnderlyingType()
62 if (decoration.struct_member_index() != Decoration::kInvalidMember) { in GetUnderlyingType()
69 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
89 << " is decorated with BuiltIn. BuiltIn decoration should only be " in GetUnderlyingType()
254 // Goes through all decorations in the module, if decoration is BuiltIn
258 // Validates the instruction defining an id with built-in decoration.
261 spv_result_t ValidateSingleBuiltInAtDefinition(const Decoration& decoration,
265 // by |inst| is decorated with BuiltIn |decoration|.
270 const Decoration& decoration, cons
58 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
701 GetDefinitionDesc( const Decoration& decoration, const Instruction& inst) const GetDefinitionDesc() argument
714 GetReferenceDesc( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst, spv::ExecutionModel execution_model) const GetReferenceDesc() argument
750 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
766 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
782 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
794 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
811 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
830 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
847 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
859 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
879 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
912 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
931 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
945 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
974 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
1005 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1019 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1041 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1081 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1107 ValidateNotCalledWithExecutionModel( int vuid, const char* comment, spv::ExecutionModel execution_model, const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateNotCalledWithExecutionModel() argument
1138 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1144 ValidateClipOrCullDistanceAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateClipOrCullDistanceAtReference() argument
1309 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1331 ValidateFragCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragCoordAtReference() argument
1371 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1392 ValidateFragDepthAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragDepthAtReference() argument
1447 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1468 ValidateFrontFacingAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFrontFacingAtReference() argument
1508 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1528 ValidateHelperInvocationAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateHelperInvocationAtReference() argument
1568 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1588 ValidateInvocationIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInvocationIdAtReference() argument
1628 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1649 ValidateInstanceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInstanceIndexAtReference() argument
1689 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1709 ValidatePatchVerticesAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePatchVerticesAtReference() argument
1750 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1771 ValidatePointCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointCoordAtReference() argument
1810 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1816 ValidatePointSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointSizeAtReference() argument
1928 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
1934 ValidatePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePositionAtReference() argument
2062 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2099 ValidatePrimitiveIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveIdAtReference() argument
2201 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2221 ValidateSampleIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleIdAtReference() argument
2260 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2280 ValidateSampleMaskAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleMaskAtReference() argument
2321 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2342 ValidateSamplePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSamplePositionAtReference() argument
2383 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2404 ValidateTessCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessCoordAtReference() argument
2443 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2464 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2485 ValidateTessLevelAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessLevelAtReference() argument
2565 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2586 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2598 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2604 ValidateLocalInvocationIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction&, const Instruction& referenced_from_inst) ValidateLocalInvocationIndexAtReference() argument
2619 ValidateVertexIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateVertexIndexAtReference() argument
2659 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2706 ValidateLayerOrViewportIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateLayerOrViewportIndexAtReference() argument
2821 ValidateFragmentShaderF32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragmentShaderF32Vec3InputAtDefinition() argument
2848 ValidateFragmentShaderF32Vec3InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragmentShaderF32Vec3InputAtReference() argument
2895 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2922 ValidateComputeShaderI32Vec3InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeShaderI32Vec3InputAtReference() argument
2975 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
3007 ValidateComputeI32InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeI32InputAtReference() argument
3060 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
3103 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3148 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3178 ValidateWorkgroupSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateWorkgroupSizeAtReference() argument
3213 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3238 ValidateBaseInstanceOrVertexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateBaseInstanceOrVertexAtReference() argument
3283 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3305 ValidateDrawIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDrawIndexAtReference() argument
3353 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3375 ValidateViewIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateViewIndexAtReference() argument
3417 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3439 ValidateDeviceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDeviceIndexAtReference() argument
3469 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3494 ValidateFragInvocationCountAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragInvocationCountAtReference() argument
3540 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3564 ValidateFragSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragSizeAtReference() argument
3610 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3634 ValidateFragStencilRefAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragStencilRefAtReference() argument
3680 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3704 ValidateFullyCoveredAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFullyCoveredAtReference() argument
3750 ValidateNVSMOrARMCoreBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateNVSMOrARMCoreBuiltinsAtDefinition() argument
3774 ValidateNVSMOrARMCoreBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateNVSMOrARMCoreBuiltinsAtReference() argument
3805 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3828 ValidatePrimitiveShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveShadingRateAtReference() argument
3878 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3901 ValidateShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateShadingRateAtReference() argument
3942 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
4063 ValidateRayTracingBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateRayTracingBuiltinsAtReference() argument
4111 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
[all...]
H A Dvalidate_decorations.cpp66 for (auto& decoration : vstate.id_decorations(array_id)) { in GetArrayStride()
67 if (spv::Decoration::ArrayStride == decoration.dec_type()) { in GetArrayStride()
68 return decoration.params()[0]; in GetArrayStride()
74 // Returns true if the given variable has a BuiltIn decoration.
84 // decoration.
94 // Returns true if the given structure type has a Block decoration.
103 // Returns true if the given ID has the Import LinkageAttributes decoration.
133 // Returns whether the given structure is missing Offset decoration for any
144 for (auto& decoration : vstate.id_decorations(struct_id)) {
145 if (spv::Decoration::Offset == decoration
[all...]
H A Dvalidate_annotation.cpp25 // Returns true if the decoration takes ID parameters.
105 << " decoration on target <id> " << _.getIdName(target->id()) << " "); in ValidateDecorationTarget()
209 << " decoration must not be applied to this storage class"; in ValidateDecorationTarget()
253 const auto decoration = inst->GetOperandAs<spv::Decoration>(1); in ValidateDecorate() local
261 if ((decoration == spv::Decoration::GLSLShared) || in ValidateDecorate()
262 (decoration == spv::Decoration::GLSLPacked)) { in ValidateDecorate()
264 << _.VkErrorID(4669) << "OpDecorate decoration '" in ValidateDecorate()
265 << _.SpvDecorationString(decoration) in ValidateDecorate()
270 if (DecorationTakesIdParameters(decoration)) { in ValidateDecorate()
277 if (IsMemberDecorationOnly(decoration)) { in ValidateDecorate()
293 const auto decoration = inst->GetOperandAs<spv::Decoration>(1); ValidateDecorateId() local
329 const auto decoration = inst->GetOperandAs<spv::Decoration>(2); ValidateMemberDecorate() local
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidate_builtins.cpp52 // (member index is taken from decoration).
61 const Decoration& decoration, in GetUnderlyingType()
64 if (decoration.struct_member_index() != Decoration::kInvalidMember) { in GetUnderlyingType()
71 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
91 << " is decorated with BuiltIn. BuiltIn decoration should only be " in GetUnderlyingType()
252 // Goes through all decorations in the module, if decoration is BuiltIn
256 // Validates the instruction defining an id with built-in decoration.
259 spv_result_t ValidateSingleBuiltInAtDefinition(const Decoration& decoration,
263 // by |inst| is decorated with BuiltIn |decoration|.
268 const Decoration& decoration, cons
60 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
690 GetDefinitionDesc( const Decoration& decoration, const Instruction& inst) const GetDefinitionDesc() argument
703 GetReferenceDesc( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst, SpvExecutionModel execution_model) const GetReferenceDesc() argument
739 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
755 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
771 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
783 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
800 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
819 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
836 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
848 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
868 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
901 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
920 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
934 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
963 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
994 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1008 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1030 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1070 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1096 ValidateNotCalledWithExecutionModel( int vuid, const char* comment, SpvExecutionModel execution_model, const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateNotCalledWithExecutionModel() argument
1127 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1133 ValidateClipOrCullDistanceAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateClipOrCullDistanceAtReference() argument
1290 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1312 ValidateFragCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragCoordAtReference() argument
1352 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1373 ValidateFragDepthAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragDepthAtReference() argument
1428 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1449 ValidateFrontFacingAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFrontFacingAtReference() argument
1489 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1509 ValidateHelperInvocationAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateHelperInvocationAtReference() argument
1549 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1569 ValidateInvocationIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInvocationIdAtReference() argument
1609 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1630 ValidateInstanceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInstanceIndexAtReference() argument
1670 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1690 ValidatePatchVerticesAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePatchVerticesAtReference() argument
1731 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1752 ValidatePointCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointCoordAtReference() argument
1791 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1797 ValidatePointSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointSizeAtReference() argument
1908 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
1914 ValidatePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePositionAtReference() argument
2034 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2071 ValidatePrimitiveIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveIdAtReference() argument
2173 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2193 ValidateSampleIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleIdAtReference() argument
2232 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2252 ValidateSampleMaskAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleMaskAtReference() argument
2293 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2314 ValidateSamplePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSamplePositionAtReference() argument
2355 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2376 ValidateTessCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessCoordAtReference() argument
2415 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2436 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2457 ValidateTessLevelAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessLevelAtReference() argument
2537 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2558 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2570 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2576 ValidateLocalInvocationIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction&, const Instruction& referenced_from_inst) ValidateLocalInvocationIndexAtReference() argument
2591 ValidateVertexIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateVertexIndexAtReference() argument
2631 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2678 ValidateLayerOrViewportIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateLayerOrViewportIndexAtReference() argument
2791 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2818 ValidateComputeShaderI32Vec3InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeShaderI32Vec3InputAtReference() argument
2867 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
2899 ValidateComputeI32InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeI32InputAtReference() argument
2949 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
2992 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3037 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3067 ValidateWorkgroupSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateWorkgroupSizeAtReference() argument
3099 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3124 ValidateBaseInstanceOrVertexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateBaseInstanceOrVertexAtReference() argument
3169 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3191 ValidateDrawIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDrawIndexAtReference() argument
3236 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3258 ValidateViewIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateViewIndexAtReference() argument
3300 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3322 ValidateDeviceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDeviceIndexAtReference() argument
3352 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3377 ValidateFragInvocationCountAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragInvocationCountAtReference() argument
3423 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3447 ValidateFragSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragSizeAtReference() argument
3493 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3517 ValidateFragStencilRefAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragStencilRefAtReference() argument
3563 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3587 ValidateFullyCoveredAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFullyCoveredAtReference() argument
3633 ValidateSMBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSMBuiltinsAtDefinition() argument
3657 ValidateSMBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSMBuiltinsAtReference() argument
3688 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3711 ValidatePrimitiveShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveShadingRateAtReference() argument
3760 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3783 ValidateShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateShadingRateAtReference() argument
3824 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
3944 ValidateRayTracingBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateRayTracingBuiltinsAtReference() argument
3992 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
[all...]
H A Dvalidate_decorations.cpp49 // A functor for hashing decoration types.
72 for (auto& decoration : vstate.id_decorations(array_id)) { in GetArrayStride()
73 if (SpvDecorationArrayStride == decoration.dec_type()) { in GetArrayStride()
74 return decoration.params()[0]; in GetArrayStride()
80 // Returns true if the given variable has a BuiltIn decoration.
89 // decoration.
99 // Returns true if the given ID has the Import LinkageAttributes decoration.
129 // Returns whether the given structure is missing Offset decoration for any
140 for (auto& decoration : vstate.id_decorations(struct_id)) { in isMissingOffsetInStruct()
141 if (SpvDecorationOffset == decoration in isMissingOffsetInStruct()
[all...]
H A Dvalidate_annotation.cpp25 std::string LogStringForDecoration(uint32_t decoration) { in LogStringForDecoration() argument
26 switch (decoration) { in LogStringForDecoration()
157 // Returns true if the decoration takes ID parameters.
237 << " decoration on target <id> '" << _.getIdName(target->id()) << "' "); in ValidateDecorationTarget()
336 << " decoration must not be applied to this storage class"; in ValidateDecorationTarget()
374 const auto decoration = inst->GetOperandAs<SpvDecoration>(1); in ValidateDecorate() local
382 if ((decoration == SpvDecorationGLSLShared) || in ValidateDecorate()
383 (decoration == SpvDecorationGLSLPacked)) { in ValidateDecorate()
385 << _.VkErrorID(4669) << "OpDecorate decoration '" in ValidateDecorate()
386 << LogStringForDecoration(decoration) in ValidateDecorate()
414 const auto decoration = inst->GetOperandAs<SpvDecoration>(1); ValidateDecorateId() local
450 const auto decoration = inst->GetOperandAs<SpvDecoration>(2); ValidateMemberDecorate() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidate_builtins.cpp52 // (member index is taken from decoration).
61 const Decoration& decoration, in GetUnderlyingType()
64 if (decoration.struct_member_index() != Decoration::kInvalidMember) { in GetUnderlyingType()
71 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
91 << " is decorated with BuiltIn. BuiltIn decoration should only be " in GetUnderlyingType()
252 // Goes through all decorations in the module, if decoration is BuiltIn
256 // Validates the instruction defining an id with built-in decoration.
259 spv_result_t ValidateSingleBuiltInAtDefinition(const Decoration& decoration,
263 // by |inst| is decorated with BuiltIn |decoration|.
268 const Decoration& decoration, cons
60 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
690 GetDefinitionDesc( const Decoration& decoration, const Instruction& inst) const GetDefinitionDesc() argument
703 GetReferenceDesc( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst, SpvExecutionModel execution_model) const GetReferenceDesc() argument
739 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
755 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
771 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
783 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
800 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
819 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
836 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
848 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
868 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
901 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
920 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
934 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
963 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
994 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1008 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1030 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1070 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1096 ValidateNotCalledWithExecutionModel( int vuid, const char* comment, SpvExecutionModel execution_model, const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateNotCalledWithExecutionModel() argument
1127 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1133 ValidateClipOrCullDistanceAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateClipOrCullDistanceAtReference() argument
1290 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1312 ValidateFragCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragCoordAtReference() argument
1352 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1373 ValidateFragDepthAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragDepthAtReference() argument
1428 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1449 ValidateFrontFacingAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFrontFacingAtReference() argument
1489 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1509 ValidateHelperInvocationAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateHelperInvocationAtReference() argument
1549 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1569 ValidateInvocationIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInvocationIdAtReference() argument
1609 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1630 ValidateInstanceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateInstanceIndexAtReference() argument
1670 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1690 ValidatePatchVerticesAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePatchVerticesAtReference() argument
1731 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1752 ValidatePointCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointCoordAtReference() argument
1791 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1797 ValidatePointSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePointSizeAtReference() argument
1908 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
1914 ValidatePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePositionAtReference() argument
2034 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2071 ValidatePrimitiveIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveIdAtReference() argument
2173 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2193 ValidateSampleIdAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleIdAtReference() argument
2232 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2252 ValidateSampleMaskAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSampleMaskAtReference() argument
2293 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2314 ValidateSamplePositionAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSamplePositionAtReference() argument
2355 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2376 ValidateTessCoordAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessCoordAtReference() argument
2415 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2436 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2457 ValidateTessLevelAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateTessLevelAtReference() argument
2537 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2558 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2570 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2576 ValidateLocalInvocationIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction&, const Instruction& referenced_from_inst) ValidateLocalInvocationIndexAtReference() argument
2591 ValidateVertexIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateVertexIndexAtReference() argument
2631 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2678 ValidateLayerOrViewportIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateLayerOrViewportIndexAtReference() argument
2791 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2818 ValidateComputeShaderI32Vec3InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeShaderI32Vec3InputAtReference() argument
2867 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
2899 ValidateComputeI32InputAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateComputeI32InputAtReference() argument
2949 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
2992 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3037 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3067 ValidateWorkgroupSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateWorkgroupSizeAtReference() argument
3099 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3124 ValidateBaseInstanceOrVertexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateBaseInstanceOrVertexAtReference() argument
3169 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3191 ValidateDrawIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDrawIndexAtReference() argument
3236 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3258 ValidateViewIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateViewIndexAtReference() argument
3300 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3322 ValidateDeviceIndexAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateDeviceIndexAtReference() argument
3352 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3377 ValidateFragInvocationCountAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragInvocationCountAtReference() argument
3423 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3447 ValidateFragSizeAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragSizeAtReference() argument
3493 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3517 ValidateFragStencilRefAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFragStencilRefAtReference() argument
3563 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3587 ValidateFullyCoveredAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateFullyCoveredAtReference() argument
3633 ValidateSMBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSMBuiltinsAtDefinition() argument
3657 ValidateSMBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateSMBuiltinsAtReference() argument
3688 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3711 ValidatePrimitiveShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidatePrimitiveShadingRateAtReference() argument
3760 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3783 ValidateShadingRateAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateShadingRateAtReference() argument
3824 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
3944 ValidateRayTracingBuiltinsAtReference( const Decoration& decoration, const Instruction& built_in_inst, const Instruction& referenced_inst, const Instruction& referenced_from_inst) ValidateRayTracingBuiltinsAtReference() argument
3992 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
[all...]
H A Dvalidate_decorations.cpp49 // A functor for hashing decoration types.
72 for (auto& decoration : vstate.id_decorations(array_id)) { in GetArrayStride()
73 if (SpvDecorationArrayStride == decoration.dec_type()) { in GetArrayStride()
74 return decoration.params()[0]; in GetArrayStride()
80 // Returns true if the given variable has a BuiltIn decoration.
89 // decoration.
99 // Returns true if the given ID has the Import LinkageAttributes decoration.
129 // Returns whether the given structure is missing Offset decoration for any
140 for (auto& decoration : vstate.id_decorations(struct_id)) { in isMissingOffsetInStruct()
141 if (SpvDecorationOffset == decoration in isMissingOffsetInStruct()
[all...]
H A Dvalidate_annotation.cpp25 std::string LogStringForDecoration(uint32_t decoration) { in LogStringForDecoration() argument
26 switch (decoration) { in LogStringForDecoration()
157 // Returns true if the decoration takes ID parameters.
237 << " decoration on target <id> '" << _.getIdName(target->id()) << "' "); in ValidateDecorationTarget()
336 << " decoration must not be applied to this storage class"; in ValidateDecorationTarget()
374 const auto decoration = inst->GetOperandAs<SpvDecoration>(1); in ValidateDecorate() local
382 if ((decoration == SpvDecorationGLSLShared) || in ValidateDecorate()
383 (decoration == SpvDecorationGLSLPacked)) { in ValidateDecorate()
385 << _.VkErrorID(4669) << "OpDecorate decoration '" in ValidateDecorate()
386 << LogStringForDecoration(decoration) in ValidateDecorate()
414 const auto decoration = inst->GetOperandAs<SpvDecoration>(1); ValidateDecorateId() local
450 const auto decoration = inst->GetOperandAs<SpvDecoration>(2); ValidateMemberDecorate() local
[all...]
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cross_parsed_ir.cpp300 return m->decoration.alias; in get_name()
331 sanitize_identifier(m.decoration.alias, false, false); in fixup_reserved_names()
341 m.decoration.alias = name; in set_name()
355 void ParsedIR::set_decoration_string(ID id, Decoration decoration, const string &argument) in set_decoration_string() argument
357 auto &dec = meta[id].decoration; in set_decoration_string()
358 dec.decoration_flags.set(decoration); in set_decoration_string()
360 switch (decoration) in set_decoration_string()
371 void ParsedIR::set_decoration(ID id, Decoration decoration, uint32_t argument) in set_decoration() argument
373 auto &dec = meta[id].decoration; in set_decoration()
374 dec.decoration_flags.set(decoration); in set_decoration()
449 set_member_decoration(TypeID id, uint32_t index, Decoration decoration, uint32_t argument) set_member_decoration() argument
659 unset_decoration(ID id, Decoration decoration) unset_decoration() argument
790 set_member_decoration_string(TypeID id, uint32_t index, Decoration decoration, const string &argument) set_member_decoration_string() argument
830 unset_member_decoration(TypeID id, uint32_t index, Decoration decoration) unset_member_decoration() argument
[all...]
H A Dspirv_cross_parsed_ir.hpp123 // and might as well just have the whole suite of decoration/name handling in one place.
126 void set_decoration(ID id, spv::Decoration decoration, uint32_t argument = 0);
127 void set_decoration_string(ID id, spv::Decoration decoration, const std::string &argument);
128 bool has_decoration(ID id, spv::Decoration decoration) const;
129 uint32_t get_decoration(ID id, spv::Decoration decoration) const;
130 const std::string &get_decoration_string(ID id, spv::Decoration decoration) const;
132 void unset_decoration(ID id, spv::Decoration decoration);
137 void set_member_decoration(TypeID id, uint32_t index, spv::Decoration decoration, uint32_t argument = 0);
138 void set_member_decoration_string(TypeID id, uint32_t index, spv::Decoration decoration,
140 uint32_t get_member_decoration(TypeID id, uint32_t index, spv::Decoration decoration) cons
[all...]
H A Dspirv_parser.cpp42 static bool decoration_is_string(Decoration decoration) in decoration_is_string() argument
44 switch (decoration) in decoration_is_string()
372 auto &decorations = ir.meta[group_id].decoration; in parse()
381 auto decoration = static_cast<Decoration>(bit); in parse()
383 if (decoration_is_string(decoration)) in parse()
385 ir.set_decoration_string(target, decoration, ir.get_decoration_string(group_id, decoration)); in parse()
389 ir.meta[target].decoration_word_offset[decoration] = in parse()
390 ir.meta[group_id].decoration_word_offset[decoration]; in parse()
391 ir.set_decoration(target, decoration, i in parse()
429 auto decoration = static_cast<Decoration>(ops[1]); parse() local
444 auto decoration = static_cast<Decoration>(ops[1]); parse() local
453 auto decoration = static_cast<Decoration>(ops[2]); parse() local
465 auto decoration = static_cast<Decoration>(ops[2]); parse() local
[all...]
H A Dspirv_cross.hpp178 // Applies a decoration to an ID. Effectively injects OpDecorate.
179 void set_decoration(ID id, spv::Decoration decoration, uint32_t argument = 0);
180 void set_decoration_string(ID id, spv::Decoration decoration, const std::string &argument);
191 // Returns whether the decoration has been applied to the ID.
192 bool has_decoration(ID id, spv::Decoration decoration) const;
195 // If the decoration is a boolean (i.e. spv::DecorationNonWritable),
197 // If decoration doesn't exist or decoration is not recognized,
199 uint32_t get_decoration(ID id, spv::Decoration decoration) const;
200 const std::string &get_decoration_string(ID id, spv::Decoration decoration) cons
[all...]
H A Dspirv_cpp.cpp37 uint32_t descriptor_set = ir.meta[var.self].decoration.set; in emit_buffer_block()
38 uint32_t binding = ir.meta[var.self].decoration.binding; in emit_buffer_block()
59 uint32_t location = ir.meta[var.self].decoration.location; in emit_interface_block()
62 auto flags = ir.meta[type.self].decoration.decoration_flags; in emit_interface_block()
93 uint32_t descriptor_set = ir.meta[var.self].decoration.set; in emit_uniform()
94 uint32_t binding = ir.meta[var.self].decoration.binding; in emit_uniform()
95 uint32_t location = ir.meta[var.self].decoration.location; in emit_uniform()
124 auto &flags = ir.meta[var.self].decoration.decoration_flags; in emit_push_constant_block()
185 (!ir.meta[type.self].decoration.decoration_flags.get(DecorationBlock) && in emit_resources()
186 !ir.meta[type.self].decoration in emit_resources()
[all...]
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dparser_impl_variable_decoration_test.cc24 auto deco = p->decoration(); in TEST_F()
39 auto deco = p->decoration(); in TEST_F()
44 EXPECT_EQ(p->error(), "1:10: expected '(' for location decoration"); in TEST_F()
49 auto deco = p->decoration(); in TEST_F()
54 EXPECT_EQ(p->error(), "1:11: expected ')' for location decoration"); in TEST_F()
59 auto deco = p->decoration(); in TEST_F()
65 "1:10: expected signed integer literal for location decoration"); in TEST_F()
70 auto deco = p->decoration(); in TEST_F()
76 "1:10: expected signed integer literal for location decoration"); in TEST_F()
94 auto deco = p->decoration(); in TEST_P()
[all...]
H A Dparser_impl_function_decoration_test.cc26 auto deco = p->decoration(); in TEST_F()
46 auto deco = p->decoration(); in TEST_F()
68 auto deco = p->decoration(); in TEST_F()
91 auto deco = p->decoration(); in TEST_F()
115 auto deco = p->decoration(); in TEST_F()
120 EXPECT_EQ(p->error(), "1:23: expected ')' for workgroup_size decoration"); in TEST_F()
125 auto deco = p->decoration(); in TEST_F()
130 EXPECT_EQ(p->error(), "1:16: expected '(' for workgroup_size decoration"); in TEST_F()
135 auto deco = p->decoration(); in TEST_F()
140 EXPECT_EQ(p->error(), "1:23: expected ')' for workgroup_size decoration"); in TEST_F()
[all...]
H A Dparser_impl_struct_member_decoration_test.cc24 auto deco = p->decoration(); in TEST_F()
40 auto deco = p->decoration(); in TEST_F()
45 EXPECT_EQ(p->error(), "1:6: expected '(' for size decoration"); in TEST_F()
50 auto deco = p->decoration(); in TEST_F()
55 EXPECT_EQ(p->error(), "1:7: expected ')' for size decoration"); in TEST_F()
60 auto deco = p->decoration(); in TEST_F()
66 "1:6: expected signed integer literal for size decoration"); in TEST_F()
71 auto deco = p->decoration(); in TEST_F()
77 "1:6: expected signed integer literal for size decoration"); in TEST_F()
82 auto deco = p->decoration(); in TEST_F()
[all...]
/third_party/spirv-tools/source/opt/
H A Ddecoration_manager.h33 // Constructs a decoration manager from the given |module|
47 // If decoration groups become empty, the |OpGroupDecorate| and
52 // If |id| is a decoration group and all of the group's decorations are
68 // decoration instruction. If |include_linkage| is not set, linkage
93 // Returns whether a decoration instruction for |id| with decoration
94 // |decoration| exists or not.
95 bool HasDecoration(uint32_t id, uint32_t decoration) const;
96 bool HasDecoration(uint32_t id, spv::Decoration decoration) const;
98 // |f| is run on each decoration instructio
[all...]
H A Ddecoration_manager.cpp85 "Unknown decoration group"); in RemoveDecorationsFrom()
87 for (Instruction* decoration : group_decorations) { in RemoveDecorationsFrom()
88 if (!pred(*decoration)) group_decorations_to_keep.push_back(decoration); in RemoveDecorationsFrom()
94 // correctly when a decoration group has no decorations. in RemoveDecorationsFrom()
137 for (Instruction* decoration : group_decorations_to_keep) { in RemoveDecorationsFrom()
138 // simply clone decoration and change |group_id| to |id| in RemoveDecorationsFrom()
140 decoration->Clone(module_->context())); in RemoveDecorationsFrom()
196 // This function splits the decoration instructions into different sets, in HaveTheSameDecorations()
262 // This function splits the decoration instruction in HaveSubsetOfDecorations()
396 AddDecoration(uint32_t inst_id, uint32_t decoration) AddDecoration() argument
403 AddDecorationVal(uint32_t inst_id, uint32_t decoration, uint32_t decoration_value) AddDecorationVal() argument
413 AddMemberDecoration(uint32_t inst_id, uint32_t member, uint32_t decoration, uint32_t decoration_value) AddMemberDecoration() argument
462 WhileEachDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) const WhileEachDecoration() argument
486 ForEachDecoration( uint32_t id, uint32_t decoration, std::function<void(const Instruction&)> f) const ForEachDecoration() argument
508 FindDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) FindDecoration() argument
[all...]
/third_party/glslang/SPIRV/
H A DSpvPostProcess.cpp272 const auto function = [&](const std::unique_ptr<Instruction>& decoration) { in postProcess()
273 if (decoration.get()->getOpCode() == OpMemberDecorate && in postProcess()
274 decoration.get()->getIdOperand(0) == typeId && in postProcess()
275 decoration.get()->getImmediateOperand(1) == c && in postProcess()
276 (decoration.get()->getImmediateOperand(2) == DecorationOffset || in postProcess()
277 decoration.get()->getImmediateOperand(2) == DecorationMatrixStride)) { in postProcess()
278 alignment |= decoration.get()->getImmediateOperand(3); in postProcess()
287 const auto function = [&](const std::unique_ptr<Instruction>& decoration) { in postProcess()
288 if (decoration.get()->getOpCode() == OpDecorate && in postProcess()
289 decoration in postProcess()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Ddecoration_manager.h33 // Constructs a decoration manager from the given |module|
47 // If decoration groups become empty, the |OpGroupDecorate| and
52 // If |id| is a decoration group and all of the group's decorations are
68 // decoration instruction. If |include_linkage| is not set, linkage
93 // Returns whether a decoration instruction for |id| with decoration
94 // |decoration| exists or not.
95 bool HasDecoration(uint32_t id, uint32_t decoration);
97 // |f| is run on each decoration instruction for |id| with decoration
[all...]
H A Ddecoration_manager.cpp86 "Unknown decoration group"); in RemoveDecorationsFrom()
88 for (Instruction* decoration : group_decorations) { in RemoveDecorationsFrom()
89 if (!pred(*decoration)) group_decorations_to_keep.push_back(decoration); in RemoveDecorationsFrom()
95 // correctly when a decoration group has no decorations. in RemoveDecorationsFrom()
137 for (Instruction* decoration : group_decorations_to_keep) { in RemoveDecorationsFrom()
138 // simply clone decoration and change |group_id| to |id| in RemoveDecorationsFrom()
140 decoration->Clone(module_->context())); in RemoveDecorationsFrom()
196 // This function splits the decoration instructions into different sets, in HaveTheSameDecorations()
262 // This function splits the decoration instruction in HaveSubsetOfDecorations()
395 AddDecoration(uint32_t inst_id, uint32_t decoration) AddDecoration() argument
402 AddDecorationVal(uint32_t inst_id, uint32_t decoration, uint32_t decoration_value) AddDecorationVal() argument
412 AddMemberDecoration(uint32_t inst_id, uint32_t member, uint32_t decoration, uint32_t decoration_value) AddMemberDecoration() argument
460 WhileEachDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) WhileEachDecoration() argument
484 ForEachDecoration( uint32_t id, uint32_t decoration, std::function<void(const Instruction&)> f) ForEachDecoration() argument
493 HasDecoration(uint32_t id, uint32_t decoration) HasDecoration() argument
501 FindDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) FindDecoration() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Ddecoration_manager.h33 // Constructs a decoration manager from the given |module|
47 // If decoration groups become empty, the |OpGroupDecorate| and
52 // If |id| is a decoration group and all of the group's decorations are
68 // decoration instruction. If |include_linkage| is not set, linkage
93 // Returns whether a decoration instruction for |id| with decoration
94 // |decoration| exists or not.
95 bool HasDecoration(uint32_t id, uint32_t decoration);
97 // |f| is run on each decoration instruction for |id| with decoration
[all...]
H A Ddecoration_manager.cpp86 "Unknown decoration group"); in RemoveDecorationsFrom()
88 for (Instruction* decoration : group_decorations) { in RemoveDecorationsFrom()
89 if (!pred(*decoration)) group_decorations_to_keep.push_back(decoration); in RemoveDecorationsFrom()
95 // correctly when a decoration group has no decorations. in RemoveDecorationsFrom()
137 for (Instruction* decoration : group_decorations_to_keep) { in RemoveDecorationsFrom()
138 // simply clone decoration and change |group_id| to |id| in RemoveDecorationsFrom()
140 decoration->Clone(module_->context())); in RemoveDecorationsFrom()
196 // This function splits the decoration instructions into different sets, in HaveTheSameDecorations()
262 // This function splits the decoration instruction in HaveSubsetOfDecorations()
395 AddDecoration(uint32_t inst_id, uint32_t decoration) AddDecoration() argument
402 AddDecorationVal(uint32_t inst_id, uint32_t decoration, uint32_t decoration_value) AddDecorationVal() argument
412 AddMemberDecoration(uint32_t inst_id, uint32_t member, uint32_t decoration, uint32_t decoration_value) AddMemberDecoration() argument
460 WhileEachDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) WhileEachDecoration() argument
484 ForEachDecoration( uint32_t id, uint32_t decoration, std::function<void(const Instruction&)> f) ForEachDecoration() argument
493 HasDecoration(uint32_t id, uint32_t decoration) HasDecoration() argument
501 FindDecoration( uint32_t id, uint32_t decoration, std::function<bool(const Instruction&)> f) FindDecoration() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
H A DPrecise_test.cpp141 spv::Decoration decoration; in ValidateDecorations() local
142 spirv::ParseMemberDecorate(instruction, &type, &member, &decoration, nullptr); in ValidateDecorations()
146 EXPECT_NE(decoration, spv::DecorationNoContraction); in ValidateDecorations()
151 spv::Decoration decoration; in ValidateDecorations() local
152 spirv::ParseDecorate(instruction, &target, &decoration, nullptr); in ValidateDecorations()
154 if (decoration == spv::DecorationNoContraction) in ValidateDecorations()

Completed in 21 milliseconds

1234567