Home
last modified time | relevance | path

Searched refs:getTrueExpr (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/AST/
H A DParentMap.cpp65 M[BCO->getTrueExpr()] = S; in BuildParentMap()
66 BuildParentMap(M, BCO->getTrueExpr(), OV_Opaque); in BuildParentMap()
H A DExprClassification.cpp379 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
386 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
H A DExpr.cpp188 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 DStringIntegerAssignmentCheck.cpp73 CondOp->getTrueExpr()->IgnoreParenImpCasts()); in isLikelyCharExpression()
H A DBranchCloneCheck.cpp165 if (areStatementsIdentical(CO->getTrueExpr(), CO->getFalseExpr(), Context)) in check()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp276 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 DScopeInfo.cpp167 markSafeWeakUse(Cond->getTrueExpr()); in markSafeWeakUse()
H A DSemaChecking.cpp8535 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 DSemaLambda.cpp611 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
H A DSemaInit.cpp7240 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 DSemaStmt.cpp1782 Visit(E->getTrueExpr()); in VisitConditionalOperator()
1861 CheckLValueToRValueCast(CO->getTrueExpr()); in CheckLValueToRValueCast()
H A DAnalysisBasedWarnings.cpp885 CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(), in DiagUninitUse()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNonConstParameterCheck.cpp199 markCanNotBeConst(C->getTrueExpr(), CanNotBeConst); in markCanNotBeConst()
H A DSimplifyBooleanExprCheck.cpp441 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 DCodeGenPGO.cpp710 CountMap[E->getTrueExpr()] = TrueCount; in VisitAbstractConditionalOperator()
711 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCoverageMappingGen.cpp1460 findGapAreaBetween(E->getQuestionLoc(), getStart(E->getTrueExpr())); in VisitAbstractConditionalOperator()
1464 extendRegion(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1465 propagateCounts(TrueCount, E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCGExprAgg.cpp1131 return isBlockVarRef(op->getTrueExpr()) in isBlockVarRef()
1258 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCGExprComplex.cpp1045 ComplexPairTy LHS = Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp452 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 DTransforms.cpp201 return isGlobalVar(condOp->getTrueExpr()) && in isGlobalVar()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h4127 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 DUninitializedValues.cpp329 classify(CO->getTrueExpr(), C); in classify()
H A DThreadSafetyCommon.cpp632 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
H A DCFG.cpp2796 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 DThreadSafety.cpp1441 if (getStaticBooleanValue(COP->getTrueExpr(), TCond) && in getTrylockCallExpr()

12