Home
last modified time | relevance | path

Searched defs:Logical (Results 1 – 11 of 11) sorted by relevance

/llvm-project/flang/lib/Evaluate/
H A Dlogical.cpp13 template class Logical<8>; variable
14 template class Logical<16>; variable
15 template class Logical<32>; variable
16 template class Logical<64>; variable
H A Dexpression.cpp208 operator ==(const Expr<Type<TypeCategory::Logical,KIND>> & that) const operator ==() argument
H A Dfold-logical.cpp644 Expr<Type<TypeCategory::Logical, KIND>> FoldIntrinsicFunction( in FoldIntrinsicFunction() argument
468 RewriteOutOfRange(FoldingContext & context,FunctionRef<Type<TypeCategory::Logical,KIND>> && funcRef) RewriteOutOfRange() argument
[all...]
/llvm-project/flang/include/flang/Evaluate/
H A Dlogical.h26 constexpr Logical() {} // .FALSE. in Logical() function
28 constexpr Logical(Logical<B, C> x) : word_{Represent(x.IsTrue())} {} in Logical() function
29 constexpr Logical(bool truth) : word_{Represent(truth)} {} in Logical() function
31 constexpr Logical(Word &&w) : word_{std::move(w)} {} in Logical() function
H A Dtools.h780 LogicalNegation(Expr<Type<TypeCategory::Logical,K>> && x) LogicalNegation() argument
788 BinaryLogicalOperation(LogicalOperator opr,Expr<Type<TypeCategory::Logical,K>> && x,Expr<Type<TypeCategory::Logical,K>> && y) BinaryLogicalOperation() argument
/llvm-project/flang/include/flang/Common/
H A DFortran.h25 ENUM_CLASS(TypeCategory,Integer,Real,Complex,Character,Logical,Derived) ENUM_CLASS() argument
/llvm-project/flang/unittests/Runtime/
H A DReduction.cpp347 TEST(Reductions, Logical) { in TEST() argument
[all...]
/llvm-project/flang/include/flang/Parser/
H A Dparse-tree.h316 template <typename A> struct Logical { argument
318 Logical(Logical &&that) = default; argument
314 template <typename A> struct Logical { global() struct
317 LogicalLogical Logical() argument
330 thingLogical global() argument
714 struct Logical { global() struct
716 LogicalIntrinsicTypeSpec::Logical Logical() argument
717 kindIntrinsicTypeSpec::Logical global() argument
[all...]
/llvm-project/flang/include/flang/Semantics/
H A Dtype.h342 Logical, global() enumerator
/llvm-project/flang/lib/Parser/
H A Dunparse.cpp160 void Before(const IntrinsicTypeSpec::Logical &) { Word("LOGICAL"); } in Before() argument
/llvm-project/flang/lib/Lower/
H A DConvertExpr.cpp2981 genval(const Fortran::evaluate::Expr<Fortran::evaluate::Type<Fortran::common::TypeCategory::Logical,KIND>> & exp) genval() argument