| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86SchedPredicates.td | 9 // 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 D | genoutput.c | 124 const char *predicate; member 244 struct predicate { const char *name; struct predicate *next; }; struct 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 D | genpreds.c | 40 } 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 D | optabs.c | 717 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__.py | 34 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 D | report.py | 477 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 D | clang.py | 91 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 D | relation.h | 27 predicate<_Rp, _Tp, _Tp> && predicate<_Rp, _Up, _Up> && 28 predicate<_Rp, _Tp, _Up> && predicate<_Rp, _Up, _Tp>;
|
| H A D | predicate.h | 28 concept predicate = variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/ |
| H A D | XtensaOperands.td | 24 // 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 D | TargetInstrPredicate.td | 21 // 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 D | TargetCallingConv.td | 22 /// 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 D | concepts.h | 226 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 D | optabs.c | 415 || ! (*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 D | genoutput.c | 124 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 D | c-format.h | 171 int predicate; member 200 int predicate; member
|
| /openbsd-src/gnu/llvm/lldb/source/Utility/ |
| H A D | Broadcaster.cpp | 361 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 D | SpeculativeLoadHardening.md | 12 * 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 D | concepts | 113 // [concept.predicate], concept predicate 115 concept predicate = see below; 148 #include <__concepts/predicate.h>
|
| /openbsd-src/gnu/llvm/llvm/docs/GlobalISel/ |
| H A D | Legalizer.rst | 133 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 D | c-tree.texi | 210 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 D | Hexagon.td | 188 // 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 D | predicates.md | 134 ;; 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 D | predicates.md | 75 ;; 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 D | RenderScriptx86ABIFixups.cpp | 121 bool (*predicate)(llvm::CallInst *)) { in findRSCallSites() 132 if (isRSAPICall(call_inst) && predicate(call_inst)) { in findRSCallSites()
|