Home
last modified time | relevance | path

Searched refs:RCAT (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Ddot-product.cpp28 using Result = AccumulationType<RCAT, RKIND>;
31 if constexpr (RCAT == TypeCategory::Logical) { in AccumulateIndexed()
37 if constexpr (RCAT == TypeCategory::Complex) { in AccumulateIndexed()
53 static inline CppTypeFor<RCAT, RKIND> DoDotProduct( in DoDotProduct()
55 using Result = CppTypeFor<RCAT, RKIND>; in DoDotProduct()
63 if constexpr (RCAT != TypeCategory::Logical) { in DoDotProduct()
83 if constexpr (RCAT == TypeCategory::Complex) { in DoDotProduct()
100 Accumulator<RCAT, RKIND, XT, YT> accumulator{x, y}; in DoDotProduct()
108 using Result = CppTypeFor<RCAT, RKIND>;
115 if constexpr (resultType->first == RCAT && in operator ()()
[all …]
H A Dmatmul.cpp37 using Result = AccumulationType<RCAT, RKIND>;
40 if constexpr (RCAT == TypeCategory::Logical) { in Accumulate()
76 using ResultType = CppTypeFor<RCAT, RKIND>; in MatrixTimesMatrix()
110 using ResultType = CppTypeFor<RCAT, RKIND>; in MatrixTimesVector()
139 using ResultType = CppTypeFor<RCAT, RKIND>; in VectorTimesMatrix()
192 CppTypeFor<RCAT == TypeCategory::Logical ? TypeCategory::Integer : RCAT, in DoMatmul()
194 if constexpr (RCAT != TypeCategory::Logical) { in DoMatmul()
210 MatrixTimesMatrix<RCAT, RKIND, XT, YT>( in DoMatmul()
226 MatrixTimesVector<RCAT, RKIND, XT, YT>( in DoMatmul()
242 VectorTimesMatrix<RCAT, RKIND, XT, YT>( in DoMatmul()
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp268 template <template <typename> class OPR, TypeCategory RCAT>
271 Expr<SomeKind<RCAT>> &&iry, [[maybe_unused]] int defaultRealKind) { in MixedComplexLeft()
298 } else if constexpr (RCAT == TypeCategory::Integer && in MixedComplexLeft()
301 static_assert(RCAT == TypeCategory::Integer); in MixedComplexLeft()
311 if constexpr (RCAT == TypeCategory::Integer) { in MixedComplexLeft()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp10495 const ConstantArrayType* RCAT = getAsConstantArrayType(RHS); in mergeTypes() local
10496 if (LCAT && RCAT && RCAT->getSize() != LCAT->getSize()) in mergeTypes()
10534 std::tie(HaveRSize, RSize) = SizeFetch(RVAT, RCAT); in mergeTypes()
10541 if (RCAT && getCanonicalType(RHSElem) == getCanonicalType(ResultType)) in mergeTypes()
10547 if (RCAT) in mergeTypes()
10548 return getConstantArrayType(ResultType, RCAT->getSize(), in mergeTypes()
10549 RCAT->getSizeExpr(), in mergeTypes()