Home
last modified time | relevance | path

Searched refs:OpaqueValueExpr (Results 1 – 25 of 47) sorted by relevance

12

/external/clang/lib/Sema/
DScopeInfo.cpp82 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase)) in getBaseInfo()
101 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy()
162 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
DSemaPseudoObject.cpp230 OpaqueValueExpr *capture(Expr *op);
231 OpaqueValueExpr *captureValueAsResult(Expr *op);
261 OpaqueValueExpr *InstanceReceiver;
300 OpaqueValueExpr *InstanceBase;
301 OpaqueValueExpr *InstanceKey;
344 OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) { in capture()
346 OpaqueValueExpr *captured = in capture()
347 new (S.Context) OpaqueValueExpr(GenericLoc, e->getType(), in capture()
362 OpaqueValueExpr *PseudoOpBuilder::captureValueAsResult(Expr *e) { in captureValueAsResult()
367 if (!isa<OpaqueValueExpr>(e)) { in captureValueAsResult()
[all …]
DSemaExprCXX.cpp3649 SmallVector<OpaqueValueExpr, 2> OpaqueArgExprs; in evaluateTypeTrait()
3657 OpaqueValueExpr(Args[I]->getTypeLoc().getLocStart(), in evaluateTypeTrait()
3835 OpaqueValueExpr From(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
3886 OpaqueValueExpr Lhs(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
3888 OpaqueValueExpr Rhs(KeyLoc, RhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
5717 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in IsSpecialDiscardedValue()
/external/clang/lib/StaticAnalyzer/Checkers/
DObjCUnusedIVarsChecker.cpp55 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan()
DIvarInvalidationChecker.cpp597 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel()
/external/clang/lib/AST/
DParentMap.cpp77 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
DExpr.cpp2614 if (isa<OpaqueValueExpr>(E)) in isTemporaryObject()
3007 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr)) in HasSideEffects()
3159 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) { in isNullPointerConstant()
3919 const OpaqueValueExpr *OpaqueValueExpr::findInCopyConstruct(const Expr *e) { in findInCopyConstruct()
3927 return cast<OpaqueValueExpr>(e); in findInCopyConstruct()
3990 if (isa<OpaqueValueExpr>(E)) in PseudoObjectExpr()
3991 assert(cast<OpaqueValueExpr>(E)->getSourceExpr() != nullptr && in PseudoObjectExpr()
DStmtProfile.cpp636 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(*i)) in VisitPseudoObjectExpr()
1149 void StmtProfiler::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
/external/clang/lib/CodeGen/
DCodeGenFunction.h680 const OpaqueValueExpr *OpaqueValue;
684 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData()
702 const OpaqueValueExpr *ov, in bind()
710 const OpaqueValueExpr *ov, in bind()
718 const OpaqueValueExpr *ov, in bind()
775 const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping()
781 const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping()
859 llvm::DenseMap<const OpaqueValueExpr *, LValue> OpaqueLValues;
860 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues;
1494 const LValue &getOpaqueLValueMapping(const OpaqueValueExpr *e) { in getOpaqueLValueMapping()
[all …]
DCGExprAgg.cpp176 void VisitOpaqueValueExpr(OpaqueValueExpr *E);
530 void AggExprEmitter::VisitOpaqueValueExpr(OpaqueValueExpr *e) { in VisitOpaqueValueExpr()
811 } else if (const OpaqueValueExpr *op in isBlockVarRef()
812 = dyn_cast<OpaqueValueExpr>(E)) { in isBlockVarRef()
DCGExpr.cpp347 if (const auto *opaque = dyn_cast<OpaqueValueExpr>(E)) { in EmitMaterializeTemporaryExpr()
867 return EmitOpaqueValueLValue(cast<OpaqueValueExpr>(E)); in EmitLValue()
2914 LValue CodeGenFunction::EmitOpaqueValueLValue(const OpaqueValueExpr *e) { in EmitOpaqueValueLValue()
3374 if (const auto *ov = dyn_cast<OpaqueValueExpr>(semantic)) { in emitPseudoObjectExpr()
/external/clang/lib/Analysis/
DLiveVariables.cpp239 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(S)) { in LookThroughStmt()
305 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
DAnalysisDeclContext.cpp493 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
DUninitializedValues.cpp364 if (!isa<OpaqueValueExpr>(TrueExpr)) in classify()
/external/clang/lib/StaticAnalyzer/Core/
DEnvironment.cpp29 E = cast<OpaqueValueExpr>(E)->getSourceExpr(); in ignoreTransparentExprs()
DExprEngineC.cpp675 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
DBugReporterVisitors.cpp867 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Ex)) in peelOffOuterExpr()
/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp211 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar()
/external/clang/include/clang/Basic/
DStmtNodes.td165 def OpaqueValueExpr : DStmt<Expr>;
/external/clang/include/clang/AST/
DExpr.h46 class OpaqueValueExpr; variable
812 class OpaqueValueExpr : public Expr {
818 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK,
833 static const OpaqueValueExpr *findInCopyConstruct(const Expr *expr);
835 explicit OpaqueValueExpr(EmptyShell Empty) in OpaqueValueExpr() function
3261 OpaqueValueExpr *OpaqueValue;
3265 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, in BinaryConditionalOperator()
3295 OpaqueValueExpr *getOpaqueValue() const { return OpaqueValue; } in getOpaqueValue()
DDataRecursiveASTVisitor.h2041 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in TraversePseudoObjectExpr()
2239 DEF_TRAVERSE_STMT(OpaqueValueExpr, {})
DRecursiveASTVisitor.h2063 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in TraversePseudoObjectExpr()
2261 DEF_TRAVERSE_STMT(OpaqueValueExpr, {})
/external/clang/include/clang/Serialization/
DASTWriter.h55 class OpaqueValueExpr; variable
/external/chromium_org/v8/tools/gcmole/
Dgcmole.cc574 VISIT(OpaqueValueExpr); in VisitExpr()
719 DECL_VISIT_EXPR(OpaqueValueExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/Rewrite/Frontend/
DRewriteModernObjC.cpp1465 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr(); in RewritePropertyOrImplicitSetter()
1472 if (isa<OpaqueValueExpr>(Arg)) in RewritePropertyOrImplicitSetter()
1473 Arg = cast<OpaqueValueExpr>(Arg)->getSourceExpr(); in RewritePropertyOrImplicitSetter()
1550 Base = cast<OpaqueValueExpr>(Base)->getSourceExpr(); in RewritePropertyOrImplicitGetter()
1556 if (isa<OpaqueValueExpr>(Arg)) in RewritePropertyOrImplicitGetter()
1557 Arg = cast<OpaqueValueExpr>(Arg)->getSourceExpr(); in RewritePropertyOrImplicitGetter()
5587 else if (isa<OpaqueValueExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
5588 S = cast<OpaqueValueExpr>(S)->getSourceExpr(); in RewriteFunctionBodyOrGlobalInitializer()

12