Home
last modified time | relevance | path

Searched refs:BinaryOperation (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/libcxx/include/
H A Dnumeric23 template <class InputIterator, class T, class BinaryOperation>
35 template<class InputIterator, class T, class BinaryOperation>
60 template<class InputIterator, class T, class BinaryOperation, class UnaryOperation>
69 template <class InputIterator, class OutputIterator, class BinaryOperation>
87 template<class InputIterator, class OutputIterator, class BinaryOperation>
90 OutputIterator result, BinaryOperation binary_op); // C++17
98 class BinaryOperation, class UnaryOperation>
105 class BinaryOperation, class UnaryOperation>
112 class BinaryOperation, class UnaryOperation, class T>
116 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
H A Dalgorithm1258 template <class InputIterator1, class InputIterator2, class OutputIterator, class BinaryOperation>
1261 OutputIterator result, BinaryOperation binary_op);
/llvm-project-15.0.7/pstl/test/std/numerics/numeric.ops/
H A Dscan.pass.cpp35 template <class InputIterator, class OutputIterator, class T, class BinaryOperation>
37 …(InputIterator first, InputIterator last, OutputIterator result, T init, BinaryOperation binary_op) in exclusive_scan_serial()
48 template <class InputIterator, class OutputIterator, class BinaryOperation, class T>
50 …rial(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op, T … in inclusive_scan_serial()
60 template <class InputIterator, class OutputIterator, class BinaryOperation>
62 …n_serial(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op) in inclusive_scan_serial()
H A Dtransform_scan.pass.cpp78 typename BinaryOperation>
81 T init, BinaryOperation binary_op) noexcept in transform_inclusive_scan_serial()
92 typename BinaryOperation>
95 T init, BinaryOperation binary_op) noexcept in transform_exclusive_scan_serial()
/llvm-project-15.0.7/llvm/unittests/FileCheck/
H A DFileCheckTest.cpp802 BinaryOperation Binop(ExprStr, doAdd, std::move(FooVarUse), in TEST_F()
833 Binop = BinaryOperation(ExprStr, doAdd, std::move(FooVarUse), in TEST_F()
843 Binop = BinaryOperation(ExprStr, doAdd, std::move(Eighteen), in TEST_F()
858 Binop = BinaryOperation(ExprStr, doAdd, std::move(FooVarUse), in TEST_F()
882 std::unique_ptr<BinaryOperation> Binop1 = std::make_unique<BinaryOperation>( in TEST_F()
884 std::unique_ptr<BinaryOperation> Binop2 = std::make_unique<BinaryOperation>( in TEST_F()
887 std::unique_ptr<BinaryOperation> OuterBinop = in TEST_F()
888 std::make_unique<BinaryOperation>(ExprStr, doAdd, std::move(Binop1), in TEST_F()
/llvm-project-15.0.7/llvm/lib/FileCheck/
H A DFileCheckImpl.h351 class BinaryOperation : public ExpressionAST {
363 BinaryOperation(StringRef ExpressionStr, binop_eval_t EvalBinop, in BinaryOperation() function
H A DFileCheck.cpp373 Expected<ExpressionValue> BinaryOperation::eval() const { in eval()
392 BinaryOperation::getImplicitFormat(const SourceMgr &SM) const { in getImplicitFormat()
687 return std::make_unique<BinaryOperation>(Expr, EvalBinop, std::move(LeftOp), in parseBinop()
757 return std::make_unique<BinaryOperation>(Expr, *OptFunc, std::move(Args[0]), in parseCallExpr()
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dnumeric_impl.h325 template <class _RandomAccessIterator1, class _RandomAccessIterator2, class BinaryOperation>
328 _RandomAccessIterator2 __d_first, BinaryOperation __op, in __brick_adjacent_difference()
/llvm-project-15.0.7/pstl/test/support/
H A Dutils.h1255 template <typename InputIterator, typename T, typename BinaryOperation, typename UnaryOperation>
1257 transform_reduce_serial(InputIterator first, InputIterator last, T init, BinaryOperation binary_op,
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dsimd148 template <class T, class Abi, class BinaryOperation = std::plus<>>
149 T reduce(const simd<T, Abi>&, BinaryOperation = BinaryOperation());
151 template <class M, class V, class BinaryOperation>
153 typename V::value_type neutral_element, BinaryOperation binary_op);