Home
last modified time | relevance | path

Searched refs:speculative (Results 1 – 25 of 67) sorted by relevance

123

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dipa-polymorphic-call.cc135 bool speculative = false; in restrict_to_inner_class() local
215 if (speculative) in restrict_to_inner_class()
259 speculative = true; in restrict_to_inner_class()
319 if (!speculative) in restrict_to_inner_class()
361 if (!speculative) in restrict_to_inner_class()
378 if (maybe_derived_type && !speculative in restrict_to_inner_class()
394 speculative = true; in restrict_to_inner_class()
404 if (!speculative in restrict_to_inner_class()
415 if (!speculative) in restrict_to_inner_class()
426 speculative = true; in restrict_to_inner_class()
[all …]
Dcgraph.cc719 if (e->speculative && e->indirect_unknown_callee) in cgraph_add_edge_to_call_site_hash()
725 gcc_assert (((cgraph_edge *)*slot)->speculative); in cgraph_add_edge_to_call_site_hash()
727 || !e->prev_callee->speculative in cgraph_add_edge_to_call_site_hash()
732 gcc_assert (!*slot || e->speculative); in cgraph_add_edge_to_call_site_hash()
794 if ((e->indirect_unknown_callee || e->speculative) in set_call_stmt()
805 if (update_speculative && e->speculative in set_call_stmt()
828 if (ref->speculative && ref->stmt == old_stmt) in set_call_stmt()
843 && (!e->speculative || !e->indirect_unknown_callee) in set_call_stmt()
857 && (!e->speculative in set_call_stmt()
859 && (!e->prev_callee || !e->prev_callee->speculative in set_call_stmt()
[all …]
Dsymtab.cc653 ref->speculative = 0; in create_reference()
703 bool speculative = ref->speculative; in clone_references() local
708 ref2->speculative = speculative; in clone_references()
723 bool speculative = ref->speculative; in clone_referring() local
728 ref2->speculative = speculative; in clone_referring()
739 bool speculative = ref->speculative; in clone_reference() local
745 ref2->speculative = speculative; in clone_reference()
764 && !r->speculative in find_reference()
801 if (!r->speculative) in clear_stmts_in_references()
847 if (ref->speculative) in dump_references()
[all …]
Dcgraphclones.cc110 && !speculative) in clone()
143 new_edge->speculative = speculative; in clone()
788 if (edge->speculative && !update_speculative) in set_call_stmt_including_clones()
798 direct->speculative_call_target_ref ()->speculative = false; in set_call_stmt_including_clones()
799 direct->speculative = false; in set_call_stmt_including_clones()
801 indirect->speculative = false; in set_call_stmt_including_clones()
Dipa-utils.cc670 if (e->speculative) in ipa_merge_profiles()
677 if (!e->speculative && !e2->speculative) in ipa_merge_profiles()
690 while (e->speculative) in ipa_merge_profiles()
693 if (e2->speculative) in ipa_merge_profiles()
Dipa-utils.h123 bool speculative = false)
131 speculative);
Dipa-ref.h67 unsigned int speculative:1; member
Dipa-devirt.cc2674 bool speculative; member in polymorphic_call_target_d
2705 hstate.add_flag (odr_query->speculative); in hash()
2720 && t1->speculative == t2->speculative in equal()
3040 bool speculative) in possible_polymorphic_call_targets() argument
3068 if (!speculative || !context.speculative_outer_type) in possible_polymorphic_call_targets()
3134 key.speculative = speculative; in possible_polymorphic_call_targets()
3156 if (!speculative && (*slot)->decl_warning && final_warning_records) in possible_polymorphic_call_targets()
3177 (*slot)->speculative = speculative; in possible_polymorphic_call_targets()
3230 if (!speculative || !nodes.length ()) in possible_polymorphic_call_targets()
3284 if (!speculative && final_warning_records in possible_polymorphic_call_targets()
[all …]
Dipa-cp.cc2990 bool *speculative) in ipa_get_indirect_edge_target_1() argument
2997 *speculative = false; in ipa_get_indirect_edge_target_1()
3115 *speculative = ie->indirect_info->vptr_changed; in ipa_get_indirect_edge_target_1()
3116 if (!*speculative) in ipa_get_indirect_edge_target_1()
3165 if (*speculative) in ipa_get_indirect_edge_target_1()
3168 || ie->speculative || !ie->maybe_hot_p ()) in ipa_get_indirect_edge_target_1()
3175 *speculative = true; in ipa_get_indirect_edge_target_1()
3183 *speculative = false; in ipa_get_indirect_edge_target_1()
3193 if (*speculative) in ipa_get_indirect_edge_target_1()
3208 bool *speculative) in ipa_get_indirect_edge_target() argument
[all …]
Dcgraph.h1767 gcc_checking_assert (speculative && callee); in next_speculative_call_target()
1769 if (e->next_callee && e->next_callee->speculative in next_speculative_call_target()
1780 gcc_checking_assert (speculative); in speculative_call_indirect_edge()
1785 if (e2->speculative in speculative_call_indirect_edge()
1804 gcc_checking_assert (speculative); in speculative_call_target_ref()
1806 if (ref->speculative && ref->speculative_id == speculative_id in speculative_call_target_ref()
1950 unsigned int speculative : 1; variable
Dipa-prop.h1159 bool *speculative);
1162 bool *speculative);
1164 bool speculative = false);
Dlto-cgraph.cc272 bp_pack_value (&bp, edge->speculative, 1); in lto_output_edge()
684 bp_pack_value (&bp, ref->speculative, 1); in lto_output_ref()
1430 bool speculative; in input_ref() local
1435 speculative = (enum ipa_ref_use) bp_unpack_value (&bp, 1); in input_ref()
1438 ref->speculative = speculative; in input_ref()
1490 edge->speculative = bp_unpack_value (&bp, 1); in input_edge()
Dipa-prop.cc3382 bool speculative) in ipa_make_edge_direct_to_target() argument
3457 if (speculative && ie->speculative) in ipa_make_edge_direct_to_target()
3497 speculative ? "speculative" : "known", in ipa_make_edge_direct_to_target()
3511 if (!speculative) in ipa_make_edge_direct_to_target()
3856 bool speculative = false; in try_make_edge_direct_virtual_call() local
3899 speculative = ie->indirect_info->vptr_changed; in try_make_edge_direct_virtual_call()
3920 speculative = false; in try_make_edge_direct_virtual_call()
3927 && !ie->speculative && ie->maybe_hot_p ()) in try_make_edge_direct_virtual_call()
3936 speculative = true; in try_make_edge_direct_virtual_call()
3945 if (speculative) in try_make_edge_direct_virtual_call()
[all …]
Dipa-inline.cc1843 gcc_assert (e->speculative && !e->indirect_unknown_callee); in speculation_useful_p()
1887 if (edge->speculative && !speculation_useful_p (edge, false)) in resolve_noninline_speculation()
2055 if (edge->speculative) in inline_small_functions()
2062 if (edge->speculative in inline_small_functions()
2580 if (e->speculative) in dump_inline_stats()
2805 if (edge->speculative && !speculation_useful_p (edge, false)) in ipa_inline()
Dcgraphbuild.cc449 if (!ref->speculative) in rebuild_references()
Dipa-fnsummary.cc256 if (e->speculative) in redirect_to_unreachable()
284 && (!e->speculative || e->callee)) in edge_set_predicate()
2822 if (edge->speculative) in analyze_function_body()
3224 if (e->speculative) in compute_fn_summary()
3254 bool speculative; in estimate_edge_devirt_benefit() local
3262 target = ipa_get_indirect_edge_target (ie, avals, &speculative); in estimate_edge_devirt_benefit()
3263 if (!target || speculative) in estimate_edge_devirt_benefit()
Dipa-inline-transform.cc264 if (e->speculative && !speculation_useful_p (e, true)) in check_speculations_1()
/netbsd/src/external/lgpl3/gmp/dist/mpn/ia64/
Ddivrem_1.asm227 cmp.ltu p6, p7 = r15, r36 C speculative
228 sub r28 = r15, r36 C speculative, just for cmp
356 cmp.ltu p6, p7 = r15, r36 C speculative
357 sub r28 = r15, r36 C speculative, just for cmp
453 cmp.ltu p6, p7 = r15, r36 C speculative
454 sub r28 = r15, r36 C speculative, just for cmp
/netbsd/src/sys/arch/arm/arm/
Dcpufunc_asm_pj4b.S98 bic r0, r0, #(PJ4B_AUXFMC0_DCSLFD) @ enable speculative linefill
/netbsd/src/external/bsd/file/dist/
DTODO3 file, not here. More speculative material can live here.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/bfin/
Dbfin.opt61 Avoid speculative loads to work around a hardware anomaly.
Dpredicates.md204 ;; that speculative loads through SP and FP are no problem, so this has
/netbsd/src/external/lgpl3/gmp/dist/mpn/x86/p6/
DREADME82 to 26 cycles depending how far speculative execution has gone. The 9 cycle
/netbsd/src/sys/uvm/
Duvm_pdpolicy_clockpro.c781 bool speculative = (pg->pqflags & PQ_SPECULATIVE) != 0; /* XXX */ in clockpro_pageenqueue() local
789 if (speculative) { in clockpro_pageenqueue()
822 if (speculative) { in clockpro_pageenqueue()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/ia64/
Dia64.opt174 Count speculative dependencies while calculating priority of instructions.

123