Home
last modified time | relevance | path

Searched refs:multiplies (Results 1 – 25 of 47) sorted by relevance

12

/external/libcxx/test/std/utilities/function.objects/arithmetic.operations/
Dmultiplies.pass.cpp20 typedef std::multiplies<int> F; in main()
27 typedef std::multiplies<> F2; in main()
33 constexpr int foo = std::multiplies<int> () (3, 2); in main()
36 constexpr int bar = std::multiplies<> () (3.0, 2); in main()
Dtransparent.pass.cpp38 static_assert ( !is_transparent<std::multiplies<int>>::value, "" ); in main()
39 static_assert ( !is_transparent<std::multiplies<std::string>>::value, "" ); in main()
40 static_assert ( is_transparent<std::multiplies<void>>::value, "" ); in main()
41 static_assert ( is_transparent<std::multiplies<>>::value, "" ); in main()
/external/llvm/test/Transforms/Reassociate/
Drepeats.ll49 ; Can be done with two multiplies.
62 ; Can be done with two multiplies.
76 ; Can be done with two multiplies.
91 ; Can be done with two multiplies.
107 ; Can be done with three multiplies.
125 ; Can be done with three multiplies.
144 ; Can be done with four multiplies.
165 ; Can be done with two multiplies.
185 ; Can be done with three multiplies.
207 ; Can be done with three multiplies.
[all …]
Dbasictest.ll113 ; This should be one add and two multiplies.
/external/llvm/test/CodeGen/X86/
Dcombine-multiplies.ll56 ; Test for the same optimization on vector multiplies.
91 ; Again, we want to make sure we don't generate two different multiplies.
94 ; do 2 adds, followed by 2 multiplies (i.e. 4 pmuludq instructions).
Dpowi.ll2 ; Ideally this would compile to 5 multiplies.
Dmachine-combiner.ll147 ; Verify that SSE and AVX scalar single-precision multiplies are reassociated.
191 ; Verify that SSE and AVX scalar double-precision multiplies are reassociated.
257 ; Verify that SSE and AVX 128-bit vector single-precision multiplies are reassociated.
279 ; Verify that SSE and AVX 128-bit vector double-precision multiplies are reassociated.
331 ; Verify that AVX 256-bit vector single-precision multiplies are reassociated.
346 ; Verify that AVX 256-bit vector double-precision multiplies are reassociated.
Dregpressure.ll9 ;; folded into the multiplies, 2 registers otherwise.
Dmachine-combiner-int.ll4 ; Verify that integer multiplies are reassociated. The first multiply in
Dfast-isel-x86-64.ll79 ; rdar://9289501 - fast isel should fold trivial multiplies to shifts.
/external/libcxx/test/std/numerics/numeric.ops/accumulate/
Daccumulate_op.pass.cpp29 assert(std::accumulate(first, last, init, std::multiplies<T>()) == x); in test()
/external/llvm/test/Transforms/LoopStrengthReduce/
Dvariable_stride.ll1 ; Check that variable strides are reduced to adds instead of multiplies.
D2011-10-06-ReusePhi.ll13 ; multiplies are hoisted out of the loop
/external/libcxx/test/std/numerics/numeric.ops/inner.product/
Dinner_product_comp.pass.cpp34 std::multiplies<int>(), std::plus<int>()) == x); in test()
/external/opencv3/modules/core/include/opencv2/core/cuda/
Dfunctional.hpp87 template <typename T> struct multiplies : binary_function<T, T, T> struct
94 __host__ __device__ __forceinline__ multiplies() {} in multiplies() argument
95 __host__ __device__ __forceinline__ multiplies(const multiplies&) {} in multiplies() argument
/external/v8/test/unittests/compiler/
Dtyper-unittest.cc260 std::multiplies<double>()); in TEST_F()
262 std::multiplies<double>()); in TEST_F()
/external/llvm/test/CodeGen/AMDGPU/
Dfmul.ll76 ; There should be three multiplies here; %a should be used twice (once
/external/ceres-solver/cmake/
Dconfig.h.in80 // matrix-matrix multiplies to work around a bug in the Android NDK.
/external/gemmlowp/meta/
DREADME36 M x K, K x N where M and N are multiplies of 3 and K is a multiply of 8.
/external/mesa3d/src/gallium/state_trackers/clover/api/
Dkernel.cpp238 if (fold(std::multiplies<size_t>(), 1u, in kernel_validate()
/external/opencv3/modules/cudev/include/opencv2/cudev/expr/
Dbinary_op.hpp214 CV_CUDEV_EXPR_BINOP_INST(*, multiplies)
/external/llvm/docs/
DCompileCudaWithLLVM.rst59 which multiplies a ``float`` array by a ``float`` scalar (AXPY).
/external/eigen/doc/
DTutorialAdvancedInitialization.dox144 matrix of size 2-by-3, and then multiplies this matrix on the left with
DQuickStartGuide.dox82 The final line of the program multiplies the matrix \c m with the vector \c v and outputs the resul…
/external/llvm/test/CodeGen/Thumb/
D2010-07-15-debugOrdering.ll3 ; Stripping out debug info formerly caused the last two multiplies to be emitted in

12