Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp68 M[BCO->getTrueExpr()] = S; in BuildParentMap()
69 BuildParentMap(M, BCO->getTrueExpr(), OV_Opaque); in BuildParentMap()
H A DExprClassification.cpp409 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
416 return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr()); in ClassifyInternal()
H A DExpr.cpp188 return CO->getTrueExpr()->isKnownToHaveBooleanValue(Semantic) && in isKnownToHaveBooleanValue()
2232 PExp = EvalResult ? Select->getTrueExpr() : Select->getFalseExpr(); in isNullPointerArithmeticExtension()
2592 return CO->getTrueExpr()->isReadIfDiscardedInCPlusPlus11() && in isReadIfDiscardedInCPlusPlus11()
2597 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11()
H A DExprCXX.cpp185 return isGLValueFromPointerDeref(ACO->getTrueExpr()) || in isGLValueFromPointerDeref()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp697 const Environment *TrueEnv = StmtToEnv.getEnvironment(*S->getTrueExpr()); in VisitConditionalOperator()
709 StorageLocation *TrueLoc = TrueEnv->getStorageLocation(*S->getTrueExpr()); in VisitConditionalOperator()
731 S->getType(), TrueEnv->getValue(*S->getTrueExpr()), *TrueEnv, in VisitConditionalOperator()
H A DDataflowEnvironment.cpp456 PropagateResultObject(Cond->getTrueExpr(), Loc); in PropagateResultObject()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp169 markSafeWeakUse(Cond->getTrueExpr()); in markSafeWeakUse()
H A DCheckExprLifetime.cpp809 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByReferenceBinding()
810 visitLocalsRetainedByReferenceBinding(Path, C->getTrueExpr(), RK, Visit); in visitLocalsRetainedByReferenceBinding()
1074 if (!C->getTrueExpr()->getType()->isVoidType()) in visitLocalsRetainedByInitializer()
1075 visitLocalsRetainedByInitializer(Path, C->getTrueExpr(), Visit, true); in visitLocalsRetainedByInitializer()
H A DSemaChecking.cpp6274 S, ReferenceFormatString, C->getTrueExpr(), Args, APK, format_idx, in checkFormatStringExpr()
8142 CO->getTrueExpr()->getType(), in shouldNotPrintDirectly()
8143 CO->getTrueExpr()); in shouldNotPrintDirectly()
10695 C, CondResult ? CO->getTrueExpr() : CO->getFalseExpr(), MaxWidth, in TryGetExprRange()
10701 Expr *TrueExpr = CO->getTrueExpr(); in TryGetExprRange()
11998 const auto *LHS = getIntegerLiteral(CO->getTrueExpr()); in DiagnoseIntInBoolContext()
12626 Expr *TrueExpr = E->getTrueExpr(); in CheckConditionalOperator()
13840 Visit(CO->getTrueExpr()); in VisitAbstractConditionalOperator()
15330 TypeExpr = ACO->getTrueExpr(); in FindTypeTagExpr()
H A DSemaStmt.cpp1914 Visit(E->getTrueExpr()); in VisitConditionalOperator()
1993 CheckLValueToRValueCast(CO->getTrueExpr()); in CheckLValueToRValueCast()
H A DSemaLambda.cpp625 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp73 return tryToFindPtrOrigin(Expr->getTrueExpr(), StopAtFirstRefCountedObj, in tryToFindPtrOrigin()
/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.cpp2143 ? BranchCounterPair{getRegionCounter(E->getTrueExpr()), in VisitAbstractConditionalOperator()
2155 findGapAreaBetween(E->getQuestionLoc(), getStart(E->getTrueExpr())); in VisitAbstractConditionalOperator()
2159 extendRegion(E->getTrueExpr()); in VisitAbstractConditionalOperator()
2160 OutCount = propagateCounts(TrueCount, E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCGExprAgg.cpp1299 return isBlockVarRef(op->getTrueExpr()) in isBlockVarRef()
1427 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1430 Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCGExprComplex.cpp1406 CGF.incrementProfileCounter(E->getTrueExpr()); in VisitAbstractConditionalOperator()
1410 ComplexPairTy LHS = Visit(E->getTrueExpr()); in VisitAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp60 const auto *TE = CO->getTrueExpr()->IgnoreParens(); in canExprResolveTo()
149 return resolve(ACE->getTrueExpr()) || resolve(ACE->getFalseExpr()); in resolveExpr()
H A DLiveVariables.cpp350 AddLiveExpr(val.liveExprs, LV.ESetFact, CO->getTrueExpr()); in Visit()
H A DUninitializedValues.cpp335 classify(CO->getTrueExpr(), C); in classify()
H A DThreadSafetyCommon.cpp669 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
H A DCFG.cpp2969 const Expr *trueExpr = C->getTrueExpr(); in VisitConditionalOperator()
2971 LHSBlock = Visit(C->getTrueExpr(), alwaysAdd); in VisitConditionalOperator()
5275 VisitForTemporaryDtors(E->getTrueExpr(), ExternallyDestructed, TrueContext); in VisitConditionalOperatorForTemporaryDtors()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp194 mlir::Value trueValue = Visit(e->getTrueExpr()); in VisitAbstractConditionalOperator()
H A DCIRGenExpr.cpp1464 Expr *trueExpr = condOp->getTrueExpr(); in emitOpOnBoolExpr()
H A DCIRGenExprScalar.cpp2011 Expr *lhsExpr = e->getTrueExpr(); in VisitAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4301 Expr *getTrueExpr() const;
4346 Expr *getTrueExpr() const { return cast<Expr>(SubExprs[LHS]); } in getTrueExpr() function
4428 Expr *getTrueExpr() const { in getTrueExpr() function
4465 inline Expr *AbstractConditionalOperator::getTrueExpr() const { in getTrueExpr() function
4467 return co->getTrueExpr(); in getTrueExpr()
4468 return cast<BinaryConditionalOperator>(this)->getTrueExpr(); in getTrueExpr()

12