/llvm-project/clang-tools-extra/clang-tidy/readability/ |
H A D | AvoidNestedConditionalOperatorCheck.cpp | 36 Result.Nodes.getNodeAs<ConditionalOperator>("conditional-operator"); in check() 37 const auto *NCO = Result.Nodes.getNodeAs<ConditionalOperator>( in check()
|
H A D | SimplifyBooleanExprCheck.h | 46 const ConditionalOperator *Ternary, bool Negated);
|
H A D | SimplifyBooleanExprCheck.cpp | 47 if (isa<BinaryOperator>(E) || isa<ConditionalOperator>(E)) in needsParensAfterUnaryNegation() 442 bool VisitConditionalOperator(ConditionalOperator *Cond) { in VisitConditionalOperator() 741 const ASTContext &Context, const ConditionalOperator *Ternary, in replaceWithCondition()
|
H A D | NonConstParameterCheck.cpp | 199 } else if (const auto *C = dyn_cast<ConditionalOperator>(E)) { in markCanNotBeConst()
|
H A D | FunctionCognitiveComplexityCheck.cpp | 52 // * if, else if, else, ConditionalOperator (not BinaryConditionalOperator) 64 // * if, else if, else, ConditionalOperator (not BinaryConditionalOperator) 77 // * IfStmt, ConditionalOperator (not BinaryConditionalOperator) 439 Location = cast<ConditionalOperator>(Node)->getQuestionLoc(); in TraverseStmt()
|
H A D | ImplicitBoolConversionCheck.cpp | 237 if (isa<IfStmt>(S) || isa<ConditionalOperator>(S) || isa<ForStmt>(S) || in isCastAllowedInCondition()
|
/llvm-project/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 168 if (const ConditionalOperator *Cond = dyn_cast<ConditionalOperator>(E)) { in markSafeWeakUse()
|
/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 36 class ConditionalOperator; variable 125 ExprDependence computeDependence(ConditionalOperator *E);
|
H A D | Expr.h | 4223 /// ConditionalOperator and BinaryConditionalOperator. in getBeginLoc() 4260 /// ConditionalOperator - The ?: ternary operator. The GNU "missing in BinaryConditionalOperator() 4262 class ConditionalOperator : public AbstractConditionalOperator { in BinaryConditionalOperator() 4268 ConditionalOperator(Expr *cond, SourceLocation QLoc, Expr *lhs, in BinaryConditionalOperator() 4280 explicit ConditionalOperator(EmptyShell Empty) 4403 if (const ConditionalOperator *co = dyn_cast<ConditionalOperator>(this)) in StmtExpr() 4409 if (const ConditionalOperator *co = dyn_cast<ConditionalOperator>(this)) in getBeginLoc() 4415 if (const ConditionalOperator *c in getRParenLoc() 4190 ConditionalOperator(Expr *cond, SourceLocation QLoc, Expr *lhs, ConditionalOperator() function 4202 explicit ConditionalOperator(EmptyShell Empty) ConditionalOperator() function [all...] |
/llvm-project/clang/test/Sema/ |
H A D | warn-double-promotion.c | 67 void ConditionalOperator(float f, double d, long double ld, int i) { in ConditionalOperator() function
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | FixItHintUtils.cpp | 237 if (isa<clang::ConditionalOperator>(&Node) || in areParensNeededForStatement() 269 isa<clang::ConditionalOperator>(&ExprNode)) { in needParensAfterUnaryOperator()
|
H A D | ASTUtils.cpp | 27 if (isa<BinaryOperator>(EBase) || isa<ConditionalOperator>(EBase)) { in isBinaryOrTernary()
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 54 if (auto *Expr = dyn_cast<ConditionalOperator>(E)) { in tryToFindPtrOrigin()
|
H A D | PtrTypesSemantics.cpp | 452 bool VisitConditionalOperator(const ConditionalOperator *CO) { in VisitCXXOperatorCallExpr()
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IdenticalExprChecker.cpp |
|
H A D | ErrnoChecker.cpp | 97 CondFound = (S == cast<ConditionalOperator>(ParentS)->getCond()); in isInCondition()
|
H A D | LocalizationChecker.cpp | 1198 // ConditionalOperator that matches the condition 1213 bool VisitConditionalOperator(ConditionalOperator *C) override; 1214 bool TraverseConditionalOperator(ConditionalOperator *C) override; 1352 ConditionalOperator *C) { 1367 ConditionalOperator *C) {
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | BranchCloneCheck.cpp | 394 if (const auto *CO = Result.Nodes.getNodeAs<ConditionalOperator>("condOp")) {
|
/llvm-project/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 201 if (ConditionalOperator *condOp = dyn_cast<ConditionalOperator>(E)) in isGlobalVar()
|
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | PreferMemberInitializerCheck.cpp | 183 if (const auto *CondOp = dyn_cast<ConditionalOperator>(S)) { in check()
|
/llvm-project/clang/include/clang/Analysis/ |
H A D | PathDiagnostic.h | 44 class ConditionalOperator; variable 284 const ConditionalOperator *CO,
|
/llvm-project/clang-tools-extra/clang-tidy/misc/ |
H A D | RedundantExpressionCheck.cpp | 452 AST_MATCHER(ConditionalOperator, expressionsAreEquivalent) { in AST_MATCHER() argument 469 AST_MATCHER(ConditionalOperator, conditionalOperatorIsInMacro) { in AST_MATCHER() argument 1296 Result.Nodes.getNodeAs<ConditionalOperator>("cond")) { in check()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 108 ConditionalOperator, 345 bool VisitConditionalOperator(ConditionalOperator *S) { in VisitBinaryOperator() 516 return PGOHash::ConditionalOperator; in DEFINE_NESTABLE_TRAVERSAL() 111 ConditionalOperator, global() enumerator
|
/llvm-project/clang/unittests/Analysis/FlowSensitive/ |
H A D | TypeErasedDataflowAnalysisTest.cpp | 185 TEST_F(StmtToBlockTest, ConditionalOperator) { in TEST_F() 198 matchNode<ConditionalOperator>(conditionalOperator()); in TEST_F() 333 TEST_F(DiscardExprStateTest, ConditionalOperator) { in TEST_F() 184 TEST_F(StmtToBlockTest,ConditionalOperator) TEST_F() argument 332 TEST_F(DiscardExprStateTest,ConditionalOperator) TEST_F() argument
|
/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | TypeErasedDataflowAnalysis.cpp | 98 const Expr *VisitConditionalOperator(const ConditionalOperator *S) { in AnalysisContext()
|