HomeSort by relevance Sort by last modified time
    Searched full:unrolling (Results 1 - 25 of 198) sorted by null

1 2 3 4 5 6 7 8

  /external/eigen/test/
vectorization_logic.cpp 32 bool test_assign(const Dst&, const Src&, int traversal, int unrolling)
36 && internal::assign_traits<Dst,Src>::Unrolling==unrolling;
41 std::cerr << " Expected Unrolling == " << demangle_unrolling(unrolling)
42 << " got " << demangle_unrolling(internal::assign_traits<Dst,Src>::Unrolling) << "\n";
48 bool test_assign(int traversal, int unrolling)
52 && internal::assign_traits<Dst,Src>::Unrolling==unrolling;
57 std::cerr << " Expected Unrolling == " << demangle_unrolling(unrolling
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h 1 //===- llvm/Transforms/Utils/UnrollLoop.h - Unrolling utilities -*- C++ -*-===//
10 // This file defines some loop unrolling utilities. It does not define any
12 // unrolling.
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
74 /// from (loop unrolling would use this, for example).
  /external/eigen/Eigen/src/Core/
Assign_MKL.h 76 template<typename Derived1, typename Derived2, typename UnaryOp, int Traversal, int Unrolling,
79 : assign_impl<Derived1, Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn>
83 template<typename Derived1, typename Derived2, typename UnaryOp, int Traversal, int Unrolling>
84 struct vml_assign_impl<Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal>
91 // assign_impl<Derived1,Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn>::run(dst,src);
103 template<typename Derived1, typename Derived2, typename UnaryOp, int Traversal, int Unrolling>
104 struct vml_assign_impl<Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal>
109 // assign_impl<Derived1,Eigen::CwiseUnaryOp<UnaryOp, Derived2>,Traversal,Unrolling,BuiltIn>::run(dst,src);
116 #define EIGEN_MKL_VML_SPECIALIZE_ASSIGN(TRAVERSAL,UNROLLING) \
118 struct assign_impl<Derived1, Eigen::CwiseUnaryOp<UnaryOp, Derived2>, TRAVERSAL, UNROLLING, Specialized> {
    [all...]
SolveTriangular.h 35 Unrolling = (RhsIsVectorAtCompileTime && Rhs::SizeAtCompileTime != Dynamic && Rhs::SizeAtCompileTime <= 8)
44 int Unrolling = trsolve_traits<Lhs,Rhs,Side>::Unrolling,
108 * meta-unrolling implementation
Assign.h 20 * Part 1 : the logic deciding a strategy for traversal and unrolling *
89 Unrolling = (int(Traversal) == int(InnerVectorizedTraversal) || int(Traversal) == int(DefaultTraversal))
121 EIGEN_DEBUG_VAR(Unrolling)
241 int Unrolling = assign_traits<Derived1, Derived2>::Unrolling,
249 template<typename Derived1, typename Derived2, int Unrolling, int Version>
250 struct assign_impl<Derived1, Derived2, InvalidTraversal, Unrolling, Version>
Redux.h 23 * Part 1 : the logic deciding a strategy for vectorization and unrolling
64 Unrolling = Cost != Dynamic && Cost <= UnrollingLimit
164 int Unrolling = redux_traits<Func, Derived>::Unrolling
  /external/compiler-rt/lib/tsan/lit_tests/
suppress_same_stacks.cc 4 volatile int N; // Prevent loop unrolling.
  /external/llvm/test/Transforms/LoopUnroll/
2012-04-09-unroll-indirectbr.ll 2 ; PR12513: Loop unrolling breaks with indirect branches.
3 ; If loop unrolling attempts to transform this loop, it replaces the
2011-10-01-NoopTrunc.ll 3 ; Verify that trunc i64 to i32 is considered free by loop unrolling
5 ; This should result in full unrolling this loop with size=7, TC=19.
2011-08-09-IVSimplify.ll 3 ; Test induction variable simplify after loop unrolling. It should
6 ; CHECK-NOT: while.body also ensures that loop unrolling (with SCEV)
scevunroll.ll 3 ; Unit tests for loop unrolling using ScalarEvolution to compute trip counts.
33 ; SCEV unrolling properly handles loops with multiple exits. In this
35 ; latch block. Canonical unrolling incorrectly unrolls it, but SCEV
36 ; unrolling does not.
runtime-loop2.ll 4 ; This test makes sure we're not unrolling 'odd' counts
runtime-loop.ll 3 ; Tests for unrolling loops with run-time trip counts
80 ; Test run-time unrolling for a loop that counts down by -2.
  /external/skia/src/opts/
SkBlitRect_opts_SSE2.cpp 77 // Unrolling to count >= 64 is a break-even for most
101 // Unrolling the loop in the Narrow code is a significant performance
102 // gain, but unrolling this loop appears to make no difference in
  /libcore/luni/src/main/java/java/lang/
ThreadDeath.java 22 * orderly unrolling of the thread's stack (eg. cleanup of monitors).
  /external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp 33 cl::desc("The cut-off point for automatic loop unrolling"));
130 // Don't allow an estimate of size zero. This would allows unrolling of loops
148 // Determine the current unrolling threshold. While this is normally set
195 DEBUG(dbgs() << " Not unrolling loop which contains non duplicatable"
200 DEBUG(dbgs() << " Not unrolling loop with inlinable calls.\n");
213 // Reduce unroll count to be modulo of TripCount for partial unrolling
229 DEBUG(dbgs() << " partially unrolling with count: " << Count << "\n");
  /external/llvm/docs/HistoricalNotes/
2001-06-01-GCCOptimizations.txt 26 13. Loop unrolling
34 unrolling... these would be the major things we would miss out on if we
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 1 //===-- UnrollLoopRuntime.cpp - Runtime Loop unrolling utilities ----------===//
10 // This file implements some loop unrolling utilities for loops with run-time
11 // trip counts. See LoopUnroll.cpp for unrolling loops with compile-time
43 /// Connect the unrolling prolog code to the original loop.
44 /// The unrolling prolog code contains code to execute the
202 /// Insert code in the prolog code when unrolling a loop with a
206 /// of loop bodes in the loop after unrolling. (Some folks refer
209 /// unrolling the loop, the number of loop bodies executed is 2,
LoopUnroll.cpp 1 //===-- UnrollLoop.cpp - Loop unrolling utilities -------------------------===//
10 // This file implements some loop unrolling utilities. It does not define any
12 // unrolling.
14 // The process of unrolling can produce extraneous basic blocks linked with
115 /// if unrolling was successful, or false if the loop was unmodified. Unrolling
118 /// loop unrolling will mostly produce more code that is no faster.
188 // need to support "partial unrolling by 1".
227 DEBUG(dbgs() << "COMPLETELY UNROLLING loop %" << Header->getName()
230 DEBUG(dbgs() << "UNROLLING loop %" << Header->getName(
    [all...]
  /external/eigen/Eigen/src/Core/arch/Default/
Settings.h 19 /** Defines the maximal loop size to enable meta unrolling of loops.
  /dalvik/vm/
Profile.h 162 METHOD_TRACE_UNROLL = 0x02, // method exited by exception unrolling
  /system/core/libcutils/
ashmem-host.c 47 /* not beautiful, its just wolf-like loop unrolling */
  /external/eigen/doc/
I14_PreprocessorDirectives.dox 68 - \b EIGEN_UNROLLING_LIMIT - defines the size of a loop to enable meta unrolling. Set it to zero to disable
69 unrolling. The size of a loop here is expressed in %Eigen's own notion of "number of FLOPS", it does not
  /prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
timevar.def 164 DEFTIMEVAR (TV_COMPLETE_UNROLL , "complete unrolling")
207 DEFTIMEVAR (TV_LOOP_UNROLL , "loop unrolling")

Completed in 1064 milliseconds

1 2 3 4 5 6 7 8