Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp67 M[BCO->getTrueExpr()] = S; in BuildParentMap()
68 BuildParentMap(M, BCO->getTrueExpr(), OV_Opaque); in BuildParentMap()
H A DExprClassification.cpp395 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
402 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
H A DExpr.cpp188 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 DExprCXX.cpp186 return isGLValueFromPointerDeref(ACO->getTrueExpr()) || in isGLValueFromPointerDeref()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp43 return tryToFindPtrOrigin(Expr->getTrueExpr(), StopAtFirstRefCountedObj, in tryToFindPtrOrigin()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp692 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 DDataflowEnvironment.cpp457 PropagateResultObject(Cond->getTrueExpr(), Loc); in PropagateResultObject()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp276 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 DCheckExprLifetime.cpp611 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 DScopeInfo.cpp170 markSafeWeakUse(Cond->getTrueExpr()); in markSafeWeakUse()
H A DSemaChecking.cpp5719 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 DSemaLambda.cpp604 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
H A DSemaStmt.cpp1815 Visit(E->getTrueExpr()); in VisitConditionalOperator()
1894 CheckLValueToRValueCast(CO->getTrueExpr()); in CheckLValueToRValueCast()
H A DAnalysisBasedWarnings.cpp913 CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(), in DiagUninitUse()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp347 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 DCoverageMappingGen.cpp2099 ? 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 DCGExprAgg.cpp1166 return isBlockVarRef(op->getTrueExpr()) in isBlockVarRef()
1293 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1296 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCGExprComplex.cpp1399 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1403 ComplexPairTy LHS = Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp59 if (const auto *TE = OP->getTrueExpr()->IgnoreParens()) in canExprResolveTo()
71 if (const auto *TE = OP->getTrueExpr()->IgnoreParens()) in canExprResolveTo()
H A DUninitializedValues.cpp344 classify(CO->getTrueExpr(), C); in classify()
H A DThreadSafetyCommon.cpp652 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
H A DCFG.cpp2860 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 DTransforms.cpp202 return isGlobalVar(condOp->getTrueExpr()) && in isGlobalVar()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4185 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 DASTMatchers.h6171 const Expr *Expression = Node.getTrueExpr(); in AST_MATCHER_P()

12