Home
last modified time | relevance | path

Searched refs:Relational (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dexpression.h622 class Relational : public Operation<Relational<T>, LogicalResult, T, T> {
631 CLASS_BOILERPLATE(Relational)
632 Relational(
640 template <> class Relational<SomeType> {
646 EVALUATE_UNION_CLASS_BOILERPLATE(Relational)
656 FOR_EACH_REAL_KIND(extern template class Relational, )
658 extern template class Relational<SomeType>;
677 std::tuple<Relational<SomeType>>, std::tuple<>>;
885 FOR_EACH_INTEGER_KIND(template class Relational, ) \
886 FOR_EACH_REAL_KIND(template class Relational, ) \
[all …]
H A Dtraverse.h230 Result operator()(const Relational<SomeType> &x) const { in operator()
H A Dtools.h717 Relational<SomeType>{Relational<T>{opr, std::move(x), std::move(y)}}}; in PackageRelation()
/llvm-project-15.0.7/clang/lib/Basic/
H A DOperatorPrecedence.cpp26 return prec::Relational; in getBinOpPrecedence()
64 case tok::greaterequal: return prec::Relational; in getBinOpPrecedence()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-logical.cpp239 FoldingContext &context, Relational<T> &&relation) { in FoldOperation()
243 return Expr<LogicalResult>{Relational<SomeType>{ in FoldOperation()
244 Relational<T>{relation.opr, std::move(x), std::move(y)}}}; in FoldOperation()
265 return Expr<LogicalResult>{Relational<SomeType>{std::move(relation)}}; in FoldOperation()
269 FoldingContext &context, Relational<SomeType> &&relation) { in FoldOperation()
H A Dformatting.cpp160 Relational, enumerator
190 template <typename T> constexpr Precedence ToPrecedence(const Relational<T> &) { in ToPrecedence()
191 return Precedence::Relational; in ToPrecedence()
317 static OperatorSpelling SpellOperator(const Relational<T> &x) { in SpellOperator()
375 llvm::raw_ostream &Relational<SomeType>::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
H A Dexpression.cpp171 bool Relational<SomeType>::operator==(const Relational<SomeType> &that) const { in operator ==()
H A Dcheck-expression.cpp291 bool operator()(const Relational<SomeType> &) const { return false; } in operator ()()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DOperatorPrecedence.h37 Relational = 10, // >=, <=, >, < enumerator
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp249 const Fortran::evaluate::Relational<Fortran::evaluate::Type<TC, KIND>> in getHashValue()
260 const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x) { in getHashValue()
517 static bool isEqual(const Fortran::evaluate::Relational<A> &x, in isEqual()
518 const Fortran::evaluate::Relational<A> &y) { in isEqual()
528 isEqual(const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x, in isEqual()
529 const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &y) { in isEqual()
787 RT find(const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x) { in find()
H A DDumpEvaluateExpr.cpp171 const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x) { in show()
H A DConvertExpr.cpp1304 ExtValue genval(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genval()
1310 ExtValue genval(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genval()
1316 ExtValue genval(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genval()
1321 ExtValue genval(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genval()
1327 genval(const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &op) { in genval()
6781 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr()
6786 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr()
6791 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr()
6797 CC genarr(const Fortran::evaluate::Relational<Fortran::evaluate::Type< in genarr()
6802 const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &r) { in genarr()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h178 show(const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x);
/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_demangle.cpp196 case Node::Prec::Relational: in print()
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DItaniumDemangle.cpp195 case Node::Prec::Relational: in print()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h178 Relational, enumerator
2963 {"ge", OperatorInfo::Binary, false, Node::Prec::Relational, "operator>="},
2964 {"gt", OperatorInfo::Binary, false, Node::Prec::Relational, "operator>"},
2967 {"le", OperatorInfo::Binary, false, Node::Prec::Relational, "operator<="},
2969 {"lt", OperatorInfo::Binary, false, Node::Prec::Relational, "operator<"},
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumDemangle.h178 Relational, enumerator
2963 {"ge", OperatorInfo::Binary, false, Node::Prec::Relational, "operator>="},
2964 {"gt", OperatorInfo::Binary, false, Node::Prec::Relational, "operator>"},
2967 {"le", OperatorInfo::Binary, false, Node::Prec::Relational, "operator<="},
2969 {"lt", OperatorInfo::Binary, false, Node::Prec::Relational, "operator<"},
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOperationKinds.def383 // [C99 6.5.8] Relational operators.
/llvm-project-15.0.7/clang/lib/Format/
H A DContinuationIndenter.cpp487 (PreviousPrecedence == prec::Relational || in mustBreak()
764 P->getPrecedence() != prec::Relational && in addTokenOnCurrentLine()
H A DTokenAnnotator.cpp2560 return prec::Relational; in getCurrentPrecedence()
2564 return prec::Relational; in getCurrentPrecedence()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp132 enum { Equality, Inequality, Relational, ThreeWay } Kind; in DiagnoseUnusedComparison() enumerator
146 Kind = Relational; in DiagnoseUnusedComparison()
162 Kind = Relational; in DiagnoseUnusedComparison()
H A DSemaDeclCXX.cpp6557 return DefaultedComparisonKind::Relational; in getDefaultedFunctionKind()
6893 DFK.asComparison() == DefaultedComparisonKind::Relational) { in CheckCompletedCXXClass()
7661 case DefaultedComparisonKind::Relational: in visit()
7876 DCK == DefaultedComparisonKind::Relational) && in visitBinaryOperator()
8019 DCK == DefaultedComparisonKind::Relational) && in visitBinaryOperator()
8193 case DefaultedComparisonKind::Relational: in build()
8438 case DefaultedComparisonKind::Relational: in visitExpandedSubobject()
H A DOpenCLBuiltins.td799 // OpenCL v1.1 s6.11.6, v1.2 s6.12.6, v2.0 s6.13.6 - Relational Functions
800 // OpenCL Extension v2.0 s5.1.5 and s6.1.5 - Relational Functions
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVLogicalOps.td10 // to "3.32.15. Relational and Logical Instructions" of the SPIR-V spec.
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.td511 // 3.42.15 Relational and Logical Instructions

12