Searched refs:OVE (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp100 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase))
101 DoubleBase = OVE->getSourceExpr();
120 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); local
121 const Expr *E = OVE->getSourceExpr();
H A DSemaPseudoObject.cpp203 // An OVE is not unique if it is used as the result expression.
204 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back()))
205 OVE->setIsUnique(false);
225 // An OVE is not unique if it is used as the result expression.
226 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back()))
227 OVE->setIsUnique(false);
360 // Make a new OVE whose source is the given expression.
399 // An OVE is not unique if it is used as the result expression.
434 // cannot safely keep the OVE around. Fortunately, we don't really
435 // need to: we don't use this particular OVE i
[all...]
H A DSemaStmt.cpp1533 if (auto *OVE = dyn_cast<OpaqueValueExpr>(S))
1534 // Look past the OVE into the expression it binds.
1535 Visit(OVE->getSourceExpr());
H A DSemaDeclCXX.cpp138 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) {
139 E = OVE->getSourceExpr();
3653 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) {
3654 HandleValue(OVE->getSourceExpr(), AddressOf);
H A DSemaChecking.cpp10423 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E))
10424 return GetExprRange(C, OVE->getSourceExpr(), MaxWidth, InConstantContext);
11082 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ignored))
11083 Ignored = OVE->getSourceExpr();
12041 if (auto *OVE = dyn_cast<OpaqueValueExpr>(E))
12042 if (auto *Src = OVE->getSourceExpr())
12076 if (auto *OVE = dyn_cast<OpaqueValueExpr>(SE))
12077 WorkList.push_back({OVE->getSourceExpr(), CC, IsListInit});
14121 void VisitOpaqueValueExpr(OpaqueValueExpr *OVE) { argument
14123 if (OVE
[all...]
H A DSemaInit.cpp5760 OpaqueValueExpr OVE(Initializer->getExprLoc(), InitEltT,
5763 Expr *OVEAsExpr = &OVE;
H A DSemaOpenMP.cpp14478 OpaqueValueExpr OVE(Loc, Ty, VK_LValue);
14479 SemaRef.FindAssociatedClassesAndNamespaces(Loc, &OVE, AssociatedNamespaces,
15313 auto *OVE = new (Context) OpaqueValueExpr(
15318 CallExpr::Create(Context, OVE, Args, Context.VoidTy, VK_RValue, ELoc);
H A DSemaDecl.cpp11228 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) {
11229 HandleValue(OVE->getSourceExpr());
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp79 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); local
80 if (OVMode == OV_Transparent || !M[OVE->getSourceExpr()]) {
81 M[OVE->getSourceExpr()] = S;
82 BuildParentMap(M, OVE->getSourceExpr(), OV_Transparent);
H A DExpr.cpp190 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E))
191 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic);
2321 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr()))
2322 return OVE->getSourceExpr()->isReadIfDiscardedInCPlusPlus11() &&
3645 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr))
3646 Subexpr = OVE->getSourceExpr();
3810 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) {
3811 if (const Expr *Source = OVE->getSourceExpr())
H A DStmtProfile.cpp1407 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(*i))
1408 Visit(OVE->getSourceExpr());
H A DExprConstant.cpp7149 if (auto *OVE = dyn_cast<OpaqueValueExpr>(SemE)) {
7158 if (OVE->isUnique())
7163 OVE, getStorageType(Info.Ctx, OVE), false, LV),
7164 Info, OVE->getSourceExpr()))
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp54 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub))
55 sub = OVE->getSourceExpr();
H A DIvarInvalidationChecker.cpp593 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E))
594 E = OVE->getSourceExpr()->IgnoreParenCasts();
H A DDynamicTypePropagation.cpp707 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E))
708 E = OVE->getSourceExpr()->IgnoreParenImpCasts();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp576 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic))
577 Semantic = OVE->getSourceExpr();
H A DLiveVariables.cpp197 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(S)) {
198 S = OVE->getSourceExpr();
H A DUninitializedValues.cpp339 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) {
340 classify(OVE->getSourceExpr(), C);
H A DCFG.cpp3686 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Semantic))
3687 Semantic = OVE->getSourceExpr();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp603 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(CE->getCallee()))
605 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts()))
620 const auto *OVE = cast<OpaqueValueExpr>(CE->getCallee()); local
634 CodeGenFunction::OpaqueValueMapping Map(CGF, OVE, Func);
656 OpaqueValueExpr OVE(DRD->getLocation(), Ty, VK_RValue);
657 CodeGenFunction::OpaqueValueMapping OpaqueMap(CGF, &OVE, InitRVal);
658 CGF.EmitAnyExprToMem(&OVE, Private, Ty.getQualifiers(),
4273 OpaqueValueExpr OVE(
4277 CodeGenFunction::OpaqueValueMapping OpaqueMap(CGF, &OVE,
4280 C.getVariableArrayType(KmpTaskAffinityInfoTy, &OVE, ArrayTyp
5347 const auto *OVE = cast<OpaqueValueExpr>(VLA->getSizeExpr()); local
[all...]
H A DCGExprCXX.cpp2116 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E))
2117 return isGLValueFromPointerDeref(OVE->getSourceExpr());
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h2401 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub))
2402 sub = OVE->getSourceExpr();
2580 // FIXME: The source expression of the OVE should be listed as
2582 if (OpaqueValueExpr *OVE = S->getCommonExpr())
2583 TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr());
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp1856 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ex))
1857 return peelOffOuterExpr(OVE->getSourceExpr(), N);

Completed in 649 milliseconds