OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Unrolling
(Results
1 - 6
of
6
) sorted by null
/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
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
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>
/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/lib/Transforms/Scalar/
LoopUnrollPass.cpp
42
cl::desc("The cut-off point for automatic loop
unrolling
"));
46
cl::desc("Don't allow loop
unrolling
to simulate more than this number of"
51
cl::desc("If complete
unrolling
could trigger further optimizations, and, "
182
// Select threshold values used to limit
unrolling
based on a
190
// Determine the current
unrolling
threshold. While this is
198
// instructions, and we know that with complete
unrolling
we'll be able
212
// But don't allow
unrolling
loops bigger than absolute threshold.
223
// If the loop has an
unrolling
pragma, we want to be more
224
// aggressive with
unrolling
limits. Set thresholds to at
290
//
unrolling
, and thus, won't be able to eliminate the load
[
all
...]
Completed in 850 milliseconds