|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 615 if (Expr *Source = Node->getSourceExpr())
tools/clang/include/clang/AST/Expr.h 3810 assert(OpaqueValue->getSourceExpr() == common && "Wrong opaque value");
tools/clang/include/clang/AST/RecursiveASTVisitor.h 2371 sub = OVE->getSourceExpr();
2549 TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr());
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 1800 return Node.getSourceExpr();
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp 210 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr());
tools/clang/lib/AST/ASTImporter.cpp 6663 E->getLocation(), E->getType(), E->getSourceExpr());
tools/clang/lib/AST/Expr.cpp 192 return OVE->getSourceExpr()->isKnownToHaveBooleanValue();
3591 Subexpr = OVE->getSourceExpr();
3756 if (const Expr *Source = OVE->getSourceExpr())
4530 assert(cast<OpaqueValueExpr>(E)->getSourceExpr() != nullptr &&
tools/clang/lib/AST/ExprConstant.cpp 6824 const Expr *Source = E->getSourceExpr();
9565 Info, E->getCommonExpr()->getSourceExpr()))
tools/clang/lib/AST/ParentMap.cpp 80 if (OVMode == OV_Transparent || !M[OVE->getSourceExpr()]) {
81 M[OVE->getSourceExpr()] = S;
82 BuildParentMap(M, OVE->getSourceExpr(), OV_Transparent);
tools/clang/lib/AST/StmtPrinter.cpp 2428 PrintExpr(Node->getSourceExpr());
tools/clang/lib/AST/StmtProfile.cpp 1311 Visit(OVE->getSourceExpr());
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 619 Semantic = OVE->getSourceExpr();
tools/clang/lib/Analysis/CFG.cpp 3637 Semantic = OVE->getSourceExpr();
tools/clang/lib/Analysis/LiveVariables.cpp 245 S = OVE->getSourceExpr();
311 child = OV->getSourceExpr();
tools/clang/lib/Analysis/UninitializedValues.cpp 400 classify(OVE->getSourceExpr(), C);
tools/clang/lib/CodeGen/CGExpr.cpp 4467 return EmitLValue(e->getSourceExpr());
4481 return EmitAnyExpr(e->getSourceExpr());
5045 CGF.EmitAggExpr(ov->getSourceExpr(), slot);
5053 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr());
tools/clang/lib/CodeGen/CGExprAgg.cpp 646 Visit(e->getSourceExpr());
1109 if (const Expr *src = op->getSourceExpr())
tools/clang/lib/CodeGen/CGExprCXX.cpp 2081 return isGLValueFromPointerDeref(OVE->getSourceExpr());
tools/clang/lib/CodeGen/CGObjC.cpp 294 if (opaque->getSourceExpr())
295 receiver = opaque->getSourceExpr()->IgnoreParens();
304 if (opaque->getSourceExpr())
305 receiver = opaque->getSourceExpr()->IgnoreParens();
2946 result = asImpl().visit(ov->getSourceExpr());
2952 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 796 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts()))
5545 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts()))
tools/clang/lib/CodeGen/CodeGenFunction.h 1179 assert(OV->getSourceExpr() && "wrong form of OpaqueValueMapping used "
1181 Data = OpaqueValueMappingData::bind(CGF, OV, OV->getSourceExpr());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 1428 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr();
1436 Arg = cast<OpaqueValueExpr>(Arg)->getSourceExpr();
1513 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr();
1520 Arg = cast<OpaqueValueExpr>(Arg)->getSourceExpr();
5446 S = cast<OpaqueValueExpr>(S)->getSourceExpr();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 1246 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr();
1252 RHS = cast<OpaqueValueExpr>(RHS)->getSourceExpr();
1327 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr();
tools/clang/lib/Sema/ScopeInfo.cpp 101 DoubleBase = OVE->getSourceExpr();
121 const Expr *E = OVE->getSourceExpr();
tools/clang/lib/Sema/SemaChecking.cpp 6872 if (const Expr *src = cast<OpaqueValueExpr>(E)->getSourceExpr()) {
10424 return GetExprRange(C, OVE->getSourceExpr(), MaxWidth, InConstantContext);
11083 Ignored = OVE->getSourceExpr();
12082 AnalyzeImplicitConversions(S, OVE->getSourceExpr(), CC, IsListInit);
13532 ->getSourceExpr());
13574 if (OVE->getSourceExpr())
13575 Visit(OVE->getSourceExpr());
13785 Arg = OE->getSourceExpr()->IgnoreImpCasts();
13800 Receiver = OE->getSourceExpr()->IgnoreImpCasts();
tools/clang/lib/Sema/SemaDecl.cpp10894 HandleValue(OVE->getSourceExpr());
tools/clang/lib/Sema/SemaDeclCXX.cpp 131 E = OVE->getSourceExpr();
3625 HandleValue(OVE->getSourceExpr(), AddressOf);
tools/clang/lib/Sema/SemaExpr.cpp14598 if (OV->getSourceExpr())
14599 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaExprCXX.cpp 7319 return IsSpecialDiscardedValue(OVE->getSourceExpr()) &&
tools/clang/lib/Sema/SemaPseudoObject.cpp 930 S.checkRetainCycles(InstanceReceiver->getSourceExpr(), RHS);
1019 S.checkRetainCycles(InstanceBase->getSourceExpr(), RHS);
1634 return cast<OpaqueValueExpr>(E)->getSourceExpr();
1655 Expr *rhs = cast<OpaqueValueExpr>(cop->getRHS())->getSourceExpr();
1666 Expr *rhs = cast<OpaqueValueExpr>(bop->getRHS())->getSourceExpr();
tools/clang/lib/Sema/SemaStmt.cpp 1423 Visit(E->getOpaqueValue()->getSourceExpr());
1500 CheckLValueToRValueCast(BCO->getOpaqueValue()->getSourceExpr());
1520 Visit(OVE->getSourceExpr());
tools/clang/lib/Sema/TreeTransform.h 9509 assert((!E->getSourceExpr() || getDerived().AlreadyTransformed(E->getType())) &&
tools/clang/lib/Serialization/ASTWriterStmt.cpp 1858 Record.AddStmt(E->getSourceExpr());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 615 E = OVE->getSourceExpr()->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 594 E = OVE->getSourceExpr()->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 55 sub = OVE->getSourceExpr();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 1863 return peelOffOuterExpr(OVE->getSourceExpr(), N);
tools/clang/lib/StaticAnalyzer/Core/Environment.cpp 42 E = cast<OpaqueValueExpr>(E)->getSourceExpr();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp 825 L = OpaqueEx->getSourceExpr();
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 75 return TraverseStmt(E->getSourceExpr());
tools/clang/tools/libclang/CIndex.cpp 2735 if (Expr *SourceExpr = E->getSourceExpr())
4356 if (Expr *Src = OVE->getSourceExpr())
tools/clang/tools/libclang/CXCursor.cpp 298 if (Expr *Src = cast<OpaqueValueExpr>(S)->getSourceExpr())