/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | ipa-polymorphic-call.c | 212 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 D | ipa-polymorphic-call.cc | 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() 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 D | cgraph.c | 849 && (!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 D | cgraph.cc | 857 && (!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 D | symtab.c | 621 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 D | symtab.cc | 653 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 D | cgraphclones.cc | 110 && !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 D | cgraphclones.c | 108 && !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 D | ipa-utils.c | 670 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 D | ipa-utils.cc | 670 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 D | ipa-utils.h | 123 bool speculative = false) 131 speculative);
|
H A D | ipa-ref.h | 67 unsigned int speculative:1; member
|
H A D | ipa-devirt.c | 2658 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 D | ipa-devirt.cc | 2674 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 D | ipa-cp.c | 2933 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 D | ipa-polymorphic-call.c | 212 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 D | cgraph.c | 849 && (!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 D | symtab.c | 621 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 D | cgraphclones.c | 108 && !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 D | ipa-utils.c | 670 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 D | ipa-utils.h | 117 bool speculative = false) 125 speculative);
|
H A D | ipa-ref.h | 67 unsigned int speculative:1; member
|
H A D | ipa-devirt.c | 2658 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 D | divrem_1.asm | 227 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 D | SpeculativeLoadHardening.md | 10 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 …]
|