Searched refs:SomeLogical (Results 1 – 7 of 7) sorted by relevance
422 using SomeLogical = SomeKind<TypeCategory::Logical>; variable425 SomeCharacter, SomeLogical, SomeDerived>;509 PREFIX<SomeLogical> SUFFIX; \
726 Expr<SomeLogical> LogicalNegation(Expr<SomeLogical> &&);735 Expr<SomeLogical> BinaryLogicalOperation(736 LogicalOperator, Expr<SomeLogical> &&, Expr<SomeLogical> &&);
489 [&](Expr<SomeLogical> &&) { in Negation() argument503 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()
201 if (auto *expr{UnwrapExpr<Expr<SomeLogical>>(args[0])}) { in FoldIntrinsicFunction()330 template class ExpressionBase<SomeLogical>;
791 Expr<SomeLogical>{DEREF(UnwrapExpr<Expr<SomeLogical>>(args[1]))}))}; in PACK()972 Expr<SomeLogical>{DEREF(UnwrapExpr<Expr<SomeLogical>>(args[1]))}))}; in UNPACK()
673 if (UnwrapExpr<Expr<SomeLogical>>(args[2])) { // BACK= in FoldIntrinsicFunction()
2735 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()