Searched refs:ExpressionBase (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | expression.cpp | 72 typename ExpressionBase<A>::Derived &ExpressionBase<A>::derived() { in derived() 77 const typename ExpressionBase<A>::Derived &ExpressionBase<A>::derived() const { in derived() 83 std::optional<DynamicType> ExpressionBase<A>::GetType() const { in GetType() 98 template <typename A> int ExpressionBase<A>::Rank() const { in Rank() 115 template <typename A> LLVM_DUMP_METHOD void ExpressionBase<A>::dump() const { in dump()
|
| H A D | fold-complex.cpp | 94 FOR_EACH_COMPLEX_KIND(template class ExpressionBase, ) 95 template class ExpressionBase<SomeComplex>;
|
| H A D | fold-character.cpp | 145 FOR_EACH_CHARACTER_KIND(template class ExpressionBase, ) 146 template class ExpressionBase<SomeCharacter>;
|
| H A D | fold.cpp | 276 template class ExpressionBase<SomeDerived>; variable 277 template class ExpressionBase<SomeType>; variable
|
| H A D | fold-logical.cpp | 329 FOR_EACH_LOGICAL_KIND(template class ExpressionBase, ) 330 template class ExpressionBase<SomeLogical>;
|
| H A D | fold-real.cpp | 335 FOR_EACH_REAL_KIND(template class ExpressionBase, ) 336 template class ExpressionBase<SomeReal>;
|
| H A D | formatting.cpp | 437 std::string ExpressionBase<RESULT>::AsFortran() const { in AsFortran() 445 llvm::raw_ostream &ExpressionBase<RESULT>::AsFortran( in AsFortran()
|
| H A D | fold-integer.cpp | 1156 FOR_EACH_INTEGER_KIND(template class ExpressionBase, ) 1157 template class ExpressionBase<SomeInteger>;
|
| H A D | fold-implementation.h | 2036 Expr<T> ExpressionBase<T>::Rewrite(FoldingContext &context, Expr<T> &&expr) { in Rewrite() 2053 FOR_EACH_TYPE_AND_KIND(extern template class ExpressionBase, )
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | expression.h | 66 template <typename RESULT> class ExpressionBase { 519 : public ExpressionBase<Type<TypeCategory::Integer, KIND>> { 550 : public ExpressionBase<Type<TypeCategory::Real, KIND>> { 574 : public ExpressionBase<Type<TypeCategory::Complex, KIND>> { 596 : public ExpressionBase<Type<TypeCategory::Character, KIND>> { 666 : public ExpressionBase<Type<TypeCategory::Logical, KIND>> { 747 template <> class Expr<SomeDerived> : public ExpressionBase<SomeDerived> { 760 class Expr<SomeKind<CAT>> : public ExpressionBase<SomeKind<CAT>> { 801 template <> class Expr<SomeType> : public ExpressionBase<SomeType> { 877 FOR_EACH_TYPE_AND_KIND(extern template class ExpressionBase, ) [all …]
|