Searched refs:RCAT (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | dot-product.cpp | 28 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 D | matmul.cpp | 37 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 D | tools.cpp | 268 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 D | ASTContext.cpp | 10495 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()
|