/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ParentMap.cpp | 67 M[BCO->getTrueExpr()] = S; in BuildParentMap() 68 BuildParentMap(M, BCO->getTrueExpr(), OV_Opaque); in BuildParentMap()
|
H A D | ExprClassification.cpp | 395 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal() 402 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
|
H A D | Expr.cpp | 188 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue() 2575 return CO->getTrueExpr()->isReadIfDiscardedInCPlusPlus11() && in isReadIfDiscardedInCPlusPlus11() 2580 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11()
|
H A D | ExprCXX.cpp | 186 return isGLValueFromPointerDeref(ACO->getTrueExpr()) || in isGLValueFromPointerDeref()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 43 return tryToFindPtrOrigin(Expr->getTrueExpr(), StopAtFirstRefCountedObj, in tryToFindPtrOrigin()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 692 const Environment *TrueEnv = StmtToEnv.getEnvironment(*S->getTrueExpr()); in VisitConditionalOperator() 704 StorageLocation *TrueLoc = TrueEnv->getStorageLocation(*S->getTrueExpr()); in VisitConditionalOperator() 726 S->getType(), TrueEnv->getValue(*S->getTrueExpr()), *TrueEnv, in VisitConditionalOperator()
|
H A D | DataflowEnvironment.cpp | 457 PropagateResultObject(Cond->getTrueExpr(), Loc); in PropagateResultObject()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CheckExprLifetime.cpp | 611 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByReferenceBinding() 612 visitLocalsRetainedByReferenceBinding(Path, C->getTrueExpr(), RK, Visit, in visitLocalsRetainedByReferenceBinding() 886 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByInitializer() 887 visitLocalsRetainedByInitializer(Path, C->getTrueExpr(), Visit, true, in visitLocalsRetainedByInitializer()
|
H A D | ScopeInfo.cpp | 170 markSafeWeakUse(Cond->getTrueExpr()); in markSafeWeakUse()
|
H A D | SemaChecking.cpp | 5719 Left = checkFormatStringExpr(S, C->getTrueExpr(), Args, APK, format_idx, in checkFormatStringExpr() 7181 CO->getTrueExpr()->getType(), in shouldNotPrintDirectly() 7182 CO->getTrueExpr()); in shouldNotPrintDirectly() 9519 CondResult ? CO->getTrueExpr() : CO->getFalseExpr(), in GetExprRange() 9525 Expr *E = CO->getTrueExpr(); in GetExprRange() 10721 const auto *LHS = getIntegerLiteral(CO->getTrueExpr()); in DiagnoseIntInBoolContext() 11235 Expr *TrueExpr = E->getTrueExpr(); in CheckConditionalOperator() 12407 Visit(CO->getTrueExpr()); in VisitAbstractConditionalOperator() 13898 TypeExpr = ACO->getTrueExpr(); in FindTypeTagExpr()
|
H A D | SemaLambda.cpp | 604 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
|
H A D | SemaStmt.cpp | 1815 Visit(E->getTrueExpr()); in VisitConditionalOperator() 1894 CheckLValueToRValueCast(CO->getTrueExpr()); in CheckLValueToRValueCast()
|
H A D | AnalysisBasedWarnings.cpp | 913 CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(), in DiagUninitUse()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 347 if (llvm::EnableSingleByteCoverage && S->getTrueExpr()) in VisitConditionalOperator() 348 CounterMap[S->getTrueExpr()] = NextCounter++; in VisitConditionalOperator() 927 CountMap[E->getTrueExpr()] = TrueCount; in VisitAbstractConditionalOperator() 928 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
H A D | CoverageMappingGen.cpp | 2099 ? getRegionCounter(E->getTrueExpr()) in VisitAbstractConditionalOperator() 2110 findGapAreaBetween(E->getQuestionLoc(), getStart(E->getTrueExpr())); in VisitAbstractConditionalOperator() 2114 extendRegion(E->getTrueExpr()); in VisitAbstractConditionalOperator() 2115 OutCount = propagateCounts(TrueCount, E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
H A D | CGExprAgg.cpp | 1166 return isBlockVarRef(op->getTrueExpr()) in isBlockVarRef() 1293 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator() 1296 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
H A D | CGExprComplex.cpp | 1399 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator() 1403 ComplexPairTy LHS = Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 59 if (const auto *TE = OP->getTrueExpr()->IgnoreParens()) in canExprResolveTo() 71 if (const auto *TE = OP->getTrueExpr()->IgnoreParens()) in canExprResolveTo()
|
H A D | UninitializedValues.cpp | 344 classify(CO->getTrueExpr(), C); in classify()
|
H A D | ThreadSafetyCommon.cpp | 652 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
|
H A D | CFG.cpp | 2860 const Expr *trueExpr = C->getTrueExpr(); in VisitConditionalOperator() 2862 LHSBlock = Visit(C->getTrueExpr(), alwaysAdd); in VisitConditionalOperator() 5166 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 202 return isGlobalVar(condOp->getTrueExpr()) && in isGlobalVar()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 4185 Expr *getTrueExpr() const; 4230 Expr *getTrueExpr() const { return cast<Expr>(SubExprs[LHS]); } in getTrueExpr() function 4312 Expr *getTrueExpr() const { in getTrueExpr() function 4349 inline Expr *AbstractConditionalOperator::getTrueExpr() const { in getTrueExpr() function 4351 return co->getTrueExpr(); in getTrueExpr() 4352 return cast<BinaryConditionalOperator>(this)->getTrueExpr(); in getTrueExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 6171 const Expr *Expression = Node.getTrueExpr(); in AST_MATCHER_P()
|