Home
last modified time | relevance | path

Searched defs:loads_to_composites (Results 1 - 1 of 1) sorted by relevance

/third_party/spirv-tools/source/opt/
H A Dinterface_var_sroa.cpp271 std::unordered_map<Instruction*, Instruction*> loads_to_composites; in ReplaceInterfaceVarWith() local
296 ReplaceLoadWithCompositeConstruct(context(), loads_to_composites); in ReplaceInterfaceVarWith() local
110 ReplaceLoadWithCompositeConstruct( IRContext* context, const std::unordered_map<Instruction*, Instruction*>& loads_to_composites) ReplaceLoadWithCompositeConstruct() argument
321 ReplaceComponentsOfInterfaceVarWith( Instruction* interface_var, const std::vector<Instruction*>& interface_var_users, const NestedCompositeComponents& scalar_interface_vars, std::vector<uint32_t>& interface_var_component_indices, const uint32_t* extra_array_index, std::unordered_map<Instruction*, Instruction*>* loads_to_composites, std::unordered_map<Instruction*, Instruction*>* loads_for_access_chain_to_composites) ReplaceComponentsOfInterfaceVarWith() argument
349 ReplaceMultipleComponentsOfInterfaceVarWith( Instruction* interface_var, const std::vector<Instruction*>& interface_var_users, const std::vector<NestedCompositeComponents>& components, std::vector<uint32_t>& interface_var_component_indices, const uint32_t* extra_array_index, std::unordered_map<Instruction*, Instruction*>* loads_to_composites, std::unordered_map<Instruction*, Instruction*>* loads_for_access_chain_to_composites) ReplaceMultipleComponentsOfInterfaceVarWith() argument
756 AddComponentsToCompositesForLoads( const std::unordered_map<Instruction*, Instruction*>& loads_to_component_values, std::unordered_map<Instruction*, Instruction*>* loads_to_composites, uint32_t depth_to_component) AddComponentsToCompositesForLoads() argument
[all...]

Completed in 3 milliseconds