/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | Alignment.h | 47 friend bool operator==(Align Lhs, Align Rhs); 48 friend bool operator!=(Align Lhs, Align Rhs); 49 friend bool operator<=(Align Lhs, Align Rhs); 50 friend bool operator>=(Align Lhs, Align Rhs); 51 friend bool operator<(Align Lhs, Align Rhs); 52 friend bool operator>(Align Lhs, Align Rhs); 146 inline bool isAligned(Align Lhs, uint64_t SizeInBytes) { in isAligned() argument 147 return SizeInBytes % Lhs.value() == 0; in isAligned() 152 inline bool isAligned(MaybeAlign Lhs, uint64_t SizeInBytes) { in isAligned() argument 153 ALIGN_CHECK_ISSET(Lhs); in isAligned() [all …]
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | Alignment.h | 46 friend bool operator==(Align Lhs, Align Rhs); 47 friend bool operator!=(Align Lhs, Align Rhs); 48 friend bool operator<=(Align Lhs, Align Rhs); 49 friend bool operator>=(Align Lhs, Align Rhs); 50 friend bool operator<(Align Lhs, Align Rhs); 51 friend bool operator>(Align Lhs, Align Rhs); 148 inline bool isAligned(Align Lhs, uint64_t SizeInBytes) { in isAligned() argument 149 return SizeInBytes % Lhs.value() == 0; in isAligned() 153 inline bool isAddrAligned(Align Lhs, const void *Addr) { in isAddrAligned() argument 154 return isAligned(Lhs, reinterpret_cast<uintptr_t>(Addr)); in isAddrAligned() [all …]
|
/external/eigen/Eigen/src/Core/ |
D | ProductEvaluators.h | 28 template<typename Lhs, typename Rhs, int Options> 29 struct evaluator<Product<Lhs, Rhs, Options> > 30 : public product_evaluator<Product<Lhs, Rhs, Options> > 32 typedef Product<Lhs, Rhs, Options> XprType; 40 template<typename Lhs, typename Rhs, typename Scalar1, typename Scalar2, typename Plain1> 43 const Product<Lhs, Rhs, DefaultProduct> > > 47 template<typename Lhs, typename Rhs, typename Scalar1, typename Scalar2, typename Plain1> 50 const Product<Lhs, Rhs, DefaultProduct> > > 51 …: public evaluator<Product<EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1,Lhs,product), Rhs, Defau… 55 const Product<Lhs, Rhs, DefaultProduct> > XprType; [all …]
|
D | SolveTriangular.h | 26 template<typename Lhs, typename Rhs, int Side> 41 template<typename Lhs, typename Rhs, 44 int Unrolling = trsolve_traits<Lhs,Rhs,Side>::Unrolling, 45 int RhsVectors = trsolve_traits<Lhs,Rhs,Side>::RhsVectors 49 template<typename Lhs, typename Rhs, int Side, int Mode> 50 struct triangular_solver_selector<Lhs,Rhs,Side,Mode,NoUnrolling,1> 52 typedef typename Lhs::Scalar LhsScalar; 54 typedef blas_traits<Lhs> LhsProductTraits; 57 static void run(const Lhs& lhs, Rhs& rhs) 72 (int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor> [all …]
|
D | Product.h | 15 template<typename Lhs, typename Rhs, int Option, typename StorageKind> class ProductImpl; 19 template<typename Lhs, typename Rhs, int Option> 20 struct traits<Product<Lhs, Rhs, Option> > 22 typedef typename remove_all<Lhs>::type LhsCleaned; 32 … internal::product_type<Lhs,Rhs>::ret>::ret StorageKind; 78 typedef _Lhs Lhs; 82 Lhs, Rhs, Option, 83 typename internal::product_promote_storage_type<typename internal::traits<Lhs>::StorageKind, 85 … internal::product_type<Lhs,Rhs>::ret>::ret>::Base Base; 88 typedef typename internal::ref_selector<Lhs>::type LhsNested; [all …]
|
D | CwiseBinaryOp.h | 17 template<typename BinaryOp, typename Lhs, typename Rhs> 18 struct traits<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > 22 typedef typename remove_all<Lhs>::type Ancestor; 35 const typename Lhs::Scalar&, 39 typedef typename cwise_promote_storage_type<typename traits<Lhs>::StorageKind, 42 typedef typename promote_index_type<typename traits<Lhs>::StorageIndex, 44 typedef typename Lhs::Nested LhsNested; 49 …Flags = cwise_promote_storage_order<typename traits<Lhs>::StorageKind,typename traits<Rhs>::Storag… 54 template<typename BinaryOp, typename Lhs, typename Rhs, typename StorageKind> 88 typedef typename internal::remove_all<LhsType>::type Lhs; [all …]
|
/external/eigen/Eigen/src/SparseCore/ |
D | SparseSparseProductWithPruning.h | 19 template<typename Lhs, typename Rhs, typename ResultType> 20 static void sparse_sparse_product_with_pruning_impl(const Lhs& lhs, const Rhs& rhs, ResultType& res… in sparse_sparse_product_with_pruning_impl() 24 typedef typename remove_all<Lhs>::type::Scalar Scalar; in sparse_sparse_product_with_pruning_impl() 25 typedef typename remove_all<Lhs>::type::StorageIndex StorageIndex; in sparse_sparse_product_with_pruning_impl() 42 evaluator<Lhs> lhsEval(lhs); in sparse_sparse_product_with_pruning_impl() 67 for (typename evaluator<Lhs>::InnerIterator lhsIt(lhsEval, rhsIt.index()); lhsIt; ++lhsIt) in sparse_sparse_product_with_pruning_impl() 79 template<typename Lhs, typename Rhs, typename ResultType, 80 int LhsStorageOrder = traits<Lhs>::Flags&RowMajorBit, 85 template<typename Lhs, typename Rhs, typename ResultType> 86 struct sparse_sparse_product_with_pruning_selector<Lhs,Rhs,ResultType,ColMajor,ColMajor,ColMajor> [all …]
|
D | ConservativeSparseSparseProduct.h | 17 template<typename Lhs, typename Rhs, typename ResultType> 18 static void conservative_sparse_sparse_product_impl(const Lhs& lhs, const Rhs& rhs, ResultType& res… 20 typedef typename remove_all<Lhs>::type::Scalar Scalar; 33 evaluator<Lhs> lhsEval(lhs); 56 for (typename evaluator<Lhs>::InnerIterator lhsIt(lhsEval, k); lhsIt; ++lhsIt) 125 template<typename Lhs, typename Rhs, typename ResultType, 126 int LhsStorageOrder = (traits<Lhs>::Flags&RowMajorBit) ? RowMajor : ColMajor, 131 template<typename Lhs, typename Rhs, typename ResultType> 132 struct conservative_sparse_sparse_product_selector<Lhs,Rhs,ResultType,ColMajor,ColMajor,ColMajor> 134 typedef typename remove_all<Lhs>::type LhsCleaned; [all …]
|
D | SparseProduct.h | 37 template<typename Lhs, typename Rhs, int ProductType> 38 struct generic_product_impl<Lhs, Rhs, SparseShape, SparseShape, ProductType> 41 static void evalTo(Dest& dst, const Lhs& lhs, const Rhs& rhs) 60 …static void subTo(Dest& dst, const Lhs& lhs, const Rhs& rhs, typename enable_if<is_same<typename e… 69 static void evalTo(Dest& dst, const Lhs& lhs, const Rhs& rhs, SparseShape) 71 typedef typename nested_eval<Lhs,Dynamic>::type LhsNested; 81 static void evalTo(Dest& dst, const Lhs& lhs, const Rhs& rhs, DenseShape) 89 template<typename Lhs, typename Rhs, int ProductType> 90 struct generic_product_impl<Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType> 91 : public generic_product_impl<Lhs, Rhs, SparseShape, SparseShape, ProductType> [all …]
|
D | SparseDenseProduct.h | 29 typedef typename internal::remove_all<SparseLhsType>::type Lhs; 32 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 33 typedef evaluator<Lhs> LhsEval; 88 typedef typename internal::remove_all<SparseLhsType>::type Lhs; 91 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 94 evaluator<Lhs> lhsEval(lhs); 111 typedef typename internal::remove_all<SparseLhsType>::type Lhs; 114 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator; 117 evaluator<Lhs> lhsEval(lhs); 130 typedef typename internal::remove_all<SparseLhsType>::type Lhs; [all …]
|
D | SparseCwiseBinaryOp.h | 35 template<typename BinaryOp, typename Lhs, typename Rhs> 36 class CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Sparse> 37 : public SparseMatrixBase<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > 40 typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> Derived; 46 (!internal::is_same<typename internal::traits<Lhs>::StorageKind, in CwiseBinaryOpImpl() 48 …|| ((internal::evaluator<Lhs>::Flags&RowMajorBit) == (internal::evaluator<Rhs>::Flags&RowMajorBit… in CwiseBinaryOpImpl() 59 template<typename BinaryOp, typename Lhs, typename Rhs> 60 struct binary_evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs>, IteratorBased, IteratorBased> 61 : evaluator_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> > 64 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; [all …]
|
D | TriangularSolver.h | 17 template<typename Lhs, typename Rhs, int Mode, 23 int StorageOrder = int(traits<Lhs>::Flags) & RowMajorBit> 27 template<typename Lhs, typename Rhs, int Mode> 28 struct sparse_solve_triangular_selector<Lhs,Rhs,Mode,Lower,RowMajor> 31 typedef evaluator<Lhs> LhsEval; 32 typedef typename evaluator<Lhs>::InnerIterator LhsIterator; 33 static void run(const Lhs& lhs, Rhs& other) 64 template<typename Lhs, typename Rhs, int Mode> 65 struct sparse_solve_triangular_selector<Lhs,Rhs,Mode,Upper,RowMajor> 68 typedef evaluator<Lhs> LhsEval; [all …]
|
D | SparseDiagonalProduct.h | 37 template<typename Lhs, typename Rhs, int ProductTag> 38 struct product_evaluator<Product<Lhs, Rhs, DefaultProduct>, ProductTag, DiagonalShape, SparseShape> 39 …: public sparse_diagonal_product_evaluator<Rhs, typename Lhs::DiagonalVectorType, Rhs::Flags&RowMa… 41 typedef Product<Lhs, Rhs, DefaultProduct> XprType; 44 …typedef sparse_diagonal_product_evaluator<Rhs, typename Lhs::DiagonalVectorType, Rhs::Flags&RowMaj… 48 template<typename Lhs, typename Rhs, int ProductTag> 49 struct product_evaluator<Product<Lhs, Rhs, DefaultProduct>, ProductTag, SparseShape, DiagonalShape> 50 …: public sparse_diagonal_product_evaluator<Lhs, Transpose<const typename Rhs::DiagonalVectorType>,… 52 typedef Product<Lhs, Rhs, DefaultProduct> XprType; 53 …enum { CoeffReadCost = HugeCost, Flags = Lhs::Flags&RowMajorBit, Alignment = 0 }; // FIXME CoeffRe… [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | NarrowingConversionsCheck.cpp | 191 const Expr &Lhs, in diagNarrowType() argument 194 << getUnqualifiedType(Rhs) << getUnqualifiedType(Lhs); in diagNarrowType() 198 SourceLocation SourceLoc, const Expr &Lhs, const Expr &Rhs) { in diagNarrowTypeToSignedInt() argument 201 << getUnqualifiedType(Rhs) << getUnqualifiedType(Lhs); in diagNarrowTypeToSignedInt() 205 SourceLocation SourceLoc, const Expr &Lhs, const Expr &Rhs, in diagNarrowIntegerConstant() argument 210 << getUnqualifiedType(Lhs); in diagNarrowIntegerConstant() 214 SourceLocation SourceLoc, const Expr &Lhs, const Expr &Rhs, in diagNarrowIntegerConstantToSignedInt() argument 219 << getUnqualifiedType(Lhs); in diagNarrowIntegerConstantToSignedInt() 223 const Expr &Lhs, in diagNarrowConstant() argument 226 << getUnqualifiedType(Rhs) << getUnqualifiedType(Lhs); in diagNarrowConstant() [all …]
|
D | NarrowingConversionsCheck.h | 34 void diagNarrowType(SourceLocation SourceLoc, const Expr &Lhs, 37 void diagNarrowTypeToSignedInt(SourceLocation SourceLoc, const Expr &Lhs, 40 void diagNarrowIntegerConstant(SourceLocation SourceLoc, const Expr &Lhs, 44 const Expr &Lhs, const Expr &Rhs, 48 void diagNarrowConstant(SourceLocation SourceLoc, const Expr &Lhs, 51 void diagConstantCast(SourceLocation SourceLoc, const Expr &Lhs, 55 SourceLocation SourceLoc, const Expr &Lhs, 59 const Expr &Lhs, const Expr &Rhs); 62 SourceLocation SourceLoc, const Expr &Lhs, 66 SourceLocation SourceLoc, const Expr &Lhs, [all …]
|
/external/eigen/unsupported/Eigen/src/KroneckerProduct/ |
D | KroneckerTensorProduct.h | 32 typedef typename Traits::Lhs Lhs; typedef 37 KroneckerProductBase(const Lhs& A, const Rhs& B) in KroneckerProductBase() 65 typename Lhs::Nested m_A; 81 template<typename Lhs, typename Rhs> 82 class KroneckerProduct : public KroneckerProductBase<KroneckerProduct<Lhs,Rhs> > 91 KroneckerProduct(const Lhs& A, const Rhs& B) in KroneckerProduct() 114 template<typename Lhs, typename Rhs> 115 class KroneckerProductSparse : public KroneckerProductBase<KroneckerProductSparse<Lhs,Rhs> > 124 KroneckerProductSparse(const Lhs& A, const Rhs& B) in KroneckerProductSparse() 132 template<typename Lhs, typename Rhs> [all …]
|
/external/gemmlowp/internal/ |
D | simd_wrappers.h | 134 template <typename Lhs, typename Rhs> 137 Lhs::kRows > Rhs::kRows ? Lhs::kRows : Rhs::kRows; 139 Lhs::kCols > Rhs::kCols ? Lhs::kCols : Rhs::kCols; 142 template <typename Lhs, typename Rhs> 144 using Shape = BroadcastBinaryOpShape<Lhs, Rhs>; 145 using ScalarType = typename Lhs::ScalarType; 149 template <typename Lhs, typename Rhs> 152 typename BroadcastBinaryOpRegisterBlock<Lhs, Rhs>::Type; 153 static ResultBlockType Run(const Lhs& lhs, const Rhs& rhs) { 157 static constexpr int LhsRows = Lhs::kRows; [all …]
|
D | kernel_reference.h | 40 Format::Lhs::kCells, Format::Lhs::Cell::kWidth, in Name() 41 Format::Lhs::Cell::kDepth, in Name() 42 CellOrderName(Format::Lhs::Cell::kOrder), Format::Rhs::kCells, in Name() 61 for (int rc = 0; rc < Format::Lhs::kCells; rc++) { in Run() 63 lhs_ptr + (dc * Format::Lhs::kCells + rc) * in Run() 64 Format::Lhs::Cell::kWidth * Format::kDepth; in Run() 74 for (int ri = 0; ri < Format::Lhs::Cell::kWidth; ri++) { in Run() 78 OffsetIntoCell<typename Format::Lhs::Cell>(ri, di); in Run() 83 accumulator + (ri + rc * Format::Lhs::Cell::kWidth) + in Run()
|
/external/eigen/unsupported/Eigen/src/Skyline/ |
D | SkylineProduct.h | 15 template<typename Lhs, typename Rhs, int ProductMode> 17 typedef const typename internal::nested_eval<Lhs, Rhs::RowsAtCompileTime>::type LhsNested; 18 typedef const typename internal::nested_eval<Rhs, Lhs::RowsAtCompileTime>::type RhsNested; 75 template<typename Lhs, typename Rhs> 76 EIGEN_STRONG_INLINE SkylineProduct(const Lhs& lhs, const Rhs& rhs) 121 template<typename Lhs, typename Rhs, typename Dest> 122 EIGEN_DONT_INLINE void skyline_row_major_time_dense_product(const Lhs& lhs, const Rhs& rhs, Dest& d… 123 typedef typename remove_all<Lhs>::type _Lhs; 125 typedef typename traits<Lhs>::Scalar Scalar; 184 template<typename Lhs, typename Rhs, typename Dest> [all …]
|
/external/eigen/Eigen/src/Geometry/ |
D | Homogeneous.h | 55 template<typename MatrixType,typename Lhs> struct homogeneous_left_product_impl; 88 template<typename Lhs> friend 89 EIGEN_DEVICE_FUNC inline const Product<Lhs,Homogeneous> 90 operator* (const MatrixBase<Lhs>& lhs, const Homogeneous& rhs) 93 return Product<Lhs,Homogeneous>(lhs.derived(),rhs); 238 template<typename MatrixType,typename Lhs> 239 struct traits<homogeneous_left_product_impl<Homogeneous<MatrixType,Vertical>,Lhs> > 241 typedef typename take_matrix_for_product<Lhs>::type LhsMatrixType; 253 template<typename MatrixType,typename Lhs> 254 struct homogeneous_left_product_impl<Homogeneous<MatrixType,Vertical>,Lhs> [all …]
|
/external/libchrome/base/numerics/ |
D | safe_conversions_impl.h | 447 template <typename Lhs, 450 (MaxExponent<Lhs>::value > MaxExponent<Rhs>::value) 455 template <typename Lhs, typename Rhs> 456 struct MaxExponentPromotion<Lhs, Rhs, LEFT_PROMOTION> { 457 using type = Lhs; 460 template <typename Lhs, typename Rhs> 461 struct MaxExponentPromotion<Lhs, Rhs, RIGHT_PROMOTION> { 466 template <typename Lhs, 469 std::is_signed<Lhs>::value 471 ? (MaxExponent<Lhs>::value > MaxExponent<Rhs>::value [all …]
|
/external/pdfium/third_party/base/numerics/ |
D | safe_conversions_impl.h | 448 template <typename Lhs, 451 (MaxExponent<Lhs>::value > MaxExponent<Rhs>::value) 456 template <typename Lhs, typename Rhs> 457 struct MaxExponentPromotion<Lhs, Rhs, LEFT_PROMOTION> { 458 using type = Lhs; 461 template <typename Lhs, typename Rhs> 462 struct MaxExponentPromotion<Lhs, Rhs, RIGHT_PROMOTION> { 467 template <typename Lhs, 470 std::is_signed<Lhs>::value 472 ? (MaxExponent<Lhs>::value > MaxExponent<Rhs>::value [all …]
|
/external/libtextclassifier/native/utils/grammar/utils/ |
D | ir.h | 75 struct Lhs { struct 76 bool operator==(const Lhs& other) const { 85 using LhsSet = std::vector<Lhs>; argument 143 Nonterm Add(const Lhs& lhs, const std::string& terminal, 147 return Add(Lhs{lhs}, terminal, case_sensitive, shard); 151 Nonterm Add(const Lhs& lhs, Nonterm rhs, int shard = 0) { 155 return Add(Lhs{lhs}, rhs, shard); 159 Nonterm Add(const Lhs& lhs, Nonterm rhs_1, Nonterm rhs_2, int shard = 0) { 163 return Add(Lhs{lhs}, rhs_1, rhs_2, shard); 174 Nonterm Add(const Lhs& lhs, const std::vector<Nonterm>& rhs, int shard = 0); [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/ |
D | MsgPackDocument.h | 146 friend bool operator<(const DocNode &Lhs, const DocNode &Rhs) { 149 if (Lhs.KindAndDoc != Rhs.KindAndDoc) { 152 if (!Lhs.KindAndDoc) 154 return (unsigned)Lhs.getKind() < (unsigned)Rhs.getKind(); 156 switch (Lhs.getKind()) { 158 return Lhs.Int < Rhs.Int; 160 return Lhs.UInt < Rhs.UInt; 164 return Lhs.Bool < Rhs.Bool; 166 return Lhs.Float < Rhs.Float; 169 return Lhs.Raw < Rhs.Raw; [all …]
|
/external/llvm-project/llvm/include/llvm/BinaryFormat/ |
D | MsgPackDocument.h | 150 friend bool operator<(const DocNode &Lhs, const DocNode &Rhs) { 155 if (Lhs.KindAndDoc != Rhs.KindAndDoc) { 156 if (Lhs.isEmpty()) 158 return (unsigned)Lhs.getKind() < (unsigned)Rhs.getKind(); 160 switch (Lhs.getKind()) { 162 return Lhs.Int < Rhs.Int; 164 return Lhs.UInt < Rhs.UInt; 168 return Lhs.Bool < Rhs.Bool; 170 return Lhs.Float < Rhs.Float; 173 return Lhs.Raw < Rhs.Raw; [all …]
|