| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ParentMap.cpp | 65 M[BCO->getTrueExpr()] = S; in BuildParentMap() 66 BuildParentMap(M, BCO->getTrueExpr(), OV_Opaque); in BuildParentMap()
|
| H A D | ExprClassification.cpp | 379 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal() 386 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
|
| H A D | Expr.cpp | 188 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue() 2458 return CO->getTrueExpr()->isReadIfDiscardedInCPlusPlus11() && in isReadIfDiscardedInCPlusPlus11() 2463 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | StringIntegerAssignmentCheck.cpp | 73 CondOp->getTrueExpr()->IgnoreParenImpCasts()); in isLikelyCharExpression()
|
| H A D | BranchCloneCheck.cpp | 165 if (areStatementsIdentical(CO->getTrueExpr(), CO->getFalseExpr(), Context)) in check()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IdenticalExprChecker.cpp | 276 if (isIdenticalStmt(AC->getASTContext(), C->getTrueExpr(), in VisitConditionalOperator() 283 Sr[0] = C->getTrueExpr()->getSourceRange(); in VisitConditionalOperator()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 167 markSafeWeakUse(Cond->getTrueExpr()); in markSafeWeakUse()
|
| H A D | SemaChecking.cpp | 8535 Left = checkFormatStringExpr(S, C->getTrueExpr(), Args, APK, format_idx, in checkFormatStringExpr() 9980 CO->getTrueExpr()->getType(), in shouldNotPrintDirectly() 9981 CO->getTrueExpr()); in shouldNotPrintDirectly() 12228 CondResult ? CO->getTrueExpr() : CO->getFalseExpr(), in GetExprRange() 12234 Expr *E = CO->getTrueExpr(); in GetExprRange() 13539 const auto *LHS = getIntegerLiteral(CO->getTrueExpr()); in DiagnoseIntInBoolContext() 14040 Expr *TrueExpr = E->getTrueExpr(); in CheckConditionalOperator() 15181 Visit(CO->getTrueExpr()); in VisitAbstractConditionalOperator() 17162 TypeExpr = ACO->getTrueExpr(); in FindTypeTagExpr()
|
| H A D | SemaLambda.cpp | 611 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
|
| H A D | SemaInit.cpp | 7240 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByReferenceBinding() 7241 visitLocalsRetainedByReferenceBinding(Path, C->getTrueExpr(), RK, Visit, in visitLocalsRetainedByReferenceBinding() 7504 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByInitializer() 7505 visitLocalsRetainedByInitializer(Path, C->getTrueExpr(), Visit, true, in visitLocalsRetainedByInitializer()
|
| H A D | SemaStmt.cpp | 1782 Visit(E->getTrueExpr()); in VisitConditionalOperator() 1861 CheckLValueToRValueCast(CO->getTrueExpr()); in CheckLValueToRValueCast()
|
| H A D | AnalysisBasedWarnings.cpp | 885 CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(), in DiagUninitUse()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | NonConstParameterCheck.cpp | 199 markCanNotBeConst(C->getTrueExpr(), CanNotBeConst); in markCanNotBeConst()
|
| H A D | SimplifyBooleanExprCheck.cpp | 441 getAsBoolLiteral(Cond->getTrueExpr()->IgnoreImplicit(), false)) { in VisitConditionalOperator() 724 issueDiag(Context, Ternary->getTrueExpr()->getBeginLoc(), in replaceWithCondition()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 710 CountMap[E->getTrueExpr()] = TrueCount; in VisitAbstractConditionalOperator() 711 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
| H A D | CoverageMappingGen.cpp | 1460 findGapAreaBetween(E->getQuestionLoc(), getStart(E->getTrueExpr())); in VisitAbstractConditionalOperator() 1464 extendRegion(E->getTrueExpr()); in VisitAbstractConditionalOperator() 1465 propagateCounts(TrueCount, E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
| H A D | CGExprAgg.cpp | 1131 return isBlockVarRef(op->getTrueExpr()) in isBlockVarRef() 1258 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
| H A D | CGExprComplex.cpp | 1045 ComplexPairTy LHS = Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | RedundantExpressionCheck.cpp | 452 return areEquivalentExpr(Node.getTrueExpr(), Node.getFalseExpr()); in AST_MATCHER() 1244 const Expr *TrueExpr = CondOp->getTrueExpr(); in check()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | Transforms.cpp | 201 return isGlobalVar(condOp->getTrueExpr()) && in isGlobalVar()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 4127 Expr *getTrueExpr() const; 4172 Expr *getTrueExpr() const { return cast<Expr>(SubExprs[LHS]); } in getTrueExpr() function 4254 Expr *getTrueExpr() const { in getTrueExpr() function 4291 inline Expr *AbstractConditionalOperator::getTrueExpr() const { in getTrueExpr() function 4293 return co->getTrueExpr(); in getTrueExpr() 4294 return cast<BinaryConditionalOperator>(this)->getTrueExpr(); in getTrueExpr()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 329 classify(CO->getTrueExpr(), C); in classify()
|
| H A D | ThreadSafetyCommon.cpp | 632 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
|
| H A D | CFG.cpp | 2796 const Expr *trueExpr = C->getTrueExpr(); in VisitConditionalOperator() 2798 LHSBlock = Visit(C->getTrueExpr(), alwaysAdd); in VisitConditionalOperator() 5101 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
|
| H A D | ThreadSafety.cpp | 1441 if (getStaticBooleanValue(COP->getTrueExpr(), TCond) && in getTrylockCallExpr()
|