Home
last modified time | relevance | path

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

12345678910>>...13

/openbsd-src/gnu/llvm/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.
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dgenoutput.c124 const char *predicate; member
244 struct predicate { const char *name; struct predicate *next; }; argument
249 struct predicate *predicates = 0; in output_predicate_decls()
251 struct predicate *p, *next; in output_predicate_decls()
254 if (d->predicate && d->predicate[0]) in output_predicate_decls()
257 if (strcmp (p->name, d->predicate) == 0) in output_predicate_decls()
263 d->predicate); in output_predicate_decls()
264 p = (struct predicate *) xmalloc (sizeof (struct predicate)); in output_predicate_decls()
265 p->name = d->predicate; in output_predicate_decls()
291 d->predicate && d->predicate[0] ? d->predicate : "0"); in output_operand_data()
[all …]
H A Dgenpreds.c40 } predicate[] = { in output_predicate_decls() local
46 for (i = 0; i < ARRAY_SIZE (predicate); i++) in output_predicate_decls()
48 predicate[i].name); in output_predicate_decls()
H A Doptabs.c717 if (! (*insn_data[icode].operand[0].predicate) (temp, mode)
832 if (! (*insn_data[icode].operand[1].predicate) (xop0, mode0)
836 if (! (*insn_data[icode].operand[2].predicate) (xop1, mode1)
840 if (! (*insn_data[icode].operand[0].predicate) (temp, mode))
2281 if (! (*insn_data[icode].operand[1].predicate) (xop0, mode0))
2284 if (! (*insn_data[icode].operand[2].predicate) (xop1, mode1))
2289 if (! (*insn_data[icode].operand[0].predicate) (targ0, mode)
2290 || ! (*insn_data[icode].operand[3].predicate) (targ1, mode))
2407 if (! (*insn_data[icode].operand[1].predicate) (xop0, mode0))
2410 if (! (*insn_data[icode].operand[0].predicate) (temp, mode))
[all …]
/openbsd-src/gnu/llvm/clang/tools/scan-build-py/lib/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.py477 def predicate(bug): function
480 current_category = predicate.categories.get(bug_category, dict())
488 predicate.categories.update({bug_category: current_category})
489 predicate.total += 1
491 predicate.total = 0
492 predicate.categories = dict()
493 return predicate
497 def predicate(bug): function
508 return predicate
512 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
/openbsd-src/gnu/llvm/libcxx/include/__concepts/
H A Drelation.h27 predicate<_Rp, _Tp, _Tp> && predicate<_Rp, _Up, _Up> &&
28 predicate<_Rp, _Tp, _Up> && predicate<_Rp, _Up, _Tp>;
H A Dpredicate.h28 concept predicate = variable
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td24 // imm8 predicate - Immediate in the range [-128,127]
31 // imm8_sh8 predicate - Immediate in the range [-32768,32512] with (bits[7-0] == 0)
40 // imm12 predicate - Immediate in the range [-2048,2047]
47 // imm12m predicate - Immediate for MOV operation
54 // uimm4 predicate - Immediate in the range [0,15]
61 // uimm5 predicate - Immediate in the range [0,31]
68 // imm1_16 predicate - Immediate in the range [1,16]
75 // shimm1_31 predicate - Immediate in the range [1,31]
106 // b4const predicate - Branch Immediate 4-bit signed operand
121 // b4constu predicate - Branch Immediate 4-bit unsigned operand
/openbsd-src/gnu/llvm/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 …]
H A DTargetCallingConv.td22 /// CCPredicateAction - Instances of this class check some predicate, then
23 /// delegate to another action if the predicate is true.
34 /// CCIf - If the predicate matches, apply A.
35 class CCIf<string predicate, CCAction A> : CCPredicateAction<A> {
36 string Predicate = predicate;
/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Dconcepts.h226 predicate<_Fp&, iter_value_t<_It>&> &&
227 predicate<_Fp&, iter_reference_t<_It>> &&
228 predicate<_Fp&, iter_common_reference_t<_It>>;
234 predicate<_Fp&, iter_value_t<_It1>&, iter_value_t<_It2>&> &&
235 predicate<_Fp&, iter_value_t<_It1>&, iter_reference_t<_It2>> &&
236 predicate<_Fp&, iter_reference_t<_It1>, iter_value_t<_It2>&> &&
237 predicate<_Fp&, iter_reference_t<_It1>, iter_reference_t<_It2>> &&
238 predicate<_Fp&, iter_common_reference_t<_It1>, iter_common_reference_t<_It2>>;
/openbsd-src/gnu/gcc/gcc/
H A Doptabs.c415 || ! (*insn_data[icode].operand[0].predicate) (target, wmode)) in expand_widen_pattern_expr()
456 if (! (*insn_data[icode].operand[1].predicate) (xop0, xmode0) in expand_widen_pattern_expr()
462 if (! (*insn_data[icode].operand[2].predicate) (xop1, xmode1) in expand_widen_pattern_expr()
468 if (! (*insn_data[icode].operand[3].predicate) (wxop, wxmode) in expand_widen_pattern_expr()
481 if (! (*insn_data[icode].operand[2].predicate) (wxop, wxmode) in expand_widen_pattern_expr()
521 if (!target || !insn_data[icode].operand[0].predicate (target, mode)) in expand_ternary_op()
556 if (!insn_data[icode].operand[1].predicate (xop0, mode0) in expand_ternary_op()
560 if (!insn_data[icode].operand[2].predicate (xop1, mode1) in expand_ternary_op()
564 if (!insn_data[icode].operand[3].predicate (xop2, mode2) in expand_ternary_op()
646 if (!(*insn_data[icode].operand[1].predicate) (rtx_op1, mode1) in expand_vec_shift_expr()
[all …]
H A Dgenoutput.c124 const char *predicate; member
262 d->predicate && d->predicate[0] ? d->predicate : "0"); in output_operand_data()
463 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
492 d->operand[opno].predicate = "scratch_operand"; in scan_operands()
522 d->operand[opno].predicate = XSTR (part, 1); in scan_operands()
572 p0 = d0->predicate; in compare_operands()
575 p1 = d1->predicate; in compare_operands()
H A Dc-format.h171 int predicate; member
200 int predicate; member
/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DBroadcaster.cpp361 ListenerMatchesAndSharedBits predicate(event_spec, listener_sp); in UnregisterListenerForEvents() local
369 iter = find_if(m_event_map.begin(), end_iter, predicate); in UnregisterListenerForEvents()
407 ListenerMatchesPointer predicate(listener); in RemoveListener() local
411 iter = std::find_if(iter, end_iter, predicate); in RemoveListener()
417 iter = find_if(m_event_map.begin(), end_iter, predicate); in RemoveListener()
427 ListenerMatches predicate(listener_sp); in RemoveListener() local
434 iter = find_if(m_event_map.begin(), end_iter, predicate); in RemoveListener()
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/libcxx/include/
H A Dconcepts113 // [concept.predicate], concept predicate
115 concept predicate = see below;
148 #include <__concepts/predicate.h>
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/doc/
H A Dc-tree.texi210 This predicate holds if the identifier represents the name of an
216 This predicate holds if the identifier represents the name of a
350 This predicate holds for a type that is @code{const}-qualified, but
380 This predicate holds if the type is an integral type. Notice that in
384 This predicate holds if the type is an integral type (in the C++ sense)
388 This predicate holds for a class-type.
391 This predicate holds for a built-in type.
394 This predicate holds if the type is a pointer to data member.
397 This predicate holds if the type is a pointer type, and the pointee is
401 This predicate holds for a pointer to function type.
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagon.td188 // Generate mapping table to relate non-predicate instructions with their
196 // Instructions with the same predicate sense form a column.
205 // Generate mapping table to relate predicate-true instructions with their
206 // predicate-false forms
217 // Generate mapping table to relate predicate-false instructions with their
218 // predicate-true forms
/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dpredicates.md134 ;; general_operands, we have to have a predicate that matches it for the
145 ;; predicate that matches it when we need it. We use this in the expanded
156 ;; memory_operand, so we need this predicate to recognize call
/openbsd-src/gnu/gcc/gcc/config/m68k/
H A Dpredicates.md75 ;; because pc-relative addresses don't satisfy the predicate
82 ;; check the range carefully since this predicate is used in DImode
104 ;; have to check the range carefully since this predicate is used in
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp121 bool (*predicate)(llvm::CallInst *)) { in findRSCallSites()
132 if (isRSAPICall(call_inst) && predicate(call_inst)) { in findRSCallSites()

12345678910>>...13