2006-01-16 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-operands.h (ssa_call_clobbered_cache_valid): Remove. (ssa_ro_call_cache_valid): Ditto. * tree-ssa-alias.c (sort_tags_by_id): New function. (init_transitive_clobber_worklist): Ditto. (add_to_worklist): Ditto. (mark_aliases_call_clobbered): Ditto. (compute_tag_properties): Ditto. (set_initial_properties): Ditto. (compute_call_clobbered): Ditto. (compute_may_aliases): Call compute_call_clobbered and grouping. (compute_flow_sensitive_aliasing): Remove clobbering related code. (compute_flow_insensitive_aliasing): Grouping now happens in our caller. (setup_pointers_and_addressables): Remove clobbering related code. (add_may_alias): Ditto. (replace_may_alias): Ditto. (get_nmt_for): Ditto. (create_global_var): (is_escape_site): Return an escape_type enumeration. * tree-flow-inline.h (is_call_clobbered): Global var does not imply call clobbered. (mark_call_clobbered): Take a reason for marking this. Remove marking of globalness, and cache invalidation. (clear_call_clobbered): Remove cache invalidation code. * tree-dfa.c (dump_variable): If details is on, dump the reason for escaping. * tree-outof-ssa.c (create_temp): Copy escape mask from original variable. * tree-flow.h (struct ptr_info_def): Add escape mask member. (struct var_ann_d): Ditto. (enum escape_type): New. (mark_call_clobbered): Adjust prototype. * tree-ssa-structalias.c (update_alias_info): Unmodifiable vars are never call clobbered. Record reasons for escaping. * tree-ssa-structalias.h (is_escape_site): Update prototype. * tree-ssa-operands.c (ssa_call_clobbered_cache_valid): Remove. (ssa_ro_call_cache_valid): Ditto. (clobbered_v_may_defs): Ditto. (clobbered_vuses): Ditto. (ro_call_vuses): Ditto. (clobber_stats): New. (init_ssa_operands): Zero out clobber stats. (fini_ssa_operands): Print out clobber stats. (get_call_expr_operands): Pass callee fndecl to add_call_read_ops). (add_call_clobber_ops): Remove use of cache. Add use of PURE_CONST information. (add_call_read_ops): Remove use of cache. Add use of static not_read information. From-SVN: r109938
| Name | 
 Last commit 
 | 
