Home
last modified time | relevance | path

Searched refs:ConditionalOperator (Results 1 – 25 of 70) sorted by relevance

123

/llvm-project/clang-tools-extra/clang-tidy/readability/
H A DAvoidNestedConditionalOperatorCheck.cpp36 Result.Nodes.getNodeAs<ConditionalOperator>("conditional-operator"); in check()
37 const auto *NCO = Result.Nodes.getNodeAs<ConditionalOperator>( in check()
H A DSimplifyBooleanExprCheck.h46 const ConditionalOperator *Ternary, bool Negated);
H A DSimplifyBooleanExprCheck.cpp47 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 DNonConstParameterCheck.cpp199 } else if (const auto *C = dyn_cast<ConditionalOperator>(E)) { in markCanNotBeConst()
H A DFunctionCognitiveComplexityCheck.cpp52 // * 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 DImplicitBoolConversionCheck.cpp237 if (isa<IfStmt>(S) || isa<ConditionalOperator>(S) || isa<ForStmt>(S) || in isCastAllowedInCondition()
/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp168 if (const ConditionalOperator *Cond = dyn_cast<ConditionalOperator>(E)) { in markSafeWeakUse()
/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h36 class ConditionalOperator; variable
125 ExprDependence computeDependence(ConditionalOperator *E);
H A DExpr.h4223 /// 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 Dwarn-double-promotion.c67 void ConditionalOperator(float f, double d, long double ld, int i) { in ConditionalOperator() function
/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DFixItHintUtils.cpp237 if (isa<clang::ConditionalOperator>(&Node) || in areParensNeededForStatement()
269 isa<clang::ConditionalOperator>(&ExprNode)) { in needParensAfterUnaryOperator()
H A DASTUtils.cpp27 if (isa<BinaryOperator>(EBase) || isa<ConditionalOperator>(EBase)) { in isBinaryOrTernary()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp54 if (auto *Expr = dyn_cast<ConditionalOperator>(E)) { in tryToFindPtrOrigin()
H A DPtrTypesSemantics.cpp452 bool VisitConditionalOperator(const ConditionalOperator *CO) { in VisitCXXOperatorCallExpr()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp
H A DErrnoChecker.cpp97 CondFound = (S == cast<ConditionalOperator>(ParentS)->getCond()); in isInCondition()
H A DLocalizationChecker.cpp1198 // 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 DBranchCloneCheck.cpp394 if (const auto *CO = Result.Nodes.getNodeAs<ConditionalOperator>("condOp")) {
/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.cpp201 if (ConditionalOperator *condOp = dyn_cast<ConditionalOperator>(E)) in isGlobalVar()
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DPreferMemberInitializerCheck.cpp183 if (const auto *CondOp = dyn_cast<ConditionalOperator>(S)) { in check()
/llvm-project/clang/include/clang/Analysis/
H A DPathDiagnostic.h44 class ConditionalOperator; variable
284 const ConditionalOperator *CO,
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp452 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 DCodeGenPGO.cpp108 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 DTypeErasedDataflowAnalysisTest.cpp185 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 DTypeErasedDataflowAnalysis.cpp98 const Expr *VisitConditionalOperator(const ConditionalOperator *S) { in AnalysisContext()

123