HomeSort by relevance Sort by last modified time
    Searched refs:EIGEN_ALWAYS_INLINE (Results 1 - 25 of 27) sorted by null

1 2

  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
TensorContractionBlocking.h 42 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index kc() const { return kc_; }
43 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index mc() const { return mc_; }
44 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index nc() const { return nc_; }
TensorDimensionList.h 26 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
142 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run(const DenseIndex) {
148 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run(const DenseIndex) {
155 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run() {
161 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run() {
168 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() {
174 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() {
181 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex) {
187 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex) {
194 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
    [all...]
TensorUInt128.h 20 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE operator uint64_t() const { return n; }
22 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE static_val() { }
25 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE static_val(const T& v) {
38 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
45 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
55 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
61 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
64 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE operator LOW() const {
67 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LOW lower() const {
70 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HIGH upper() const
    [all...]
TensorContractionMapper.h 31 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffLoader(const Tensor& tensor) : m_tensor(tensor) { }
33 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index) {
37 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE typename Tensor::Scalar coeff(typename Tensor::Index index) const { return m_tensor.coeff(index); }
55 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffLoader(const Tensor& tensor) : m_data(tensor.data()) {}
57 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index offset) {
61 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE typename Tensor::Scalar coeff(typename Tensor::Index index) const { return loadConstant(m_data+index); }
95 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index offset) {
198 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index firstAligned(Index size) const {
204 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index stride() const {
362 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar operator()(Index i) const
    [all...]
TensorIntDiv.h 35 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
51 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
88 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint32_t muluh(const uint32_t a, const T b) {
97 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint64_t muluh(const uint64_t a, const T b) {
110 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint32_t computeMultiplier(const int log_div, const T divider) {
118 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint64_t computeMultiplier(const int log_div, const T divider) {
197 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE int divide(const int32_t n) const {
TensorMeta.h 17 template<typename T1, typename T2> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
22 template<typename T1, typename T2> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
29 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
35 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
155 EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE IndexPair() : first(0), second(0) {}
156 EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE IndexPair(Idx f, Idx s) : first(f), second(s) {}
TensorIndexList.h 605 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex) {
612 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() {
619 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() {
626 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
633 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
640 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
647 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
654 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
661 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
TensorExecutor.h 207 static __device__ EIGEN_ALWAYS_INLINE
217 static __device__ EIGEN_ALWAYS_INLINE
TensorPadding.h 204 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isPaddingAtIndexForDim(
217 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isLeftPaddingCompileTimeZero(
227 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isRightPaddingCompileTimeZero(
TensorBroadcasting.h 157 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType coeff(Index index) const
232 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketReturnType packet(Index index) const
TensorEvaluator.h 124 template <typename T> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
130 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
134 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
138 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
TensorFFT.h 188 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType coeff(Index index) const {
193 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketReturnType
  /external/eigen/Eigen/src/Core/
MathFunctions.h 832 EIGEN_ALWAYS_INLINE T mini(const T& x, const T& y)
840 EIGEN_ALWAYS_INLINE T maxi(const T& x, const T& y)
848 EIGEN_ALWAYS_INLINE T mini(const T& x, const T& y)
854 EIGEN_ALWAYS_INLINE float mini(const float& x, const float& y)
860 EIGEN_ALWAYS_INLINE T maxi(const T& x, const T& y)
866 EIGEN_ALWAYS_INLINE float maxi(const float& x, const float& y)
958 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
961 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
992 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
995 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
    [all...]
GenericPacketMath.h 460 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits<Packet>::type* from)
471 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void pstoret(Scalar* to, const Packet& from)
PlainObjectBase.h 32 static EIGEN_ALWAYS_INLINE void run(Index, Index)
40 static EIGEN_ALWAYS_INLINE void run(Index rows, Index cols)
    [all...]
DenseStorage.h 68 EIGEN_ALWAYS_INLINE PtrType eigen_unaligned_array_assert_workaround_gcc47(PtrType array) { return array; }
  /external/eigen/Eigen/src/Core/util/
BlasUtil.h 139 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasVectorMapper(Scalar *data) : m_data(data) {}
141 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar operator()(Index i) const {
145 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet load(Index i) const {
164 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasLinearMapper(Scalar *data) : m_data(data) {}
166 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void prefetch(int i) const {
170 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar& operator()(Index i) const {
174 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet loadPacket(Index i) const {
178 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket loadHalfPacket(Index i) const {
182 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacket(Index i, const Packet &p) const {
200 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper(Scalar* data, Index stride) : m_data(data), m_stride(stride) {
    [all...]
Macros.h 496 // EIGEN_ALWAYS_INLINE is the stronget, it has the effect of making the function inline and adding every possible
505 #define EIGEN_ALWAYS_INLINE __attribute__((always_inline)) inline
507 #define EIGEN_ALWAYS_INLINE EIGEN_STRONG_INLINE
    [all...]
Memory.h 286 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void check_size_for_overflow(std::size_t size)
    [all...]
  /external/eigen/Eigen/src/Core/arch/CUDA/
Half.h 448 EIGEN_ALWAYS_INLINE std::ostream& operator << (std::ostream& os, const half& v) {
564 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
570 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
576 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
PacketMath.h 198 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float4 ploadt_ro<float4, Aligned>(const float* from) {
206 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double2 ploadt_ro<double2, Aligned>(const double* from) {
215 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float4 ploadt_ro<float4, Unaligned>(const float* from) {
223 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double2 ploadt_ro<double2, Unaligned>(const double* from) {
PacketMathHalf.h 70 __device__ EIGEN_ALWAYS_INLINE half2 ploadt_ro<half2, Aligned>(const Eigen::half* from) {
79 __device__ EIGEN_ALWAYS_INLINE half2 ploadt_ro<half2, Unaligned>(const Eigen::half* from) {
    [all...]
  /external/eigen/unsupported/Eigen/CXX11/src/util/
EmulateArray.h 38 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
165 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::size_t size() { return 0; }
  /external/eigen/Eigen/src/Core/arch/SSE/
PacketMath.h 40 EIGEN_ALWAYS_INLINE operator T&() { return m_val; }
41 EIGEN_ALWAYS_INLINE operator const T&() const { return m_val; }
42 EIGEN_ALWAYS_INLINE eigen_packet_wrapper() {}
43 EIGEN_ALWAYS_INLINE eigen_packet_wrapper(const T &v) : m_val(v) {}
44 EIGEN_ALWAYS_INLINE eigen_packet_wrapper& operator=(const T &v) {
    [all...]
MathFunctions.h 539 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
546 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE

Completed in 632 milliseconds

1 2