Last update | 
|---|---|---|
| .. | ||
| 20030530-2.c | Loading commit data... | |
| 20030611-1.c | Loading commit data... | |
| 20030703-1.c | Loading commit data... | |
| 20030703-2.c | Loading commit data... | |
| 20030708-1.c | Loading commit data... | |
| 20030709-1.c | Loading commit data... | |
| 20030709-2.c | Loading commit data... | |
| 20030709-3.c | Loading commit data... | |
| 20030710-1.c | Loading commit data... | |
| 20030711-1.c | Loading commit data... | |
| 20030711-2.c | Loading commit data... | |
| 20030711-3.c | Loading commit data... | |
| 20030714-1.c | Loading commit data... | |
| 20030714-2.c | Loading commit data... | |
| 20030728-1.c | Loading commit data... | |
| 20030729-1.c | Loading commit data... | |
| 20030730-1.c | Loading commit data... | |
| 20030730-2.c | Loading commit data... | |
| 20030731-1.c | Loading commit data... | |
| 20030731-2.c | Loading commit data... | |
| 20030807-1.c | Loading commit data... | |
| 20030807-10.c | Loading commit data... | |
| 20030807-11.c | Loading commit data... | |
| 20030807-2.c | Loading commit data... | |
| 20030807-3.c | Loading commit data... | |
| 20030807-5.c | Loading commit data... | |
| 20030807-6.c | Loading commit data... | |
| 20030807-7.c | Loading commit data... | |
| 20030807-8.c | Loading commit data... | |
| 20030807-9.c | Loading commit data... | |
| 20030808-1.c | Loading commit data... | |
| 20030814-1.c | Loading commit data... | |
| 20030814-2.c | Loading commit data... | |
| 20030814-3.c | Loading commit data... | |
| 20030814-4.c | Loading commit data... | |
| 20030814-5.c | Loading commit data... | |
| 20030814-6.c | Loading commit data... | |
| 20030814-7.c | Loading commit data... | |
| 20030815-1.c | Loading commit data... | |
| 20030820-1.c | Loading commit data... | |
| 20030820-2.c | Loading commit data... | |
| 20030821-1.c | Loading commit data... | |
| 20030824-1.c | Loading commit data... | |
| 20030824-2.c | Loading commit data... | |
| 20030825-1.c | Loading commit data... | |
| 20030907-1.c | Loading commit data... | |
| 20030907-2.c | Loading commit data... | |
| 20030917-1.c | Loading commit data... | |
| 20030917-2.c | Loading commit data... | |
| 20030917-3.c | Loading commit data... | |
| 20030918-1.c | Loading commit data... | |
| 20030920-1.c | Loading commit data... | |
| 20030922-1.c | Loading commit data... | |
| 20030922-2.c | Loading commit data... | |
| 20031015-1.c | Loading commit data... | |
| 20031021-1.c | Loading commit data... | |
| 20031022-1.c | Loading commit data... | |
| 20031031-1.c | Loading commit data... | |
| 20031106-1.c | Loading commit data... | |
| 20031106-2.c | Loading commit data... | |
| 20031106-3.c | Loading commit data... | |
| 20031106-4.c | Loading commit data... | |
| 20031106-5.c | Loading commit data... | |
| 20031106-6.c | Loading commit data... | |
| 20031113-1.c | Loading commit data... | |
| 20031216-1.c | Loading commit data... | |
| 20040121-1.c | Loading commit data... | |
| 20040204-1.c | Loading commit data... | |
| 20040209-1.c | Loading commit data... | |
| 20040210-1.c | Loading commit data... | |
| 20040211-1.c | Loading commit data... | |
| 20040216-1.c | Loading commit data... | |
| 20040302-1.c | Loading commit data... | |
| 20040305-1.c | Loading commit data... | |
| 20040313-1.c | Loading commit data... | |
| 20040319-1.c | Loading commit data... | |
| 20040324-1.c | Loading commit data... | |
| 20040326-1.c | Loading commit data... | |
| 20040326-2.c | Loading commit data... | |
| 20040408-1.c | Loading commit data... | |
| 20040430-1.c | Loading commit data... | |
| 20040513-1.c | Loading commit data... | |
| 20040513-2.c | Loading commit data... | |
| 20040514-1.c | Loading commit data... | |
| 20040514-2.c | Loading commit data... | |
| 20040517-1.c | Loading commit data... | |
| 20040518-1.c | Loading commit data... | |
| 20040518-2.c | Loading commit data... | |
| 20040615-1.c | Loading commit data... | |
| 20040624-1.c | Loading commit data... | |
| 20040703-1.c | Loading commit data... | |
| 20040713-1.c | Loading commit data... | |
| 20040721-1.c | Loading commit data... | |
| 20040729-1.c | Loading commit data... | |
| 20040911-1.c | Loading commit data... | |
| 20041002-1.c | Loading commit data... | |
| 20041008-1.c | Loading commit data... | |
| 20041110-1.c | Loading commit data... | |
| 20041122-1.c | Loading commit data... | |
| 20050128-1.c | Loading commit data... | |
| 20050215-1.c | Loading commit data... | |
| 20050314-1.c | Loading commit data... | |
| 20050412-1.c | Loading commit data... | |
| 20050719-1.c | Loading commit data... | |
| alias-1.c | Loading commit data... | |
| alias-10.c | Loading commit data... | |
| alias-11.c | Loading commit data... | |
| alias-12.c | Loading commit data... | |
| alias-2.c | Loading commit data... | |
| alias-3.c | Loading commit data... | |
| alias-4.c | Loading commit data... | |
| alias-5.c | Loading commit data... | |
| alias-6.c | Loading commit data... | |
| alias-7.c | Loading commit data... | |
| alias-8.c | Loading commit data... | |
| alias-9.c | Loading commit data... | |
| asm-1.c | Loading commit data... | |
| asm-2.c | Loading commit data... | |
| asm-3.c | Loading commit data... | |
| bool-1.c | Loading commit data... | |
| bool-10.c | Loading commit data... | |
| bool-11.c | Loading commit data... | |
| bool-2.c | Loading commit data... | |
| bool-3.c | Loading commit data... | |
| bool-4.c | Loading commit data... | |
| bool-5.c | Loading commit data... | |
| bool-6.c | Loading commit data... | |
| bool-7.c | Loading commit data... | |
| bool-8.c | Loading commit data... | |
| bool-9.c | Loading commit data... | |
| builtin-fprintf-1.c | Loading commit data... | |
| builtin-fprintf-chk-1.c | Loading commit data... | |
| builtin-printf-1.c | Loading commit data... | |
| builtin-printf-chk-1.c | Loading commit data... | |
| builtin-vfprintf-1.c | Loading commit data... | |
| builtin-vfprintf-chk-1.c | Loading commit data... | |
| builtin-vprintf-1.c | Loading commit data... | |
| builtin-vprintf-chk-1.c | Loading commit data... | |
| cfgcleanup-1.c | Loading commit data... | |
| complex-1.c | Loading commit data... | |
| complex-2.c | Loading commit data... | |
| copy-headers.c | Loading commit data... | |
| divide-1.c | Loading commit data... | |
| divide-2.c | Loading commit data... | |
| divide-3.c | Loading commit data... | |
| divide-4.c | Loading commit data... | |
| flatten-1.c | Loading commit data... | |
| flatten-2.c | Loading commit data... | |
| foldaddr-1.c | Loading commit data... | |
| foldstring-1.c | Loading commit data... | |
| gen-vect-11.c | Loading commit data... | |
| gen-vect-11a.c | Loading commit data... | |
| gen-vect-11b.c | Loading commit data... | |
| gen-vect-11c.c | Loading commit data... | |
| gen-vect-2.c | Loading commit data... | |
| gen-vect-25.c | Loading commit data... | |
| gen-vect-26.c | Loading commit data... | |
| gen-vect-28.c | Loading commit data... | |
| gen-vect-32.c | Loading commit data... | |
| ifc-20040816-1.c | Loading commit data... | |
| ifc-20040816-2.c | Loading commit data... | |
| ifc-3.c | Loading commit data... | |
| inline_asm-1.c | Loading commit data... | |
| inline_asm-2.c | Loading commit data... | |
| loadpre1.c | Loading commit data... | |
| loadpre2.c | Loading commit data... | |
| loadpre3.c | Loading commit data... | |
| loadpre4.c | Loading commit data... | |
| loadpre5.c | Loading commit data... | |
| loadpre6.c | Loading commit data... | |
| loadpre7.c | Loading commit data... | |
| loadpre8.c | Loading commit data... | |
| loop-1.c | Loading commit data... | |
| loop-10.c | Loading commit data... | |
| loop-11.c | Loading commit data... | |
| loop-14.c | Loading commit data... | |
| loop-15.c | Loading commit data... | |
| loop-2.c | Loading commit data... | |
| loop-3.c | Loading commit data... | |
| loop-4.c | Loading commit data... | |
| loop-5.c | Loading commit data... | |
| loop-6.c | Loading commit data... | |
| loop-7.c | Loading commit data... | |
| loop-8.c | Loading commit data... | |
| loop-9.c | Loading commit data... | |
| ltrans-1.c | Loading commit data... | |
| ltrans-2.c | Loading commit data... | |
| ltrans-3.c | Loading commit data... | |
| ltrans-4.c | Loading commit data... | |
| ltrans-8.c | Loading commit data... | |
| phi-opt-1.c | Loading commit data... | |
| phi-opt-2.c | Loading commit data... | |
| phi-opt-3.c | Loading commit data... | |
| phi-opt-4.c | Loading commit data... | |
| phi-opt-5.c | Loading commit data... | |
| pr14341.c | Loading commit data... | |
| pr14490-1.c | Loading commit data... | |
| pr14490-2.c | Loading commit data... | |
| pr14490-3.c | Loading commit data... | |
| pr14490-4.c | Loading commit data... | |
| pr14814.c | Loading commit data... | |
| pr14841.c | Loading commit data... | |
| pr15349.c | Loading commit data... | |
| pr15791-1.c | Loading commit data... | |
| pr15791-2.c | Loading commit data... | |
| pr15791-3.c | Loading commit data... | |
| pr15791-4.c | Loading commit data... | |
| pr15791-5.c | Loading commit data... | |
| pr16721.c | Loading commit data... | |
| pr17141-1.c | Loading commit data... | |
| pr17141-2.c | Loading commit data... | |
| pr17598.c | Loading commit data... | |
| pr18133-1.c | Loading commit data... | |
| pr18133-2.c | Loading commit data... | |
| pr18134.c | Loading commit data... | |
| pr19055-2.c | Loading commit data... | |
| pr19055.c | Loading commit data... | |
| pr19210-1.c | Loading commit data... | |
| pr19210-2.c | Loading commit data... | |
| pr19633.c | Loading commit data... | |
| pr20139.c | Loading commit data... | |
| pr20470.c | Loading commit data... | |
| pr20490.c | Loading commit data... | |
| pr20657.c | Loading commit data... | |
| pr20701.c | Loading commit data... | |
| pr20702.c | Loading commit data... | |
| pr20739.c | Loading commit data... | |
| pr20913.c | Loading commit data... | |
| pr20933.c | Loading commit data... | |
| pr21001.c | Loading commit data... | |
| pr21029.c | Loading commit data... | |
| pr21031.c | Loading commit data... | |
| pr21086.c | Loading commit data... | |
| pr21090.c | Loading commit data... | |
| pr21171.c | Loading commit data... | |
| pr21294.c | Loading commit data... | |
| pr21332.c | Loading commit data... | |
| pr21458.c | Loading commit data... | |
| pr21563.c | Loading commit data... | |
| pr21574.c | Loading commit data... | |
| pr21582.c | Loading commit data... | |
| pr21658.c | Loading commit data... | |
| pr21959.c | Loading commit data... | |
| pr21985.c | Loading commit data... | |
| pr22018.c | Loading commit data... | |
| pr22026.c | Loading commit data... | |
| pr22051-1.c | Loading commit data... | |
| pr22051-2.c | Loading commit data... | |
| pr22117.c | Loading commit data... | |
| pr22171.c | Loading commit data... | |
| pr22230.c | Loading commit data... | |
| pr22236.c | Loading commit data... | |
| pr22321.c | Loading commit data... | |
| pr22591.c | Loading commit data... | |
| pr23048.c | Loading commit data... | |
| pr23109.c | Loading commit data... | |
| pr23115.c | Loading commit data... | |
| pr23192.c | Loading commit data... | |
| pr23234.c | Loading commit data... | |
| pr23294.c | Loading commit data... | |
| pr23382.c | Loading commit data... | |
| pr23386.c | Loading commit data... | |
| pr23391.c | Loading commit data... | |
| pr23433.c | Loading commit data... | |
| pr23434.c | Loading commit data... | |
| pr23546.c | Loading commit data... | |
| pr24117.c | Loading commit data... | |
| pr24287.c | Loading commit data... | |
| pr24627.c | Loading commit data... | |
| pr24670.c | Loading commit data... | |
| pr24840.c | Loading commit data... | |
| pr24990-1.c | Loading commit data... | |
| pr25382.c | Loading commit data... | |
| pr25485.c | Loading commit data... | |
| pr25501.c | Loading commit data... | |
| pr25734.c | Loading commit data... | |
| pta-fp.c | Loading commit data... | |
| reassoc-1.c | Loading commit data... | |
| reassoc-10.c | Loading commit data... | |
| reassoc-11.c | Loading commit data... | |
| reassoc-2.c | Loading commit data... | |
| reassoc-3.c | Loading commit data... | |
| reassoc-4.c | Loading commit data... | |
| reassoc-5.c | Loading commit data... | |
| reassoc-6.c | Loading commit data... | |
| reassoc-7.c | Loading commit data... | |
| reassoc-8.c | Loading commit data... | |
| reassoc-9.c | Loading commit data... | |
| recip-1.c | Loading commit data... | |
| recip-2.c | Loading commit data... | |
| recip-3.c | Loading commit data... | |
| recip-4.c | Loading commit data... | |
| recip-5.c | Loading commit data... | |
| recip-6.c | Loading commit data... | |
| recip-7.c | Loading commit data... | |
| salias-1.c | Loading commit data... | |
| scev-1.c | Loading commit data... | |
| scev-2.c | Loading commit data... | |
| sra-1.c | Loading commit data... | |
| sra-2.c | Loading commit data... | |
| sra-3.c | Loading commit data... | |
| ssa-ccp-1.c | Loading commit data... | |
| ssa-ccp-10.c | Loading commit data... | |
| ssa-ccp-11.c | Loading commit data... | |
| ssa-ccp-12.c | Loading commit data... | |
| ssa-ccp-2.c | Loading commit data... | |
| ssa-ccp-3.c | Loading commit data... | |
| ssa-ccp-7.c | Loading commit data... | |
| ssa-ccp-9.c | Loading commit data... | |
| ssa-dce-1.c | Loading commit data... | |
| ssa-dce-2.c | Loading commit data... | |
| ssa-dce-3.c | Loading commit data... | |
| ssa-dom-ccp-1.c | Loading commit data... | |
| ssa-dom-cse-1.c | Loading commit data... | |
| ssa-dom-thread-1.c | Loading commit data... | |
| ssa-dse-1.c | Loading commit data... | |
| ssa-dse-2.c | Loading commit data... | |
| ssa-dse-3.c | Loading commit data... | |
| ssa-dse-4.c | Loading commit data... | |
| ssa-dse-5.c | Loading commit data... | |
| ssa-dse-6.c | Loading commit data... | |
| ssa-dse-7.c | Loading commit data... | |
| ssa-dse-8.c | Loading commit data... | |
| ssa-pre-1.c | Loading commit data... | |
| ssa-pre-10.c | Loading commit data... | |
| ssa-pre-11.c | Loading commit data... | |
| ssa-pre-12.c | Loading commit data... | |
| ssa-pre-13.c | Loading commit data... | |
| ssa-pre-14.c | Loading commit data... | |
| ssa-pre-2.c | Loading commit data... | |
| ssa-pre-3.c | Loading commit data... | |
| ssa-pre-4.c | Loading commit data... | |
| ssa-pre-5.c | Loading commit data... | |
| ssa-pre-6.c | Loading commit data... | |
| ssa-pre-7.c | Loading commit data... | |
| ssa-pre-8.c | Loading commit data... | |
| ssa-pre-9.c | Loading commit data... | |
| ssa-sink-1.c | Loading commit data... | |
| ssa-sink-2.c | Loading commit data... | |
| ssa-sink-3.c | Loading commit data... | |
| ssa-sink-4.c | Loading commit data... | |
| stdarg-1.c | Loading commit data... | |
| stdarg-2.c | Loading commit data... | |
| stdarg-3.c | Loading commit data... | |
| stdarg-4.c | Loading commit data... | |
| stdarg-5.c | Loading commit data... | |
| structopt-1.c | Loading commit data... | |
| structopt-2.c | Loading commit data... | |
| structopt-3.c | Loading commit data... | |
| tailcall-1.c | Loading commit data... | |
| tailcall-2.c | Loading commit data... | |
| tailrecursion-1.c | Loading commit data... | |
| tailrecursion-2.c | Loading commit data... | |
| tailrecursion-3.c | Loading commit data... | |
| tailrecursion-4.c | Loading commit data... | |
| tailrecursion-5.c | Loading commit data... | |
| tree-ssa.exp | Loading commit data... | |
| upcast-1.c | Loading commit data... | |
| update-cunroll.c | Loading commit data... | |
| update-threading.c | Loading commit data... | |
| useless-1.c | Loading commit data... | |
| vrp01.c | Loading commit data... | |
| vrp02.c | Loading commit data... | |
| vrp03.c | Loading commit data... | |
| vrp04.c | Loading commit data... | |
| vrp05.c | Loading commit data... | |
| vrp06.c | Loading commit data... | |
| vrp07.c | Loading commit data... | |
| vrp08.c | Loading commit data... | |
| vrp09.c | Loading commit data... | |
| vrp10.c | Loading commit data... | |
| vrp11.c | Loading commit data... | |
| vrp12.c | Loading commit data... | |
| vrp13.c | Loading commit data... | |
| vrp14.c | Loading commit data... | |
| vrp15.c | Loading commit data... | |
| vrp16.c | Loading commit data... | |
| vrp17.c | Loading commit data... | |
| vrp18.c | Loading commit data... | |
| vrp19.c | Loading commit data... | |
| vrp20.c | Loading commit data... | |
| vrp21.c | Loading commit data... | |
| vrp22.c | Loading commit data... | |
| vrp23.c | Loading commit data... | |
| vrp24.c | Loading commit data... | |
| wholeprogram-1.c | Loading commit data... | |
| wholeprogram-2.c | Loading commit data... |