Home
last modified time | relevance | path

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

123456

/netbsd/external/gpl3/gcc/dist/gcc/
H A Dipa-polymorphic-call.c212 if (speculative) in restrict_to_inner_class()
256 speculative = true; in restrict_to_inner_class()
316 if (!speculative) in restrict_to_inner_class()
358 if (!speculative) in restrict_to_inner_class()
391 speculative = true; in restrict_to_inner_class()
401 if (!speculative in restrict_to_inner_class()
412 if (!speculative) in restrict_to_inner_class()
439 if (speculative) in restrict_to_inner_class()
1144 unsigned speculative; member
1530 tci->speculative++; in check_stmt_for_type_change()
[all …]
H A Dipa-polymorphic-call.cc215 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()
394 speculative = true; in restrict_to_inner_class()
404 if (!speculative in restrict_to_inner_class()
415 if (!speculative) in restrict_to_inner_class()
442 if (speculative) in restrict_to_inner_class()
1148 unsigned speculative; member
1534 tci->speculative++; in check_stmt_for_type_change()
[all …]
H A Dcgraph.c849 && (!e->speculative in set_call_stmt()
878 || e->speculative); in create_edge()
1105 speculative = true; in make_speculative()
1108 e2->speculative = true; in make_speculative()
1122 ref->speculative = speculative; in make_speculative()
1152 if (e2->speculative in first_speculative_call_target()
1290 if (edge->speculative) in make_direct()
1406 if (e->speculative) in redirect_call_stmt_to_callee()
2061 if (speculative) in dump_edge_flags()
3525 && !e->speculative in verify_node()
[all …]
H A Dcgraph.cc857 && (!e->speculative in set_call_stmt()
886 || e->speculative); in create_edge()
1115 speculative = true; in make_speculative()
1118 e2->speculative = true; in make_speculative()
1132 ref->speculative = speculative; in make_speculative()
1162 if (e2->speculative in first_speculative_call_target()
1300 if (edge->speculative) in make_direct()
1416 if (e->speculative) in redirect_call_stmt_to_callee()
2082 if (speculative) in dump_edge_flags()
3593 && !e->speculative in verify_node()
[all …]
H A Dsymtab.c621 ref->speculative = 0; in create_reference()
671 bool speculative = ref->speculative; in clone_references() local
676 ref2->speculative = speculative; in clone_references()
691 bool speculative = ref->speculative; in clone_referring() local
696 ref2->speculative = speculative; in clone_referring()
707 bool speculative = ref->speculative; in clone_reference() local
713 ref2->speculative = speculative; in clone_reference()
731 && !r->speculative in find_reference()
766 if (!r->speculative) in clear_stmts_in_references()
805 if (ref->speculative) in dump_references()
[all …]
H A 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 …]
H A 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()
H A Dcgraphclones.c108 && !speculative) in clone()
141 new_edge->speculative = speculative; in clone()
776 if (edge->speculative && !update_speculative) in set_call_stmt_including_clones()
786 direct->speculative_call_target_ref ()->speculative = false; in set_call_stmt_including_clones()
787 direct->speculative = false; in set_call_stmt_including_clones()
789 indirect->speculative = false; in set_call_stmt_including_clones()
H A Dipa-utils.c670 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()
H A 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()
H A Dipa-utils.h123 bool speculative = false)
131 speculative);
H A Dipa-ref.h67 unsigned int speculative:1; member
H A Dipa-devirt.c2658 bool speculative;
2689 hstate.add_flag (odr_query->speculative);
2704 && t1->speculative == t2->speculative
3024 bool speculative)
3118 key.speculative = speculative;
3161 (*slot)->speculative = speculative;
3209 if (!speculative || !nodes.length ())
3260 if (!speculative && final_warning_records
3309 if (!speculative)
3711 if (e->speculative)
[all …]
H A 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
3134 key.speculative = speculative; 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()
3333 if (!speculative) in possible_polymorphic_call_targets()
3735 if (e->speculative) in ipa_devirt()
[all …]
H A Dipa-cp.c2933 bool *speculative)
2940 *speculative = false;
3059 if (!*speculative)
3108 if (*speculative)
3118 *speculative = true;
3126 *speculative = false;
3136 if (*speculative)
3154 bool *speculative)
3178 bool speculative;
3972 bool speculative;
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dipa-polymorphic-call.c212 if (speculative) in restrict_to_inner_class()
256 speculative = true; in restrict_to_inner_class()
316 if (!speculative) in restrict_to_inner_class()
358 if (!speculative) in restrict_to_inner_class()
391 speculative = true; in restrict_to_inner_class()
401 if (!speculative in restrict_to_inner_class()
412 if (!speculative) in restrict_to_inner_class()
439 if (speculative) in restrict_to_inner_class()
1144 unsigned speculative; member
1530 tci->speculative++; in check_stmt_for_type_change()
[all …]
H A Dcgraph.c849 && (!e->speculative in set_call_stmt()
878 || e->speculative); in create_edge()
1105 speculative = true; in make_speculative()
1108 e2->speculative = true; in make_speculative()
1122 ref->speculative = speculative; in make_speculative()
1152 if (e2->speculative in first_speculative_call_target()
1290 if (edge->speculative) in make_direct()
1406 if (e->speculative) in redirect_call_stmt_to_callee()
2061 if (speculative) in dump_edge_flags()
3525 && !e->speculative in verify_node()
[all …]
H A Dsymtab.c621 ref->speculative = 0; in create_reference()
671 bool speculative = ref->speculative; in clone_references() local
676 ref2->speculative = speculative; in clone_references()
691 bool speculative = ref->speculative; in clone_referring() local
696 ref2->speculative = speculative; in clone_referring()
707 bool speculative = ref->speculative; in clone_reference() local
713 ref2->speculative = speculative; in clone_reference()
731 && !r->speculative in find_reference()
766 if (!r->speculative) in clear_stmts_in_references()
805 if (ref->speculative) in dump_references()
[all …]
H A Dcgraphclones.c108 && !speculative) in clone()
141 new_edge->speculative = speculative; in clone()
776 if (edge->speculative && !update_speculative) in set_call_stmt_including_clones()
786 direct->speculative_call_target_ref ()->speculative = false; in set_call_stmt_including_clones()
787 direct->speculative = false; in set_call_stmt_including_clones()
789 indirect->speculative = false; in set_call_stmt_including_clones()
H A Dipa-utils.c670 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()
H A Dipa-utils.h117 bool speculative = false)
125 speculative);
H A Dipa-ref.h67 unsigned int speculative:1; member
H A Dipa-devirt.c2658 bool speculative;
2689 hstate.add_flag (odr_query->speculative);
2704 && t1->speculative == t2->speculative
3024 bool speculative)
3118 key.speculative = speculative;
3161 (*slot)->speculative = speculative;
3209 if (!speculative || !nodes.length ())
3260 if (!speculative && final_warning_records
3309 if (!speculative)
3711 if (e->speculative)
[all …]
/netbsd/external/lgpl3/gmp/dist/mpn/ia64/
H A 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/external/apache2/llvm/dist/llvm/docs/
H A DSpeculativeLoadHardening.md10 vulnerabilities by exploiting speculative execution in modern CPUs. These
21 The core problem of GPZ Variant #1 is that speculative execution uses branch
25 speculative execution is unwound due to being incorrect. Mispredicted paths can
130 * It does not completely block speculative execution, and merely prevents
148 non-speculative execution. Code dealing with this, e.g cryptographic
246 speculative store then ends up being used by the CPU during speculative
247 execution of the return, potentially directing speculative execution to
276 speculative, this will often be possible even when these are stored in
311 speculative stores. However, as most stores aren't interesting and don't
920 forming these invalid stack pointer addresses we can prevent speculative
[all …]

123456