Home
last modified time | relevance | path

Searched refs:predicate (Results 1 – 25 of 750) sorted by relevance

12345678910>>...30

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dipa-predicate.h110 class predicate
137 inline predicate (bool p = true)
148 inline predicate (predicate *) in predicate() argument
154 static inline predicate predicate_testing_cond (int i) in predicate_testing_cond()
156 class predicate p; in predicate_testing_cond()
162 static predicate not_inlined (void) in not_inlined()
164 class predicate p; in not_inlined()
170 predicate & operator &= (const predicate &);
171 inline predicate operator &(const predicate &p) const
173 predicate ret = *this;
[all …]
H A Dipa-predicate.c72 predicate::add_clause (conditions conditions, clause_t new_clause) in add_clause()
84 if (new_clause == (1 << predicate::false_condition)) in add_clause()
93 gcc_checking_assert (!(new_clause & (1 << predicate::false_condition))); in add_clause()
126 for (c1 = predicate::first_dynamic_condition; in add_clause()
132 cc1 = &(*conditions)[c1 - predicate::first_dynamic_condition]; in add_clause()
141 &(*conditions)[c2 - predicate::first_dynamic_condition]; in add_clause()
173 predicate &
174 predicate::operator &= (const predicate &p)
206 predicate
207 predicate::or_with (conditions conditions, in or_with()
[all …]
H A Dipa-fnsummary.c93 static object_allocator<predicate> edge_predicate_pool ("edge predicates");
156 const predicate &exec_pred, in account_size_time()
157 const predicate &nonconst_pred_in, in account_size_time()
163 predicate nonconst_pred; in account_size_time()
266 edge_set_predicate (struct cgraph_edge *e, predicate *predicate) in edge_set_predicate() argument
271 if (predicate && *predicate == false in edge_set_predicate()
279 if (predicate && *predicate != true) in edge_set_predicate()
281 if (!es->predicate) in edge_set_predicate()
282 es->predicate = edge_predicate_pool.allocate (); in edge_set_predicate()
283 *es->predicate = *predicate; in edge_set_predicate()
[all …]
H A Dipa-fnsummary.h76 predicate exec_predicate; in class()
80 predicate nonconst_predicate; in class()
169 predicate * GTY((skip)) loop_iterations; in class()
172 predicate * GTY((skip)) loop_stride; in class()
183 void account_size_time (int, sreal, const predicate &, const predicate &, in class()
250 : predicate (NULL), param (vNULL), call_stmt_size (0), call_stmt_time (0), in ipa_call_summary()
257 predicate (s.predicate), param (s.param), call_stmt_size (s.call_stmt_size), in ipa_call_summary()
266 class predicate *predicate; variable
H A Dgenoutput.c116 const char *predicate; member
255 d->predicate && d->predicate[0] ? d->predicate : "0"); in output_operand_data()
268 if (d->predicate) in output_operand_data()
269 pred = lookup_predicate (d->predicate); in output_operand_data()
451 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
472 d->operand[opno].predicate = "scratch_operand"; in scan_operands()
494 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
534 p0 = d0->predicate; in compare_operands()
537 p1 = d1->predicate; in compare_operands()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-predicate-analysis.h48 class predicate
71 predicate (func_t &eval) in predicate() function
75 predicate (const predicate &rhs) in predicate() function
81 predicate (basic_block, basic_block, func_t &);
83 ~predicate ();
86 predicate& operator= (const predicate &);
123 bool superset_of (const predicate &) const;
H A Dgimple-predicate-analysis.cc482 predicate::func_t &eval, in prune_phi_opnds()
489 predicate def_preds (eval); in prune_phi_opnds()
576 predicate::func_t &eval, hash_set<gimple *> *visited) in collect_phi_def_edges()
685 predicate::func_t::phi_arg_set (gphi *phi) in phi_arg_set()
768 predicate::overlap (gphi *phi, unsigned opnds, hash_set<gphi *> *visited) in overlap()
941 predicate::includes (const pred_chain &chain) const in includes()
960 predicate::superset_of (const predicate &preds) const in superset_of()
1220 predicate::use_cannot_happen (gphi *phi, unsigned opnds) in use_cannot_happen()
1264 predicate def_preds (m_eval); in use_cannot_happen()
1360 predicate::simplify_2 () in simplify_2()
[all …]
H A Dipa-fnsummary.cc275 edge_set_predicate (struct cgraph_edge *e, ipa_predicate *predicate) in edge_set_predicate() argument
280 if (predicate && *predicate == false in edge_set_predicate()
288 if (predicate && *predicate != true) in edge_set_predicate()
290 if (!es->predicate) in edge_set_predicate()
291 es->predicate = edge_predicate_pool.allocate (); in edge_set_predicate()
292 *es->predicate = *predicate; in edge_set_predicate()
296 if (es->predicate) in edge_set_predicate()
297 edge_predicate_pool.remove (es->predicate); in edge_set_predicate()
298 es->predicate = NULL; in edge_set_predicate()
335 if (new_predicate == f->predicate) in add_freqcounting_predicate()
[all …]
H A Dipa-fnsummary.h117 ipa_predicate * GTY((skip)) predicate;
279 : predicate (NULL), param (vNULL), call_stmt_size (0), call_stmt_time (0), in ipa_call_summary()
286 predicate (s.predicate), param (s.param), call_stmt_size (s.call_stmt_size), in ipa_call_summary()
295 ipa_predicate *predicate; variable
H A Dgenoutput.cc116 const char *predicate; member
255 d->predicate && d->predicate[0] ? d->predicate : "0"); in output_operand_data()
268 if (d->predicate) in output_operand_data()
269 pred = lookup_predicate (d->predicate); in output_operand_data()
451 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
472 d->operand[opno].predicate = "scratch_operand"; in scan_operands()
494 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
534 p0 = d0->predicate; in compare_operands()
537 p1 = d1->predicate; in compare_operands()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SchedPredicates.td9 // This file defines scheduling predicate definitions that are common to
14 // A predicate used to identify dependency-breaking instructions that clear the
15 // content of the destination register. Note that this predicate only checks if
16 // input registers are the same. This predicate doesn't make any assumptions on
21 // A predicate used to identify VPERM that have bits 3 and 7 of their mask set.
28 // A predicate used to check if a LEA instruction uses all three source
58 // This predicate evaluates to true only if the input machine instruction is a
64 // A predicate to check for COND_A and COND_BE CMOVs which have an extra uop
76 // A predicate to check for COND_A and COND_BE SETCCs which have an extra uop
88 // A predicate used to check if an instruction has a LOCK prefix.
/netbsd-src/external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/
H A D__init__.py34 def predicate(entry): function
35 entry_hash = predicate.unique(entry)
36 if entry_hash not in predicate.state:
37 predicate.state.add(entry_hash)
41 predicate.unique = method
42 predicate.state = set()
43 return predicate
H A Dreport.py476 def predicate(bug): function
479 current_category = predicate.categories.get(bug_category, dict())
487 predicate.categories.update({bug_category: current_category})
488 predicate.total += 1
490 predicate.total = 0
491 predicate.categories = dict()
492 return predicate
496 def predicate(bug): function
507 return predicate
511 def predicate(crash): function
[all …]
H A Dclang.py91 def predicate(checker): function
94 return any(pattern.match(checker) for pattern in predicate.patterns)
96 predicate.patterns = [re.compile(r'^' + a + r'(\.|$)') for a in checkers]
97 return predicate
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td21 // The syntax for MCInstPredicate is declarative, and predicate definitions can
30 // example, `CheckOpcode` is a special type of predicate used to describe a
58 // know how to expand a predicate. For each MCInstPredicate class, there must be
61 // For example, a `CheckOpcode` predicate is expanded using method
73 // A generic machine instruction predicate.
76 class MCTrue : MCInstPredicate; // A predicate that always evaluates to True.
77 class MCFalse : MCInstPredicate; // A predicate that always evaluates to False.
81 // A predicate used to negate the outcome of another predicate.
120 // register R. This predicate assumes that we already checked that the machine
178 // A non-portable predicate. Only to use as a last resort when a block of code
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/
H A Dgtest-death-test.h168 # define ASSERT_EXIT(statement, predicate, regex) \ argument
169 GTEST_DEATH_TEST_(statement, predicate, regex, GTEST_FATAL_FAILURE_)
173 # define EXPECT_EXIT(statement, predicate, regex) \ argument
174 GTEST_DEATH_TEST_(statement, predicate, regex, GTEST_NONFATAL_FAILURE_)
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DSpeculativeLoadHardening.md12 * GPZ Variant #1 (a.k.a. Spectre Variant #1): Bounds check (or predicate) bypass
66 predicate guarding potentially invalid loads:
123 * It accumulates the predicate state, protecting even in the face of nested
125 * It passes this predicate state across function boundaries to provide
328 components: accumulating the predicate state through the control flow graph,
364 our accumulated predicate state. We accumulate it using the x86 conditional
373 xorl %eax, %eax # Zero out initial predicate state.
378 cmovneq %r8, %rax # Conditionally update predicate state.
382 cmovneq %r8, %rax # Conditionally update predicate state.
386 cmoveq %r8, %rax # Conditionally update predicate state.
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Dconcepts113 // [concept.predicate], concept predicate
115 concept predicate = see below;
426 // [concept.predicate]
428 concept predicate =
434 predicate<_Rp, _Tp, _Tp> && predicate<_Rp, _Up, _Up> &&
435 predicate<_Rp, _Tp, _Up> && predicate<_Rp, _Up, _Tp>;
/netbsd-src/external/bsd/libc++/dist/libcxxrt/test/
H A Dtest.cc10 void log_test(bool predicate, const char *file, int line, const char *message) in log_test() argument
12 if (predicate) in log_test()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-simd-builtin-types.def55 ENTRY (Pred1x16_t, V16BI, predicate, 16, pred1, 16)
56 ENTRY (Pred2x8_t, V8BI, predicate, 8, pred1, 15)
57 ENTRY (Pred4x4_t, V4BI, predicate, 4, pred1, 15)
H A Darm-builtins.cc2728 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_ternop_builtin()
2735 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_ternop_builtin()
2737 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)) in arm_expand_ternop_builtin()
2739 if (! (*insn_data[icode].operand[3].predicate) (op2, mode2)) in arm_expand_ternop_builtin()
2771 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_binop_builtin()
2777 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_binop_builtin()
2779 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)) in arm_expand_binop_builtin()
2803 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_unop_builtin()
2812 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_unop_builtin()
2944 || !(*insn_data[icode].operand[0].predicate) (target, tmode))) in arm_expand_builtin_args()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-builtins.c2769 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_ternop_builtin()
2776 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_ternop_builtin()
2778 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)) in arm_expand_ternop_builtin()
2780 if (! (*insn_data[icode].operand[3].predicate) (op2, mode2)) in arm_expand_ternop_builtin()
2812 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_binop_builtin()
2818 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_binop_builtin()
2820 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)) in arm_expand_binop_builtin()
2844 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_unop_builtin()
2853 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_unop_builtin()
2985 || !(*insn_data[icode].operand[0].predicate) (target, tmode))) in arm_expand_builtin_args()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/docs/GlobalISel/
H A DLegalizer.rst133 this doesn't meet the predicate for the :ref:`.legalFor() <legalfor>` as ``s7``
135 :ref:`.clampScalar() <clampscalar>`. It does meet the predicate for this rule
157 predicate is satisfied.
160 if the predicate is satisfied and indicates that narrowing the scalars in one
165 if the predicate is satisfied and indicates that widening the scalars in one
170 illegal if the predicate is satisfied and indicates reducing the number of
175 if the predicate is satisfied and indicates increasing the number of vector
180 illegal if the predicate is satisfied and indicates that replacing
187 predicate is satisfied and indicates that replacing it with a libcall would
192 predicate is satisfied and indicates that the backend developer will supply
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dconcepts342 /// [concept.predicate], concept predicate
344 concept predicate = regular_invocable<_Fn, _Args...>
350 = predicate<_Rel, _Tp, _Tp> && predicate<_Rel, _Up, _Up>
351 && predicate<_Rel, _Tp, _Up> && predicate<_Rel, _Up, _Tp>;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dconcepts342 /// [concept.predicate], concept predicate
344 concept predicate = regular_invocable<_Fn, _Args...>
350 = predicate<_Rel, _Tp, _Tp> && predicate<_Rel, _Up, _Up>
351 && predicate<_Rel, _Tp, _Up> && predicate<_Rel, _Up, _Tp>;

12345678910>>...30