| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 103 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 D | SemaPseudoObject.cpp | 209 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 D | SemaObjC.cpp | 894 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 D | SemaChecking.cpp | 496 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 D | SemaStmt.cpp | 2018 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 D | CGHLSLRuntime.cpp | 670 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 D | CGOpenMPRuntime.cpp | 586 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 D | CoverageMappingGen.cpp | 2382 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 D | ObjCUnusedIVarsChecker.cpp | 52 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan() local 53 sub = OVE->getSourceExpr(); in Scan()
|
| H A D | IvarInvalidationChecker.cpp | 578 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel() local 579 E = OVE->getSourceExpr()->IgnoreParenCasts(); in peel()
|
| H A D | DynamicTypePropagation.cpp | 707 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 D | ParentMap.cpp | 82 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap() local 83 Expr *SrcExpr = OVE->getSourceExpr(); in BuildParentMap()
|
| H A D | Expr.cpp | 194 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 D | ExprCXX.cpp | 177 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in isGLValueFromPointerDeref() local 178 return isGLValueFromPointerDeref(OVE->getSourceExpr()); in isGLValueFromPointerDeref()
|
| H A D | StmtProfile.cpp | 1666 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 D | AnalysisDeclContext.cpp | 626 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr() local 627 Semantic = OVE->getSourceExpr(); in VisitPseudoObjectExpr()
|
| H A D | LiveVariables.cpp | 203 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr() local 204 E = OVE->getSourceExpr(); in LookThroughExpr()
|
| H A D | UninitializedValues.cpp | 345 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) { in classify() local 346 classify(OVE->getSourceExpr(), C); in classify()
|
| H A D | CalledOnceCheck.cpp | 346 const DeclRefExpr *VisitOpaqueValueExpr(const OpaqueValueExpr *OVE) { in VisitOpaqueValueExpr() argument 347 return Visit(OVE->getSourceExpr()); in VisitOpaqueValueExpr()
|
| H A D | CFG.cpp | 3959 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 D | PtrTypesSemantics.cpp | 797 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 D | Compiler.h | 604 if (const auto *OVE = in removeIfStoredOpaqueValue() local 606 if (auto It = this->Ctx->OpaqueExprs.find(OVE); in removeIfStoredOpaqueValue()
|
| H A D | Compiler.cpp | 3833 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 D | RecursiveASTVisitor.h | 2677 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 D | BugReporterVisitors.cpp | 2099 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ex)) in peelOffOuterExpr() local 2100 return peelOffOuterExpr(OVE->getSourceExpr(), N); in peelOffOuterExpr()
|