Home
last modified time | relevance | path

Searched refs:Upper (Results 1 – 25 of 184) sorted by relevance

12345678

/external/llvm/lib/IR/
DConstantRange.cpp34 Lower = Upper = APInt::getMaxValue(BitWidth); in ConstantRange()
36 Lower = Upper = APInt::getMinValue(BitWidth); in ConstantRange()
42 : Lower(std::move(V)), Upper(Lower + 1) {} in ConstantRange()
45 : Lower(std::move(L)), Upper(std::move(U)) { in ConstantRange()
46 assert(Lower.getBitWidth() == Upper.getBitWidth() && in ConstantRange()
48 assert((Lower != Upper || (Lower.isMaxValue() || Lower.isMinValue())) && in ConstantRange()
131 return Lower == Upper && Lower.isMaxValue(); in isFullSet()
137 return Lower == Upper && Lower.isMinValue(); in isEmptySet()
144 return Lower.ugt(Upper); in isWrappedSet()
165 return (Upper - Lower).zext(getBitWidth()+1); in getSetSize()
[all …]
/external/eigen/test/
Dsparse_permutations.cpp32 up = mat.template triangularView<Upper>(); in sparse_permutations()
35 up_sym_d = mat_d.template selfadjointView<Upper>(); in sparse_permutations()
39 VERIFY_IS_APPROX(up, DenseMatrix(mat_d.template triangularView<Upper>())); in sparse_permutations()
68 res = mat.template selfadjointView<Upper>().twistedBy(p_null); in sparse_permutations()
77 res = up.template selfadjointView<Upper>().twistedBy(p_null); in sparse_permutations()
86 res = mat.template selfadjointView<Upper>(); in sparse_permutations()
94 res = up.template selfadjointView<Upper>(); in sparse_permutations()
103 res.template selfadjointView<Upper>() = mat.template selfadjointView<Upper>(); in sparse_permutations()
104 res_d = up_sym_d.template triangularView<Upper>(); in sparse_permutations()
107 res.template selfadjointView<Lower>() = mat.template selfadjointView<Upper>(); in sparse_permutations()
[all …]
Dtriangular.cpp33 MatrixType m1up = m1.template triangularView<Upper>(); in triangular_square()
34 MatrixType m2up = m2.template triangularView<Upper>(); in triangular_square()
48 r1.template triangularView<Upper>() += m1; in triangular_square()
54 m1.template triangularView<Upper>() = m2.transpose() + m2; in triangular_square()
72 m3 = m1.template triangularView<Upper>(); in triangular_square()
75 …VERIFY(v2.isApprox(m3.transpose() * (m1.transpose().template triangularView<Upper>().solve(v2)), l… in triangular_square()
76 m3 = m1.template triangularView<Upper>(); in triangular_square()
77 VERIFY(v2.isApprox(m3 * (m1.template triangularView<Upper>().solve(v2)), largerEps)); in triangular_square()
82 m3 = m1.template triangularView<Upper>(); in triangular_square()
85 …VERIFY(m2.isApprox(m3.transpose() * (m1.transpose().template triangularView<Upper>().solve(m2)), l… in triangular_square()
[all …]
Dproduct_syrk.cpp46 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs2,s1)._expression(), in syrk()
47 … (s1 * rhs2 * rhs2.adjoint()).eval().template triangularView<Upper>().toDenseMatrix()); in syrk()
49 …VERIFY_IS_APPROX((m2.template triangularView<Upper>() += s1 * rhs22 * rhs2.adjoint()).nestedExpres… in syrk()
50 … (s1 * rhs22 * rhs2.adjoint()).eval().template triangularView<Upper>().toDenseMatrix()); in syrk()
62 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs1.adjoint(),s1)._expression(), in syrk()
63 … (s1 * rhs1.adjoint() * rhs1).eval().template triangularView<Upper>().toDenseMatrix()); in syrk()
64 …VERIFY_IS_APPROX((m2.template triangularView<Upper>() = s1 * rhs1.adjoint() * rhs11).nestedExpress… in syrk()
65 … (s1 * rhs1.adjoint() * rhs11).eval().template triangularView<Upper>().toDenseMatrix()); in syrk()
73 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs3.adjoint(),s1)._expression(), in syrk()
74 … (s1 * rhs3.adjoint() * rhs3).eval().template triangularView<Upper>().toDenseMatrix()); in syrk()
[all …]
Dsparse_solvers.cpp58 VERIFY_IS_APPROX(refMat2.template triangularView<Upper>().solve(vec2), in sparse_solvers()
59 m2.template triangularView<Upper>().solve(vec3)); in sparse_solvers()
60 VERIFY_IS_APPROX(refMat2.conjugate().template triangularView<Upper>().solve(vec2), in sparse_solvers()
61 m2.conjugate().template triangularView<Upper>().solve(vec3)); in sparse_solvers()
66 VERIFY_IS_APPROX(refMat2.conjugate().template triangularView<Upper>().solve(vec2), in sparse_solvers()
67 mm2.conjugate().template triangularView<Upper>().solve(vec3)); in sparse_solvers()
72 VERIFY_IS_APPROX(refMat2.transpose().template triangularView<Upper>().solve(vec2), in sparse_solvers()
73 m2.transpose().template triangularView<Upper>().solve(vec3)); in sparse_solvers()
93 refMat2.template triangularView<Upper>().solveInPlace(refMatB); in sparse_solvers()
94 m2.template triangularView<Upper>().solveInPlace(matB); in sparse_solvers()
Dnomalloc.cpp68 m2.col(0).noalias() = m1.template triangularView<Upper>() * m1.col(0); in nomalloc()
69 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.col(0); in nomalloc()
70 m2.col(0).noalias() -= m1.template triangularView<Upper>() * m1.row(0).adjoint(); in nomalloc()
71 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.row(0).adjoint(); in nomalloc()
73 m2.row(0).noalias() = m1.row(0) * m1.template triangularView<Upper>(); in nomalloc()
74 m2.row(0).noalias() -= m1.row(0) * m1.adjoint().template triangularView<Upper>(); in nomalloc()
75 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.template triangularView<Upper>(); in nomalloc()
76 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint().template triangularView<Upper>(); in nomalloc()
79 m2.col(0).noalias() = m1.template selfadjointView<Upper>() * m1.col(0); in nomalloc()
80 m2.col(0).noalias() -= m1.adjoint().template selfadjointView<Upper>() * m1.col(0); in nomalloc()
[all …]
Dcholmod_support.cpp17 …CholmodDecomposition<SparseMatrix<T>, Upper> g_chol_colmajor_upper; g_chol_colmajor_upper.setMode(… in test_cholmod_T()
19 …CholmodDecomposition<SparseMatrix<T>, Upper> g_llt_colmajor_upper; g_llt_colmajor_upper.setMode(C… in test_cholmod_T()
21 …CholmodDecomposition<SparseMatrix<T>, Upper> g_ldlt_colmajor_upper; g_ldlt_colmajor_upper.setMode(… in test_cholmod_T()
24 CholmodSupernodalLLT<SparseMatrix<T>, Upper> chol_colmajor_upper; in test_cholmod_T()
26 CholmodSimplicialLLT<SparseMatrix<T>, Upper> llt_colmajor_upper; in test_cholmod_T()
28 CholmodSimplicialLDLT<SparseMatrix<T>, Upper> ldlt_colmajor_upper; in test_cholmod_T()
Dproduct_mmtr.cpp39 CHECK_MMTR(matc, Upper, = s*(soc*soc.adjoint())); in mmtr()
41 CHECK_MMTR(matr, Upper, = soc*(s*sor.adjoint())); in mmtr()
44 CHECK_MMTR(matc, Upper, += s*(soc*sor.transpose())); in mmtr()
46 CHECK_MMTR(matr, Upper, += soc*(s*soc.adjoint())); in mmtr()
49 CHECK_MMTR(matc, Upper, -= s*(osc.transpose()*osc.conjugate())); in mmtr()
51 CHECK_MMTR(matr, Upper, -= soc*(s*soc.adjoint())); in mmtr()
Dproduct_trmv.cpp35 m3 = m1.template triangularView<Eigen::Upper>(); in trmv()
36 VERIFY((m3 * v1).isApprox(m1.template triangularView<Eigen::Upper>() * v1, largerEps)); in trmv()
45 m3 = m1.template triangularView<Eigen::Upper>(); in trmv()
46 … * v1.conjugate()).isApprox(m1.conjugate().template triangularView<Eigen::Upper>() * v1.conjugate(… in trmv()
49 m3 = m1.template triangularView<Eigen::Upper>(); in trmv()
52 …VERIFY((m3.transpose() * v1).isApprox(m1.transpose().template triangularView<Eigen::Upper>() * v1,… in trmv()
59 m3 = m1.template triangularView<Eigen::Upper>(); in trmv()
62 …(s1*v1.conjugate())).isApprox(m1.adjoint().template triangularView<Eigen::Upper>() * (s1*v1.conjug… in trmv()
Dproduct_symm.cpp42 m2 = m1.template triangularView<Upper>(); rhs12.setRandom(); rhs13 = rhs12; in symm()
43 m3 = m2.template selfadjointView<Upper>(); in symm()
45 VERIFY_IS_APPROX(rhs12 += (s1*m2).template selfadjointView<Upper>() * (s2*rhs1), in symm()
52 m2 = m1.template triangularView<Upper>(); in symm()
53 VERIFY_IS_APPROX(rhs12 = (s1*m2).template selfadjointView<Upper>() * (s2*rhs2.adjoint()), in symm()
56 m2 = m1.template triangularView<Upper>(); in symm()
65 m2 = m1.template triangularView<Upper>(); in symm()
70 m2 = m1.template triangularView<Upper>(); rhs13 = rhs12; in symm()
Dsimplicial_cholesky.cpp15 SimplicialCholesky<SparseMatrix<T>, Upper> chol_colmajor_upper_amd; in test_simplicial_cholesky_T()
17 SimplicialLLT<SparseMatrix<T>, Upper> llt_colmajor_upper_amd; in test_simplicial_cholesky_T()
19 SimplicialLDLT<SparseMatrix<T>, Upper> ldlt_colmajor_upper_amd; in test_simplicial_cholesky_T()
21 SimplicialLDLT<SparseMatrix<T>, Upper, NaturalOrdering<int> > ldlt_colmajor_upper_nat; in test_simplicial_cholesky_T()
Dproduct_selfadjoint.cpp45 m2 = m1.template triangularView<Upper>(); in product_selfadjoint()
46 m2.template selfadjointView<Upper>().rankUpdate(-v1,s2*v2,s3); in product_selfadjoint()
47 …oint()+numext::conj(s3)*(s2*v2)*(-v1).adjoint())).template triangularView<Upper>().toDenseMatrix()… in product_selfadjoint()
49 m2 = m1.template triangularView<Upper>(); in product_selfadjoint()
50 m2.template selfadjointView<Upper>().rankUpdate(-s2*r1.adjoint(),r2.adjoint()*s3,s1); in product_selfadjoint()
51 …(r2.adjoint()*s3) * (-s2*r1.adjoint()).adjoint()).template triangularView<Upper>().toDenseMatrix()… in product_selfadjoint()
Dproduct_trsolve.cpp48 VERIFY_TRSM(cmLhs .template triangularView<Upper>(), cmRhs); in trsolve()
50 VERIFY_TRSM(cmLhs.conjugate().template triangularView<Upper>(), rmRhs); in trsolve()
51 VERIFY_TRSM(cmLhs.adjoint() .template triangularView<Upper>(), rmRhs); in trsolve()
61 VERIFY_TRSM_ONTHERIGHT(cmLhs .template triangularView<Upper>(), cmRhs); in trsolve()
63 VERIFY_TRSM_ONTHERIGHT(cmLhs.conjugate().template triangularView<Upper>(), rmRhs); in trsolve()
Dproduct_notemporary.cpp78 …VERIFY_EVALUATION_COUNT( rm3.noalias() = (s1 * m1.adjoint()).template triangularView<Upper>() * (m… in product_notemporary()
81 VERIFY_EVALUATION_COUNT( m3.template triangularView<Upper>() = (m1 * m2.adjoint()), 0); in product_notemporary()
82 VERIFY_EVALUATION_COUNT( m3.template triangularView<Upper>() -= (m1 * m2.adjoint()), 0); in product_notemporary()
91 …OUNT( m3.noalias() = s2 * m2.adjoint() * (s1 * m1.adjoint()).template selfadjointView<Upper>(), 0); in product_notemporary()
96 …UNT( m3.col(c0).noalias() -= (s1 * m1).adjoint().template selfadjointView<Upper>() * (-m2.row(c0)*… in product_notemporary()
98 …(r0,c0,r1,c1).noalias() += m1.block(r0,r0,r1,r1).template selfadjointView<Upper>() * (s1*m2.block(… in product_notemporary()
99 …k(r0,c0,r1,c1).noalias() = m1.block(r0,r0,r1,r1).template selfadjointView<Upper>() * m2.block(r0,c… in product_notemporary()
/external/clang/lib/StaticAnalyzer/Core/
DRangeConstraintManager.cpp107 const llvm::APSInt &Upper, in IntersectInRange() argument
123 if (i->From() > Upper) { in IntersectInRange()
128 if (i->Includes(Upper)) { in IntersectInRange()
130 BV.getValue(Upper))); in IntersectInRange()
135 if (i->Includes(Upper)) { in IntersectInRange()
136 newRanges = F.add(newRanges, Range(i->From(), BV.getValue(Upper))); in IntersectInRange()
149 bool pin(llvm::APSInt &Lower, llvm::APSInt &Upper) const { in pin()
157 APSIntType::RangeTestResultKind UpperTest = Type.testInRange(Upper, true); in pin()
165 if (Lower < Upper) in pin()
170 Upper = Type.getMaxValue(); in pin()
[all …]
/external/eigen/blas/
Dlevel2_impl.h87 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, false,Col… in EIGEN_BLAS_FUNC()
92 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, false,Row… in EIGEN_BLAS_FUNC()
93 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|0, Conj, Row… in EIGEN_BLAS_FUNC()
95 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|UnitDiag,false,Col… in EIGEN_BLAS_FUNC()
100 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|UnitDiag,false,Row… in EIGEN_BLAS_FUNC()
101 … << 3)] = (internal::triangular_solve_vector<Scalar,Scalar,int,OnTheLeft, Upper|UnitDiag,Conj, Row… in EIGEN_BLAS_FUNC()
142 …func[NOTR | (UP << 2) | (NUNIT << 3)] = (internal::triangular_matrix_vector_product<int,Upper|0, … in EIGEN_BLAS_FUNC()
147 …func[TR | (LO << 2) | (NUNIT << 3)] = (internal::triangular_matrix_vector_product<int,Upper|0, … in EIGEN_BLAS_FUNC()
148 …func[ADJ | (LO << 2) | (NUNIT << 3)] = (internal::triangular_matrix_vector_product<int,Upper|0, … in EIGEN_BLAS_FUNC()
150 …func[NOTR | (UP << 2) | (UNIT << 3)] = (internal::triangular_matrix_vector_product<int,Upper|Uni… in EIGEN_BLAS_FUNC()
[all …]
Dlevel3_impl.h78 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,… in EIGEN_BLAS_FUNC()
82 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,… in EIGEN_BLAS_FUNC()
87 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,… in EIGEN_BLAS_FUNC()
88 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, Conj, … in EIGEN_BLAS_FUNC()
91 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,… in EIGEN_BLAS_FUNC()
92 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, Conj, … in EIGEN_BLAS_FUNC()
95 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,false,Col… in EIGEN_BLAS_FUNC()
99 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,false,Col… in EIGEN_BLAS_FUNC()
104 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,false,Row… in EIGEN_BLAS_FUNC()
105 … << 4)] = (internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,Conj, Row… in EIGEN_BLAS_FUNC()
[all …]
/external/llvm/include/llvm/Support/
DUnicodeCharRanges.h29 uint32_t Upper; member
36 return Range.Upper < Value;
81 if (I->Upper < I->Lower) { in rangesAreValid()
85 DEBUG(dbgs().write_hex(I->Upper) << "\n"); in rangesAreValid()
88 Prev = I->Upper; in rangesAreValid()
DFormat.h146 bool Upper; variable
152 : HexValue(HV), DecValue(DV), Width(W), Hex(H), Upper(U), in FormattedNumber()
163 bool Upper = false) {
165 return FormattedNumber(N, 0, Width, true, Upper, true);
176 bool Upper = false) {
178 return FormattedNumber(N, 0, Width, true, Upper, false);
/external/icu/icu4c/source/test/testdata/
DSentenceBreakTest.txt35 ÷ 0001 × 0041 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.…
36 …NG> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
65 ÷ 000D ÷ 0041 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.…
66 … (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
95 ÷ 000A ÷ 0041 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
96 … (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
125 ÷ 0085 ÷ 0041 ÷ # ÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
126 …NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
155 ÷ 0009 × 0041 ÷ # ÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0…
156 …ATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]
[all …]
/external/llvm/include/llvm/IR/
DConstantRange.h44 APInt Lower, Upper; variable
61 ConstantRange(APIntMoveTy Lower, APIntMoveTy Upper);
91 const APInt &getUpper() const { return Upper; } in getUpper()
127 if (Upper == Lower + 1) in getSingleElement()
159 return Lower == CR.Lower && Upper == CR.Upper;
/external/clang/unittests/Basic/
DVirtualFileSystemTest.cpp213 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem()); in TEST() local
216 O->pushOverlay(Upper); in TEST()
219 Upper->addDirectory("/upper-only"); in TEST()
228 Status1 = Upper->status("/upper-only"); in TEST()
238 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem()); in TEST() local
241 O->pushOverlay(Upper); in TEST()
245 Upper->addDirectory("/both", sys::fs::owner_all | sys::fs::group_read); in TEST()
252 Upper->addRegularFile("/both/bar", sys::fs::owner_write); in TEST()
374 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem()); in TEST() local
377 O->pushOverlay(Upper); in TEST()
[all …]
/external/eigen/Eigen/src/SparseCore/
DSparseSelfAdjointView.h244 ((UpLo&(Upper|Lower))==(Upper|Lower))
245 || ( (UpLo&Upper) && !LhsIsRowMajor)
340 if(UpLo==(Upper|Lower))
344 else if(( UpLo==Lower && r>c) || ( UpLo==Upper && r<c))
373 if(UpLo==(Upper|Lower))
385 else if(( (UpLo&Lower)==Lower && r>c) || ( (UpLo&Upper)==Upper && r<c))
410 DstUpLo = DstOrder==RowMajor ? (_DstUpLo==Upper ? Lower : Upper) : _DstUpLo,
411 SrcUpLo = SrcOrder==RowMajor ? (_SrcUpLo==Upper ? Lower : Upper) : _SrcUpLo
424 if((int(SrcUpLo)==int(Lower) && i<j) || (int(SrcUpLo)==int(Upper) && i>j))
444 if((int(SrcUpLo)==int(Lower) && i<j) || (int(SrcUpLo)==int(Upper) && i>j))
[all …]
DTriangularSolver.h20 : (Mode & Upper)
21 ? Upper
62 struct sparse_solve_triangular_selector<Lhs,Rhs,Mode,Upper,RowMajor>
132 struct sparse_solve_triangular_selector<Lhs,Rhs,Mode,Upper,ColMajor>
169 eigen_assert((!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower)));
200 : (Mode & Upper)
201 ? Upper
294 eigen_assert( (!(Mode & ZeroDiag)) && bool(Mode & (Upper|Lower)));
317 this->template triangular<Flags&(Upper|Lower)>().solveInPlace(other);
/external/llvm/lib/Support/
DScaledNumber.cpp33 uint64_t Upper = P1, Lower = P4; in multiply64() local
36 Upper += getU(N) + (NewLower < Lower); in multiply64()
43 if (!Upper) in multiply64()
47 unsigned LeadingZeros = countLeadingZeros(Upper); in multiply64()
50 Upper = Upper << LeadingZeros | Lower >> Shift; in multiply64()
51 return getRounded(Upper, Shift, in multiply64()

12345678