Home
last modified time | relevance | path

Searched refs:OVE (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp103 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase)) in getBaseInfo() local
104 DoubleBase = OVE->getSourceExpr(); in getBaseInfo()
123 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy() local
124 const Expr *E = OVE->getSourceExpr(); in WeakObjectProfileTy()
H A DSemaPseudoObject.cpp209 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in addResultSemanticExpr() local
210 OVE->setIsUnique(false); in addResultSemanticExpr()
231 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in setResultToLastSemantic() local
232 OVE->setIsUnique(false); in setResultToLastSemantic()
H A DSemaObjC.cpp894 void VisitOpaqueValueExpr(OpaqueValueExpr *OVE) { in VisitOpaqueValueExpr()
897 if (OVE->getSourceExpr()) in VisitOpaqueValueExpr()
898 Visit(OVE->getSourceExpr()); in VisitOpaqueValueExpr()
2314 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ignored)) in adornBoolConversionDiagWithTernaryFixit() local
2315 Ignored = OVE->getSourceExpr(); in adornBoolConversionDiagWithTernaryFixit()
H A DSemaChecking.cpp496 auto *OVE = new (S.Context) in makeOpaqueValueExpr() local
499 Actions.push_back(OVE); in makeOpaqueValueExpr()
500 return OVE; in makeOpaqueValueExpr()
10947 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in TryGetExprRange() local
10948 return TryGetExprRange(C, OVE->getSourceExpr(), MaxWidth, InConstantContext, in TryGetExprRange()
12718 if (auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in AnalyzeImplicitConversions() local
12719 if (auto *Src = OVE->getSourceExpr()) in AnalyzeImplicitConversions()
12795 if (auto *OVE = dyn_cast<OpaqueValueExpr>(SE)) in AnalyzeImplicitConversions() local
12796 WorkList.push_back({OVE->getSourceExpr(), CC, IsListInit}); in AnalyzeImplicitConversions()
H A DSemaStmt.cpp2018 if (auto *OVE = dyn_cast<OpaqueValueExpr>(S)) in VisitPseudoObjectExpr() local
2020 Visit(OVE->getSourceExpr()); in VisitPseudoObjectExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp670 for (auto *OVE : Visitor.OVEs) { in emitInitListOpaqueValues() local
671 if (CGF.isOpaqueValueEmitted(OVE)) in emitInitListOpaqueValues()
673 if (OpaqueValueMappingData::shouldBindAsLValue(OVE)) { in emitInitListOpaqueValues()
674 LValue LV = CGF.EmitLValue(OVE->getSourceExpr()); in emitInitListOpaqueValues()
675 OpaqueValueMappingData::bind(CGF, OVE, LV); in emitInitListOpaqueValues()
677 RValue RV = CGF.EmitAnyExpr(OVE->getSourceExpr()); in emitInitListOpaqueValues()
678 OpaqueValueMappingData::bind(CGF, OVE, RV); in emitInitListOpaqueValues()
H A DCGOpenMPRuntime.cpp586 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(CE->getCallee())) in getReductionInit() local
588 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts())) in getReductionInit()
603 const auto *OVE = cast<OpaqueValueExpr>(CE->getCallee()); in emitInitWithReductionInitializer() local
615 CodeGenFunction::OpaqueValueMapping Map(CGF, OVE, Func); in emitInitWithReductionInitializer()
634 OpaqueValueExpr OVE(DRD->getLocation(), Ty, VK_LValue); in emitInitWithReductionInitializer() local
635 CodeGenFunction::OpaqueValueMapping OpaqueMap(CGF, &OVE, LV); in emitInitWithReductionInitializer()
636 CGF.EmitAnyExprToMem(&OVE, Private, Ty.getQualifiers(), in emitInitWithReductionInitializer()
641 OpaqueValueExpr OVE(DRD->getLocation(), Ty, VK_PRValue); in emitInitWithReductionInitializer() local
642 CodeGenFunction::OpaqueValueMapping OpaqueMap(CGF, &OVE, InitRVal); in emitInitWithReductionInitializer()
643 CGF.EmitAnyExprToMem(&OVE, Private, Ty.getQualifiers(), in emitInitWithReductionInitializer()
[all …]
H A DCoverageMappingGen.cpp2382 void VisitOpaqueValueExpr(const OpaqueValueExpr* OVE) { in VisitOpaqueValueExpr()
2383 if (OVE->isUnique()) in VisitOpaqueValueExpr()
2384 Visit(OVE->getSourceExpr()); in VisitOpaqueValueExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp52 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan() local
53 sub = OVE->getSourceExpr(); in Scan()
H A DIvarInvalidationChecker.cpp578 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel() local
579 E = OVE->getSourceExpr()->IgnoreParenCasts(); in peel()
H A DDynamicTypePropagation.cpp707 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in stripCastsAndSugar() local
708 E = OVE->getSourceExpr()->IgnoreParenImpCasts(); in stripCastsAndSugar()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp82 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap() local
83 Expr *SrcExpr = OVE->getSourceExpr(); in BuildParentMap()
H A DExpr.cpp194 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in isKnownToHaveBooleanValue() local
195 return OVE->getSourceExpr()->isKnownToHaveBooleanValue(Semantic); in isKnownToHaveBooleanValue()
2597 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11() local
2598 return OVE->getSourceExpr()->isReadIfDiscardedInCPlusPlus11() && in isReadIfDiscardedInCPlusPlus11()
3855 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr)) in HasSideEffects() local
3856 Subexpr = OVE->getSourceExpr(); in HasSideEffects()
4039 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) { in isNullPointerConstant() local
4040 if (const Expr *Source = OVE->getSourceExpr()) in isNullPointerConstant()
H A DExprCXX.cpp177 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in isGLValueFromPointerDeref() local
178 return isGLValueFromPointerDeref(OVE->getSourceExpr()); in isGLValueFromPointerDeref()
H A DStmtProfile.cpp1666 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(*i)) in VisitPseudoObjectExpr() local
1667 Visit(OVE->getSourceExpr()); in VisitPseudoObjectExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp626 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr() local
627 Semantic = OVE->getSourceExpr(); in VisitPseudoObjectExpr()
H A DLiveVariables.cpp203 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr() local
204 E = OVE->getSourceExpr(); in LookThroughExpr()
H A DUninitializedValues.cpp345 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) { in classify() local
346 classify(OVE->getSourceExpr(), C); in classify()
H A DCalledOnceCheck.cpp346 const DeclRefExpr *VisitOpaqueValueExpr(const OpaqueValueExpr *OVE) { in VisitOpaqueValueExpr() argument
347 return Visit(OVE->getSourceExpr()); in VisitOpaqueValueExpr()
H A DCFG.cpp3959 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr() local
3960 Semantic = OVE->getSourceExpr(); in VisitPseudoObjectExpr()
4116 auto *OVE = dyn_cast<OpaqueValueExpr>(A->getCommonExpr()); in VisitArrayInitLoopExpr() local
4117 assert(OVE && "ArrayInitLoopExpr->getCommonExpr() should be wrapped in an " in VisitArrayInitLoopExpr()
4119 if (CFGBlock *R = Visit(OVE->getSourceExpr())) in VisitArrayInitLoopExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp797 bool VisitOpaqueValueExpr(const OpaqueValueExpr *OVE) { in VisitOpaqueValueExpr() argument
798 return Visit(OVE->getSourceExpr()); in VisitOpaqueValueExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h604 if (const auto *OVE = in removeIfStoredOpaqueValue() local
606 if (auto It = this->Ctx->OpaqueExprs.find(OVE); in removeIfStoredOpaqueValue()
H A DCompiler.cpp3833 if (auto *OVE = dyn_cast<OpaqueValueExpr>(SemE)) { in VisitPseudoObjectExpr()
3837 if (OVE->isUnique()) in VisitPseudoObjectExpr()
3840 if (!this->discard(OVE)) in VisitPseudoObjectExpr()
3831 if (auto *OVE = dyn_cast<OpaqueValueExpr>(SemE)) { VisitPseudoObjectExpr() local
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h2677 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub))
2678 sub = OVE->getSourceExpr();
2862 if (OpaqueValueExpr *OVE = S->getCommonExpr())
2863 TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr());
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2099 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ex)) in peelOffOuterExpr() local
2100 return peelOffOuterExpr(OVE->getSourceExpr(), N); in peelOffOuterExpr()

12