aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2010-07-03 19:00:52 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2010-07-03 19:00:52 +0000
commit3e78185c79c148cbf594b57b036b0de1f9d206ac (patch)
tree4d11868208a9735a39a0d6ae9bd5569f8f9f9192 /gcc/cfgexpand.c
parent7c4f0041b0e872a979e20dd8192af178ecf733de (diff)
downloadgcc-3e78185c79c148cbf594b57b036b0de1f9d206ac.zip
gcc-3e78185c79c148cbf594b57b036b0de1f9d206ac.tar.gz
gcc-3e78185c79c148cbf594b57b036b0de1f9d206ac.tar.bz2
re PR objc/24867 (many N^2 loops in objc frontend)
PR objc/24867 * objc-act.c (build_sized_array_type): New function. (add_objc_string): Use it. (generate_protocol_list): Likewise. (generate_objc_image_info): Likewise. (add_field_decl): New function. (objc_build_struct): Use a VEC rather than building a TREE_LIST. (generate_struct_by_value_array): Use add_field_decl. (build_objc_symtab_template): Likewise. (build_module_descriptor): Likewise. (build_objc_exception_stuff): Likewise. (build_protocol_template): Likewise. (build_method_prototype_list_template): Likewise. (build_method_prototype_template): Likewise. (build_category_template): Likewise. (build_selector_template): Likewise. (build_class_template): Likewise. (build_super_template): Likewise. (build_ivar_template): Likewise. (build_ivar_list_template): Likewise. (build_method_list_template): Likewise. (build_method_template): Likewise. From-SVN: r161777
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions