Home
last modified time | relevance | path

Searched refs:SomeLogical (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtype.h422 using SomeLogical = SomeKind<TypeCategory::Logical>; variable
425 SomeCharacter, SomeLogical, SomeDerived>;
509 PREFIX<SomeLogical> SUFFIX; \
H A Dtools.h726 Expr<SomeLogical> LogicalNegation(Expr<SomeLogical> &&);
735 Expr<SomeLogical> BinaryLogicalOperation(
736 LogicalOperator, Expr<SomeLogical> &&, Expr<SomeLogical> &&);
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp489 [&](Expr<SomeLogical> &&) { in Negation() argument
503 Expr<SomeLogical> LogicalNegation(Expr<SomeLogical> &&x) { in LogicalNegation()
590 Expr<SomeLogical> BinaryLogicalOperation( in BinaryLogicalOperation()
591 LogicalOperator opr, Expr<SomeLogical> &&x, Expr<SomeLogical> &&y) { in BinaryLogicalOperation()
596 return Expr<SomeLogical>{BinaryLogicalOperation<Ty::kind>( in BinaryLogicalOperation()
659 if (auto *cx{UnwrapExpr<Expr<SomeLogical>>(x)}) { in ConvertToType()
H A Dfold-logical.cpp201 if (auto *expr{UnwrapExpr<Expr<SomeLogical>>(args[0])}) { in FoldIntrinsicFunction()
330 template class ExpressionBase<SomeLogical>;
H A Dfold-implementation.h791 Expr<SomeLogical>{DEREF(UnwrapExpr<Expr<SomeLogical>>(args[1]))}))}; in PACK()
972 Expr<SomeLogical>{DEREF(UnwrapExpr<Expr<SomeLogical>>(args[1]))}))}; in UNPACK()
H A Dfold-integer.cpp673 if (UnwrapExpr<Expr<SomeLogical>>(args[2])) { // BACK= in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp2735 LogicalNegation(std::get<Expr<SomeLogical>>(analyzer.MoveExpr(0).u))); in Analyze()
2925 std::get<Expr<SomeLogical>>(analyzer.MoveExpr(0).u), in LogicalBinaryHelper()
2926 std::get<Expr<SomeLogical>>(analyzer.MoveExpr(1).u))); in LogicalBinaryHelper()