/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 127 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(e)) { in rebuild() local 128 assert(uop->getOpcode() == UO_Extension); in rebuild() 129 e = rebuild(uop->getSubExpr()); in rebuild() 131 S.Context, e, uop->getOpcode(), uop->getType(), uop->getValueKind(), in rebuild() 132 uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow(), in rebuild() 1640 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(syntax)) { in recreateSyntacticForm() local 1641 Expr *op = stripOpaqueValuesFromPseudoObjectRef(*this, uop->getSubExpr()); in recreateSyntacticForm() 1642 return UnaryOperator::Create(Context, op, uop->getOpcode(), uop->getType(), in recreateSyntacticForm() 1643 uop->getValueKind(), uop->getObjectKind(), in recreateSyntacticForm() 1644 uop->getOperatorLoc(), uop->canOverflow(), in recreateSyntacticForm()
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.law/ |
H A D | union1.C | 16 unoptype uop; member
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86SchedPredicates.td | 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
|
H A D | X86ScheduleSLM.td | 82 // A folded store needs a cycle on MEC_RSV for the store data (using the same uop),
|
H A D | X86SchedHaswell.td | 1851 // a single uop. It does not apply to the GR8 encoding. And only applies to the 1880 // CMOVs that use both Z and C flag require an extra uop. 1906 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86SchedSandyBridge.td | 1202 // CMOVs that use both Z and C flag require an extra uop. 1228 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86SchedBroadwell.td | 1610 // CMOVs that use both Z and C flag require an extra uop. 1636 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86SchedSkylakeClient.td | 1691 // CMOVs that use both Z and C flag require an extra uop. 1717 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86ScheduleBtVer2.td | 184 // instructions don't need an extra uop. ALU RMW operations don't seem to
|
H A D | X86SchedSkylakeServer.td | 2476 // CMOVs that use both Z and C flag require an extra uop. 2502 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86SchedIceLake.td | 2496 // CMOVs that use both Z and C flag require an extra uop. 2522 // SETCCs that use both Z and C flag require an extra uop.
|
H A D | X86.td | 631 "Indicates that the BEXTR instruction is implemented as a single uop "
|
/openbsd/gnu/gcc/gcc/config/i386/ |
H A D | ppro.md | 71 ;; Simple instructions of the register-register form have only one uop. 72 ;; Load instructions are also only one uop. Store instructions decode to 77 ;; - an instruction with 1 uop can be decoded by any of the three 100 ;; may dispatch zero or one uop on the port of any of the five pipelines 126 ;; The simple instructions follow a very regular pattern of 1 uop per 127 ;; reg-reg operation, 1 uop per load on port 2. and 2 uops per store 163 ;; imovx always decodes to one uop, and also doesn't use the integer 216 ;; In addition, the model assumes a branch always decodes to only 1 uop, 735 ;; reg-reg instructions produce 1 uop so they can be decoded on any of
|
/openbsd/sys/arch/alpha/alpha/ |
H A D | fp_complete.c | 107 u_int64_t uop; /* bit mask of unexpected opcodes */ member 152 alpha_shadow.uop |= 1UL << inst.generic_format.opcode; in this_cannot_happen() 162 (unsigned long)reported, (unsigned long)alpha_shadow.uop); in this_cannot_happen()
|
/openbsd/gnu/gcc/gcc/ |
H A D | tree-stdarg.c | 754 use_operand_p uop; in execute_optimize_stdarg() local 764 FOR_EACH_PHI_ARG (uop, phi, soi, SSA_OP_USE) in execute_optimize_stdarg() 766 rhs = USE_FROM_PTR (uop); in execute_optimize_stdarg()
|
H A D | c-typeck.c | 8404 tree sop, uop; in build_binary_op() local 8408 sop = xop0, uop = xop1; in build_binary_op() 8410 sop = xop1, uop = xop0; in build_binary_op() 8422 else if (TREE_CODE (uop) == INTEGER_CST in build_binary_op() 8425 (uop, c_common_signed_type (result_type))) in build_binary_op() 8430 else if (TREE_CODE (uop) == INTEGER_CST in build_binary_op() 8431 && TREE_CODE (TREE_TYPE (uop)) == ENUMERAL_TYPE in build_binary_op() 8433 (TYPE_MAX_VALUE (TREE_TYPE (uop)), in build_binary_op()
|
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrFormats16Instr.td | 224 class I16_BPushPop<bits<11> op, bits<2> uop, dag out, dag ins, string opstr> : 229 let Inst{1,0} = uop;
|
/openbsd/gnu/usr.bin/gcc/gcc/config/i386/ |
H A D | ppro.md | 22 ;; one -- an instruction with 1 uop can be decoded by any of the
|
/openbsd/gnu/llvm/llvm/docs/CommandGuide/ |
H A D | llvm-exegesis.rst | 20 possible so that we can measure the latency (resp. inverse throughput/uop decomposition) 43 Measuring the uop decomposition or inverse throughput of an instruction works similarly:
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | c-typeck.c | 2471 tree sop, uop; local 2474 sop = xop0, uop = xop1; 2476 sop = xop1, uop = xop0; 2488 else if (TREE_CODE (uop) == INTEGER_CST 2491 (uop, c_common_signed_type (result_type))) 2496 else if (TREE_CODE (uop) == INTEGER_CST 2497 && TREE_CODE (TREE_TYPE (uop)) == ENUMERAL_TYPE 2499 (TYPE_MAX_VALUE (TREE_TYPE(uop)),
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMSchedule.td | 19 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedAmpere1.td | 39 // one uop per cycle, while the memory schedulers can each issue one load 570 // which are a single uop, and for extended registers, which have full flexibility
|
H A D | AArch64SchedFalkorDetails.td | 9 // This file defines the uop and latency details for the machine model for the
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 1169 } else if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E)) { in isBlockVarRef() local 1170 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()
|
H A D | CGCall.cpp | 3959 if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E->IgnoreParens())) in maybeGetUnaryAddrOfOperand() local 3960 if (uop->getOpcode() == UO_AddrOf) in maybeGetUnaryAddrOfOperand() 3961 return uop->getSubExpr(); in maybeGetUnaryAddrOfOperand()
|