Searched defs:Scalar (Results 1 - 25 of 306) sorted by last modified time

1234567891011>>

/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp520 assert(!ScalarToTreeEntry.count(VL[i]) && "Scalar already in tree!");
543 Scalar(S), User(U), Lane(L){};
545 Value *Scalar; member in struct:__anon26372::BoUpSLP::ExternalUser
554 /// This list holds pairs of (Internal Scalar : External User).
606 Value *Scalar = Entry->Scalars[Lane]; local
612 for (User *U : Scalar->users()) {
633 Lane << " from " << *Scalar << ".\n"); local
634 ExternalUses.push_back(ExternalUser(Scalar, U, Lane));
729 Instruction *Scalar = cast<Instruction>(VL[i]); local
730 DEBUG(dbgs() << "SLP: Checking users of " << *Scalar << "
1954 Value *Scalar = it->Scalar; local
2006 Value *Scalar = Entry->Scalars[Lane]; local
[all...]
/external/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h93 bool Scalar : 1; // Init to true. member in struct:llvm::Dependence::DVEntry
98 DVEntry() : Direction(ALL), Scalar(true), PeelFirst(false),
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10089 // Scalar sizes must be a power of two.
10360 SDValue Scalar = In->getOperand(0); local
10361 EVT SclTy = Scalar->getValueType(0);
10368 if (!TLI.isTypeLegal(NVT) || !TLI.isTypeLegal(Scalar.getValueType()))
10372 SDValue Res = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NVT, Scalar);
/external/llvm/lib/MC/MCAnalysis/
H A DMCModuleYAML.cpp233 ScalarTraits<MCModuleYAML::Operand>::input(StringRef Scalar, void *Ctx, argument
237 if (Scalar.size() >= 1)
238 Type = Scalar.front();
243 if (!IRI->matchRegister(Scalar.substr(1), Reg))
248 if (Scalar.substr(1).getAsInteger(10, RIVal))
264 ScalarTraits<MCModuleYAML::OpcodeEnum>::input(StringRef Scalar, void *Ctx, argument
268 if (!IRI->matchOpcode(Scalar, Opc))
/external/llvm/lib/MC/
H A DYAML.cpp27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, argument
29 if (Scalar.size() % 2 != 0)
33 for (unsigned I = 0, N = Scalar.size(); I != N; ++I)
34 if (!isxdigit(Scalar[I]))
36 Val = yaml::BinaryRef(Scalar);
/external/llvm/lib/Support/
H A DYAMLTraits.cpp656 StringRef ScalarTraits<bool>::input(StringRef Scalar, void *, bool &Val) { argument
657 if (Scalar.equals("true")) {
660 } else if (Scalar.equals("false")) {
672 StringRef ScalarTraits<StringRef>::input(StringRef Scalar, void *, argument
674 Val = Scalar;
683 StringRef ScalarTraits<std::string>::input(StringRef Scalar, void *, argument
685 Val = Scalar.str();
696 StringRef ScalarTraits<uint8_t>::input(StringRef Scalar, void *, uint8_t &Val) { argument
698 if (getAsUnsignedInteger(Scalar, 0, n))
711 StringRef ScalarTraits<uint16_t>::input(StringRef Scalar, voi argument
727 input(StringRef Scalar, void *, uint32_t &Val) argument
743 input(StringRef Scalar, void *, uint64_t &Val) argument
758 input(StringRef Scalar, void *, int8_t &Val) argument
773 input(StringRef Scalar, void *, int16_t &Val) argument
788 input(StringRef Scalar, void *, int32_t &Val) argument
803 input(StringRef Scalar, void *, int64_t &Val) argument
815 input(StringRef Scalar, void *, double &Val) argument
828 input(StringRef Scalar, void *, float &Val) argument
842 input(StringRef Scalar, void *, Hex8 &Val) argument
857 input(StringRef Scalar, void *, Hex16 &Val) argument
872 input(StringRef Scalar, void *, Hex32 &Val) argument
887 input(StringRef Scalar, void *, Hex64 &Val) argument
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTX.h130 Scalar = 1, enumerator in enum:llvm::NVPTX::PTXLdStInstCode::VecType
/external/lldb/include/lldb/Core/
H A DScalar.h1 //===-- Scalar.h ------------------------------------------------*- C++ -*-===//
19 // Operators are defined and Scalar objects will correctly promote
23 class Scalar class in namespace:lldb_private
43 Scalar();
44 Scalar(int v) : m_type(e_sint), m_data() { m_data.sint = v; } function in class:lldb_private::Scalar
45 Scalar(unsigned int v) : m_type(e_uint), m_data() { m_data.uint = v; } function in class:lldb_private::Scalar
46 Scalar(long v) : m_type(e_slong), m_data() { m_data.slong = v; } function in class:lldb_private::Scalar
47 Scalar(unsigned long v) : m_type(e_ulong), m_data() { m_data.ulong = v; } function in class:lldb_private::Scalar
48 Scalar(long long v) : m_type(e_slonglong), m_data() { m_data.slonglong = v; } function in class:lldb_private::Scalar
49 Scalar(unsigne function in class:lldb_private::Scalar
50 Scalar(float v) : m_type(e_float), m_data() { m_data.flt = v; } function in class:lldb_private::Scalar
51 Scalar(double v) : m_type(e_double), m_data() { m_data.dbl = v; } function in class:lldb_private::Scalar
52 Scalar(long double v) : m_type(e_long_double), m_data() { m_data.ldbl = v; } function in class:lldb_private::Scalar
[all...]
/external/lldb/source/Core/
H A DScalar.cpp1 //===-- Scalar.cpp ----------------------------------------------*- C++ -*-===//
10 #include "lldb/Core/Scalar.h"
30 static Scalar::Type
33 const Scalar& lhs, // The const left hand side object
34 const Scalar& rhs, // The const right hand side object
35 Scalar& temp_value, // A modifiable temp value than can be used to hold either the promoted lhs or rhs object
36 const Scalar* &promoted_lhs_ptr, // Pointer to the resulting possibly promoted value of lhs (at most one of lhs/rhs will get promoted)
37 const Scalar* &promoted_rhs_ptr // Pointer to the resulting possibly promoted value of rhs (at most one of lhs/rhs will get promoted)
40 Scalar result;
47 Scalar
77 Scalar::Scalar() : function in class:Scalar
86 Scalar::Scalar(const Scalar& rhs) : function in class:Scalar
[all...]
/external/eigen/Eigen/src/Cholesky/
H A DLDLT.h60 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::LDLT
61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
63 typedef Matrix<Scalar, RowsAtCompileTime, 1, Options, MaxRowsAtCompileTime, 1> TmpMatrixType;
262 typedef typename MatrixType::Scalar Scalar; typedef
295 Scalar tmp = mat.coeffRef(i,k);
299 if(NumTraits<Scalar>::IsComplex)
352 typedef typename MatrixType::Scalar Scalar; typedef
505 typedef typename LDLTType::Scalar Scalar; typedef
[all...]
H A DLLT.h60 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::LLT
61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
65 PacketSize = internal::packet_traits<Scalar>::size,
188 template<typename Scalar, int UpLo> struct llt_inplace;
194 typedef typename MatrixType::Scalar Scalar; typedef
200 typedef Matrix<Scalar,Dynamic,1> TempVectorType;
217 JacobiRotation<Scalar> g;
237 Scalar w
[all...]
/external/eigen/Eigen/src/CholmodSupport/
H A DCholmodSupport.h17 template<typename Scalar, typename CholmodType>
20 if (internal::is_same<Scalar,float>::value)
25 else if (internal::is_same<Scalar,double>::value)
30 else if (internal::is_same<Scalar,std::complex<float> >::value)
35 else if (internal::is_same<Scalar,std::complex<double> >::value)
42 eigen_assert(false && "Scalar type not supported by CHOLMOD");
124 typedef typename Derived::Scalar Scalar; typedef
134 internal::cholmod_configure_matrix<Scalar>(res);
141 template<typename Scalar, in
165 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::CholmodBase
[all...]
/external/eigen/Eigen/src/Core/
H A DArrayBase.h49 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
50 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
54 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::ArrayBase
55 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
56 typedef typename NumTraits<Scalar>::Real RealScalar;
93 typedef Array<typename internal::traits<Derived>::Scalar,
103 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType;
126 Derived& operator+=(const Scalar& scalar)
128 Derived& operator-=(const Scalar
[all...]
H A DAssign_MKL.h86 typedef typename Derived1::Scalar Scalar; typedef in struct:Eigen::internal::vml_assign_impl
95 const Scalar *src_ptr = src.IsRowMajor ? &(src.nestedExpression().coeffRef(outer,0)) :
97 Scalar *dst_ptr = dst.IsRowMajor ? &(dst.coeffRef(outer,0)) : &(dst.coeffRef(0, outer));
H A DBandMatrix.h33 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::internal::BandMatrixBase
34 typedef Matrix<Scalar,RowsAtCompileTime,ColsAtCompileTime> DenseMatrixType;
94 Conjugate = ReturnOpposite && NumTraits<Scalar>::IsComplex,
104 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,BuildType >,
180 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
184 CoeffReadCost = NumTraits<Scalar>::ReadCost,
195 typedef Matrix<Scalar,DataRowsAtCompileTime,ColsAtCompileTime,Options&RowMajor?RowMajor:ColMajor> CoefficientsType;
203 typedef typename internal::traits<BandMatrix>::Scalar Scalar; typedef in class:Eigen::internal::BandMatrix
242 typedef typename _CoefficientsType::Scalar Scalar; typedef in struct:Eigen::internal::traits
265 typedef typename internal::traits<BandMatrixWrapper>::Scalar Scalar; typedef in class:Eigen::internal::BandMatrixWrapper
[all...]
H A DBlock.h52 typedef typename traits<XprType>::Scalar Scalar; typedef in struct:Eigen::internal::traits
80 MaskPacketAccessBit = (InnerSize == Dynamic || (InnerSize % packet_traits<Scalar>::size) == 0)
83 MaskAlignedBit = (InnerPanel && (OuterStrideAtCompileTime!=Dynamic) && (((OuterStrideAtCompileTime * int(sizeof(Scalar))) % 16) == 0)) ? AlignedBit : 0,
210 inline Scalar& coeffRef(Index rowId, Index colId)
217 inline const Scalar& coeffRef(Index rowId, Index colId) const
228 inline Scalar& coeffRef(Index index)
236 inline const Scalar& coeffRef(Index index) const
282 inline const Scalar* data() const;
382 inline BlockImpl_dense(XprType& xpr, const Scalar* dat
[all...]
H A DCommaInitializer.h30 typedef typename XprType::Scalar Scalar; typedef in struct:Eigen::CommaInitializer
33 inline CommaInitializer(XprType& xpr, const Scalar& s)
58 CommaInitializer& operator,(const Scalar& s)
138 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s)
143 /** \sa operator<<(const Scalar&) */
H A DCoreIterators.h29 typedef typename Derived::Scalar Scalar; typedef in class:Eigen::DenseBase::InnerIterator
38 EIGEN_STRONG_INLINE Scalar value() const
H A DCwiseBinaryOp.h55 typename Lhs::Scalar,
56 typename Rhs::Scalar
58 >::type Scalar; typedef in struct:Eigen::internal::traits
72 SameType = is_same<typename _LhsNested::Scalar,typename _RhsNested::Scalar>::value,
92 // currently they take only one typename Scalar template parameter.
128 EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar);
172 EIGEN_STRONG_INLINE const Scalar coeff(Index rowId, Index colId) const
185 EIGEN_STRONG_INLINE const Scalar coef
[all...]
H A DCwiseUnaryOp.h42 UnaryOp(typename XprType::Scalar)
43 >::type Scalar; typedef in struct:Eigen::internal::traits
101 EIGEN_STRONG_INLINE const Scalar coeff(Index rowId, Index colId) const
112 EIGEN_STRONG_INLINE const Scalar coeff(Index index) const
H A DCwiseUnaryView.h35 ViewOp(typename traits<MatrixType>::Scalar)
36 >::type Scalar; typedef in struct:Eigen::internal::traits
47 : int(MatrixTypeInnerStride) * int(sizeof(typename traits<MatrixType>::Scalar) / sizeof(Scalar)),
50 : outer_stride_at_compile_time<MatrixType>::ret * int(sizeof(typename traits<MatrixType>::Scalar) / sizeof(Scalar))
103 inline Scalar* data() { return &coeffRef(0); }
104 inline const Scalar* data() const { return &coeff(0); }
108 return derived().nestedExpression().innerStride() * sizeof(typename internal::traits<MatrixType>::Scalar) / sizeof(Scalar);
[all...]
H A DDenseBase.h43 : public internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
44 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>
50 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
51 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
63 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::DenseBase
64 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
65 typedef typename NumTraits<Scalar>::Real RealScalar;
238 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType;
240 typedef CwiseNullaryOp<internal::linspaced_op<Scalar,fals
[all...]
H A DDenseCoeffsBase.h39 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::DenseCoeffsBase
40 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
47 // while the declaration of "const T", where T is a non arithmetic type does not. Always returning "const Scalar&" is
50 const Scalar&,
51 typename internal::conditional<internal::is_arithmetic<Scalar>::value, Scalar, const Scalar>::type
55 typename internal::packet_traits<Scalar>::type
282 typedef typename internal::traits<Derived>::Scalar Scala typedef in class:Eigen::DenseCoeffsBase
572 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::DenseCoeffsBase
643 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::DenseCoeffsBase
[all...]
H A DDiagonalMatrix.h22 typedef typename DiagonalVectorType::Scalar Scalar; typedef in class:Eigen::DiagonalBase
36 typedef Matrix<Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime> DenseMatrixType;
38 typedef DiagonalMatrix<Scalar,DiagonalVectorType::SizeAtCompileTime,DiagonalVectorType::MaxSizeAtCompileTime> PlainObject;
68 inline const DiagonalWrapper<const CwiseUnaryOp<internal::scalar_inverse_op<Scalar>, const DiagonalVectorType> >
74 inline const DiagonalWrapper<const CwiseUnaryOp<internal::scalar_multiple_op<Scalar>, const DiagonalVectorType> >
75 operator*(const Scalar& scalar) const
79 friend inline const DiagonalWrapper<const CwiseUnaryOp<internal::scalar_multiple_op<Scalar>, const DiagonalVectorType> >
80 operator*(const Scalar& scalar, const DiagonalBase& other)
87 bool isApprox(const DiagonalBase<OtherDerived>& other, typename NumTraits<Scalar>
142 typedef _Scalar Scalar; typedef in class:Eigen::DiagonalMatrix
234 typedef typename DiagonalVectorType::Scalar Scalar; typedef in struct:Eigen::internal::traits
[all...]
H A DDiagonalProduct.h21 typedef typename scalar_product_traits<typename MatrixType::Scalar, typename DiagonalType::Scalar>::ReturnType Scalar; typedef in struct:Eigen::internal::traits
31 _SameTypes = is_same<typename MatrixType::Scalar, typename DiagonalType::Scalar>::value,
38 CoeffReadCost = NumTraits<Scalar>::MulCost + MatrixType::CoeffReadCost + DiagonalType::DiagonalVectorType::CoeffReadCost
61 EIGEN_STRONG_INLINE const Scalar coeff(Index row, Index col) const
66 EIGEN_STRONG_INLINE const Scalar coeff(Index idx) const

Completed in 2092 milliseconds

1234567891011>>