H A D | interface_var_sroa.cpp | 155 CheckExtraArraynessConflictBetweenEntries(Instruction* interface_var, in CheckExtraArraynessConflictBetweenEntries() argument 191 Instruction* interface_var = context()->get_def_use_mgr()->GetDef( in CollectInterfaceVariables() local 242 ReplaceInterfaceVariableWithScalars( Instruction* interface_var, Instruction* interface_var_type, uint32_t location, uint32_t component, uint32_t extra_array_length) ReplaceInterfaceVariableWithScalars() argument 263 ReplaceInterfaceVarWith( Instruction* interface_var, uint32_t extra_array_length, const NestedCompositeComponents& scalar_interface_vars) ReplaceInterfaceVarWith() 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 384 ReplaceComponentOfInterfaceVarWith( Instruction* interface_var, Instruction* interface_var_user, Instruction* scalar_var, const std::vector<uint32_t>& interface_var_component_indices, const uint32_t* extra_array_index, std::unordered_map<Instruction*, Instruction*>* loads_to_component_values, std::unordered_map<Instruction*, Instruction*>* loads_for_access_chain_to_component_values) ReplaceComponentOfInterfaceVarWith() argument 557 ReplaceInterfaceVarInEntryPoint( Instruction* interface_var, Instruction* entry_point, uint32_t scalar_var_id) ReplaceInterfaceVarInEntryPoint() argument [all...] |