| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | expression.h | 622 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 D | traverse.h | 230 Result operator()(const Relational<SomeType> &x) const { in operator()
|
| H A D | tools.h | 717 Relational<SomeType>{Relational<T>{opr, std::move(x), std::move(y)}}}; in PackageRelation()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | OperatorPrecedence.cpp | 26 return prec::Relational; in getBinOpPrecedence() 64 case tok::greaterequal: return prec::Relational; in getBinOpPrecedence()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | fold-logical.cpp | 239 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 D | formatting.cpp | 160 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 D | expression.cpp | 171 bool Relational<SomeType>::operator==(const Relational<SomeType> &that) const { in operator ==()
|
| H A D | check-expression.cpp | 291 bool operator()(const Relational<SomeType> &) const { return false; } in operator ()()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | OperatorPrecedence.h | 37 Relational = 10, // >=, <=, >, < enumerator
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IterationSpace.cpp | 249 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 D | DumpEvaluateExpr.cpp | 171 const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x) { in show()
|
| H A D | ConvertExpr.cpp | 1304 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 D | DumpEvaluateExpr.h | 178 show(const Fortran::evaluate::Relational<Fortran::evaluate::SomeType> &x);
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_demangle.cpp | 196 case Node::Prec::Relational: in print()
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | ItaniumDemangle.cpp | 195 case Node::Prec::Relational: in print()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 178 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 D | ItaniumDemangle.h | 178 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 D | OperationKinds.def | 383 // [C99 6.5.8] Relational operators.
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | ContinuationIndenter.cpp | 487 (PreviousPrecedence == prec::Relational || in mustBreak() 764 P->getPrecedence() != prec::Relational && in addTokenOnCurrentLine()
|
| H A D | TokenAnnotator.cpp | 2560 return prec::Relational; in getCurrentPrecedence() 2564 return prec::Relational; in getCurrentPrecedence()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 132 enum { Equality, Inequality, Relational, ThreeWay } Kind; in DiagnoseUnusedComparison() enumerator 146 Kind = Relational; in DiagnoseUnusedComparison() 162 Kind = Relational; in DiagnoseUnusedComparison()
|
| H A D | SemaDeclCXX.cpp | 6557 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 D | OpenCLBuiltins.td | 799 // 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 D | SPIRVLogicalOps.td | 10 // to "3.32.15. Relational and Logical Instructions" of the SPIR-V spec.
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 511 // 3.42.15 Relational and Logical Instructions
|