Lines Matching defs:cur_summary
1455 /* Apply side effects of call STMT to CUR_SUMMARY using FNSPEC.
4450 cur_summary,
4455 if (cur_summary && !cur_summary->loads->every_base)
4457 cur_summary->loads->collapse ();
4472 collapse_stores (modref_summary *cur_summary,
4477 if (cur_summary && !cur_summary->stores->every_base)
4479 cur_summary->stores->collapse ();
4497 modref_summary *cur_summary,
4509 if (looping && cur_summary && !cur_summary->side_effects)
4511 cur_summary->side_effects = true;
4526 if (cur_summary && !cur_summary->side_effects)
4528 cur_summary->side_effects = true;
4536 if (cur_summary && !cur_summary->nondeterministic
4539 cur_summary->nondeterministic = true;
4559 collapse_loads (cur_summary, cur_summary_lto);
4575 collapse_loads (cur_summary, cur_summary_lto);
4578 if (cur_summary)
4579 changed |= cur_summary->loads->insert
4591 collapse_stores (cur_summary, cur_summary_lto);
4607 collapse_stores (cur_summary, cur_summary_lto);
4610 if (cur_summary)
4611 changed |= cur_summary->stores->insert
4622 if (cur_summary && !cur_summary->writes_errno)
4624 cur_summary->writes_errno = true;
4637 changed |= collapse_loads (cur_summary, cur_summary_lto);
4642 changed |= collapse_stores (cur_summary, cur_summary_lto);
4688 modref_summary *cur_summary = optimization_summaries
4695 if (!cur_summary && !cur_summary_lto)
4712 cur_summary, cur_summary_lto,
4716 remove_useless_summaries (node, &cur_summary,
4719 if (!cur_summary && !cur_summary_lto)
4724 if (!cur_summary && !cur_summary_lto)
4766 cur_summary, cur_summary_lto,
4768 if (!cur_summary && !cur_summary_lto)
4776 if (cur_summary
4783 cur_summary, NULL,
4797 if (callee_summary && !cur_summary->side_effects
4801 cur_summary->side_effects = true;
4811 if (callee_summary && !cur_summary->nondeterministic
4815 cur_summary->nondeterministic = true;
4834 if (cur_summary && !cur_summary->calls_interposable)
4836 cur_summary->calls_interposable = true;
4861 changed |= cur_summary->loads->merge
4866 changed |= cur_summary->stores->merge
4869 if (!cur_summary->writes_errno
4872 cur_summary->writes_errno = true;
4896 remove_useless_summaries (node, &cur_summary,
4899 if (!cur_summary && !cur_summary_lto)
4903 if (cur_summary)
4904 cur_summary->dump (dump_file);
4963 modref_summary *cur_summary = optimization_summaries
4976 if (cur_summary)
4977 cur_summary->dump (dump_file);
5015 /* Process escapes in SUM and merge SUMMARY to CUR_SUMMARY
5021 modref_summary *cur_summary,
5037 if ((!cur_summary
5038 || (!cur_summary->arg_flags.length ()
5039 && !cur_summary->static_chain_flags
5040 && !cur_summary->retslot_flags))
5086 && cur_summary && ee->parm_index < (int)cur_summary->arg_flags.length ())
5089 ? cur_summary->retslot_flags
5091 ? cur_summary->static_chain_flags
5092 : cur_summary->arg_flags[ee->parm_index];
5138 modref_summary *cur_summary = optimization_summaries
5145 if (!cur_summary && !cur_summary_lto)
5164 (sum, cur_summary, cur_summary_lto,
5173 if (!cur_summary && !cur_summary_lto)
5215 if (cur_summary)
5221 (sum, cur_summary, cur_summary_lto,
5230 if (cur_summary)
5231 cur_summary->dump (dump_file);