Home
last modified time | relevance | path

Searched refs:uop (Results 1 – 25 of 42) sorted by relevance

12

/external/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/
Dtransform_inclusive_scan_bop_uop.pass.cpp41 test(Iter1 first, Iter1 last, BOp bop, UOp uop, Iter2 rFirst, Iter2 rLast) in test() argument
45 std::transform_inclusive_scan(first, last, std::back_inserter(v), bop, uop); in test()
51 std::transform_inclusive_scan(v.begin(), v.end(), v.begin(), bop, uop); in test()
Dtransform_inclusive_scan_bop_uop_init.pass.cpp40 test(Iter1 first, Iter1 last, BOp bop, UOp uop, T init, Iter2 rFirst, Iter2 rLast) in test() argument
44 std::transform_inclusive_scan(first, last, std::back_inserter(v), bop, uop, init); in test()
50 std::transform_inclusive_scan(v.begin(), v.end(), v.begin(), bop, uop, init); in test()
/external/llvm-project/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/
Dtransform_inclusive_scan_bop_uop.pass.cpp48 test(Iter1 first, Iter1 last, BOp bop, UOp uop, Iter2 rFirst, Iter2 rLast) in test() argument
66 std::transform_inclusive_scan(first, last, v.begin(), bop, uop); in test()
71 std::transform_inclusive_scan(v.begin(), v.end(), v.begin(), bop, uop); in test()
Dtransform_inclusive_scan_bop_uop_init.pass.cpp48 test(Iter1 first, Iter1 last, BOp bop, UOp uop, T init, Iter2 rFirst, Iter2 rLast) in test() argument
66 std::transform_inclusive_scan(first, last, v.begin(), bop, uop, init); in test()
71 std::transform_inclusive_scan(v.begin(), v.end(), v.begin(), bop, uop, init); in test()
/external/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/
Dtransform_exclusive_scan_init_bop_uop.pass.cpp40 test(Iter1 first, Iter1 last, BOp bop, UOp uop, T init, Iter2 rFirst, Iter2 rLast) in test() argument
44 std::transform_exclusive_scan(first, last, std::back_inserter(v), init, bop, uop); in test()
50 std::transform_exclusive_scan(v.begin(), v.end(), v.begin(), init, bop, uop); in test()
/external/llvm-project/clang/lib/Sema/
DSemaPseudoObject.cpp127 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()
/external/clang/lib/Sema/
DSemaPseudoObject.cpp128 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(e)) { in rebuild() local
129 assert(uop->getOpcode() == UO_Extension); in rebuild()
130 e = rebuild(uop->getSubExpr()); in rebuild()
131 return new (S.Context) UnaryOperator(e, uop->getOpcode(), in rebuild()
132 uop->getType(), in rebuild()
133 uop->getValueKind(), in rebuild()
134 uop->getObjectKind(), in rebuild()
135 uop->getOperatorLoc()); in rebuild()
1638 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(syntax)) { in recreateSyntacticForm() local
1639 Expr *op = stripOpaqueValuesFromPseudoObjectRef(*this, uop->getSubExpr()); in recreateSyntacticForm()
[all …]
/external/llvm-project/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/
Dtransform_exclusive_scan_init_bop_uop.pass.cpp47 test(Iter1 first, Iter1 last, BOp bop, UOp uop, T init, Iter2 rFirst, Iter2 rLast) in test() argument
65 std::transform_exclusive_scan(first, last, v.begin(), init, bop, uop); in test()
70 std::transform_exclusive_scan(v.begin(), v.end(), v.begin(), init, bop, uop); in test()
/external/llvm-project/llvm/lib/Target/X86/
DX86SchedPredicates.td64 // 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
DX86SchedHaswell.td1927 // a single uop. It does not apply to the GR8 encoding. And only applies to the
1956 // CMOVs that use both Z and C flag require an extra uop.
1982 // SETCCs that use both Z and C flag require an extra uop.
DX86SchedSandyBridge.td1174 // CMOVs that use both Z and C flag require an extra uop.
1200 // SETCCs that use both Z and C flag require an extra uop.
DX86SchedBroadwell.td1681 // CMOVs that use both Z and C flag require an extra uop.
1707 // SETCCs that use both Z and C flag require an extra uop.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86SchedPredicates.td64 // 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
DX86SchedHaswell.td1944 // a single uop. It does not apply to the GR8 encoding. And only applies to the
1973 // CMOVs that use both Z and C flag require an extra uop.
1999 // SETCCs that use both Z and C flag require an extra uop.
DX86SchedSandyBridge.td1171 // CMOVs that use both Z and C flag require an extra uop.
1197 // SETCCs that use both Z and C flag require an extra uop.
DX86SchedBroadwell.td1690 // CMOVs that use both Z and C flag require an extra uop.
1716 // SETCCs that use both Z and C flag require an extra uop.
/external/llvm-project/llvm/test/CodeGen/X86/
Dselect-1-or-neg1.ll6 ; TODO: What if 'cmov' is 1 uop and full throughput (Ryzen)?
/external/llvm-project/llvm/docs/CommandGuide/
Dllvm-exegesis.rst20 possible so that we can measure the latency (resp. inverse throughput/uop decomposition)
42 Measuring the uop decomposition or inverse throughput of an instruction works similarly:
/external/lua/src/
Dlparser.c1252 UnOpr uop; in subexpr() local
1254 uop = getunopr(ls->t.token); in subexpr()
1255 if (uop != OPR_NOUNOPR) { /* prefix (unary) operator? */ in subexpr()
1259 luaK_prefix(ls->fs, uop, v, line); in subexpr()
/external/llvm/lib/Target/ARM/
DARMSchedule.td20 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
/external/clang/lib/CodeGen/
DCGExprAgg.cpp846 } else if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E)) { in isBlockVarRef() local
847 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()
DCGCall.cpp2995 if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E->IgnoreParens())) in maybeGetUnaryAddrOfOperand() local
2996 if (uop->getOpcode() == UO_AddrOf) in maybeGetUnaryAddrOfOperand()
2997 return uop->getSubExpr(); in maybeGetUnaryAddrOfOperand()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMSchedule.td19 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
/external/llvm-project/llvm/lib/Target/ARM/
DARMSchedule.td19 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
/external/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp1143 } else if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E)) { in isBlockVarRef() local
1144 return isBlockVarRef(uop->getSubExpr()); in isBlockVarRef()

12