Home
last modified time | relevance | path

Searched refs:NestedCompositeComponents (Results 1 – 2 of 2) sorted by relevance

/third_party/spirv-tools/source/opt/
Dinterface_var_sroa.h52 struct NestedCompositeComponents { struct
53 NestedCompositeComponents() : component_variable(nullptr) {} in NestedCompositeComponents() argument
59 const std::vector<NestedCompositeComponents>& GetComponents() const { in GetComponents() argument
63 void AddComponent(const NestedCompositeComponents& component) { in AddComponent() argument
74 std::vector<NestedCompositeComponents> nested_composite_components; argument
117 NestedCompositeComponents CreateScalarInterfaceVarsForReplacement(
125 NestedCompositeComponents CreateScalarInterfaceVarsForArray(
133 NestedCompositeComponents CreateScalarInterfaceVarsForMatrix(
140 void AddLocationAndComponentDecorations(const NestedCompositeComponents& vars,
151 const NestedCompositeComponents& scalar_interface_vars);
[all …]
Dinterface_var_sroa.cpp245 NestedCompositeComponents scalar_interface_vars = in ReplaceInterfaceVariableWithScalars()
265 const NestedCompositeComponents& scalar_interface_vars) { in ReplaceInterfaceVarWith()
305 const NestedCompositeComponents& vars, uint32_t* location, in AddLocationAndComponentDecorations()
324 const NestedCompositeComponents& scalar_interface_vars, in ReplaceComponentsOfInterfaceVarWith()
352 const std::vector<NestedCompositeComponents>& components, in ReplaceMultipleComponentsOfInterfaceVarWith()
798 InterfaceVariableScalarReplacement::NestedCompositeComponents
808 NestedCompositeComponents scalar_vars; in CreateScalarInterfaceVarsForArray()
810 NestedCompositeComponents scalar_vars_for_element = in CreateScalarInterfaceVarsForArray()
819 InterfaceVariableScalarReplacement::NestedCompositeComponents
831 NestedCompositeComponents scalar_vars; in CreateScalarInterfaceVarsForMatrix()
[all …]