Home
last modified time | relevance | path

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

123

/external/clang/lib/Sema/
DScopeInfo.cpp89 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase)) in getBaseInfo()
123 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy()
186 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
DSemaPseudoObject.cpp223 OpaqueValueExpr *capture(Expr *op);
224 OpaqueValueExpr *captureValueAsResult(Expr *op);
268 OpaqueValueExpr *InstanceReceiver;
307 OpaqueValueExpr *InstanceBase;
308 OpaqueValueExpr *InstanceKey;
338 OpaqueValueExpr *InstanceBase;
361 OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) { in capture()
363 OpaqueValueExpr *captured = in capture()
364 new (S.Context) OpaqueValueExpr(GenericLoc, e->getType(), in capture()
379 OpaqueValueExpr *PseudoOpBuilder::captureValueAsResult(Expr *e) { in captureValueAsResult()
[all …]
DSemaCoroutine.cpp201 Expr *Operand = new (S.Context) OpaqueValueExpr( in buildCoawaitCalls()
DSemaExprCXX.cpp4119 SmallVector<OpaqueValueExpr, 2> OpaqueArgExprs; in evaluateTypeTrait()
4127 OpaqueValueExpr(Args[I]->getTypeLoc().getLocStart(), in evaluateTypeTrait()
4305 OpaqueValueExpr From(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
4356 OpaqueValueExpr Lhs(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
4358 OpaqueValueExpr Rhs(KeyLoc, RhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
6195 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()
DDynamicTypePropagation.cpp591 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in stripCastsAndSugar()
/external/clang/lib/AST/
DParentMap.cpp77 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
DExpr.cpp2709 if (isa<OpaqueValueExpr>(E)) in isTemporaryObject()
3178 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr)) in HasSideEffects()
3343 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) { in isNullPointerConstant()
3870 const OpaqueValueExpr *OpaqueValueExpr::findInCopyConstruct(const Expr *e) { in findInCopyConstruct()
3878 return cast<OpaqueValueExpr>(e); in findInCopyConstruct()
3941 if (isa<OpaqueValueExpr>(E)) in PseudoObjectExpr()
3942 assert(cast<OpaqueValueExpr>(E)->getSourceExpr() != nullptr && in PseudoObjectExpr()
DStmtProfile.cpp875 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(*i)) in VisitPseudoObjectExpr()
1422 void StmtProfiler::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
/external/clang/lib/Analysis/
DLiveVariables.cpp238 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(S)) { in LookThroughStmt()
304 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
DAnalysisDeclContext.cpp517 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
DUninitializedValues.cpp376 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in classify()
/external/clang/lib/CodeGen/
DCodeGenFunction.h785 const OpaqueValueExpr *OpaqueValue;
789 OpaqueValueMappingData(const OpaqueValueExpr *ov, in OpaqueValueMappingData()
807 const OpaqueValueExpr *ov, in bind()
815 const OpaqueValueExpr *ov, in bind()
823 const OpaqueValueExpr *ov, in bind()
880 const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping()
886 const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping()
992 llvm::DenseMap<const OpaqueValueExpr *, LValue> OpaqueLValues;
993 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues;
1720 const LValue &getOpaqueLValueMapping(const OpaqueValueExpr *e) { in getOpaqueLValueMapping()
[all …]
DCGExprAgg.cpp184 void VisitOpaqueValueExpr(OpaqueValueExpr *E);
541 void AggExprEmitter::VisitOpaqueValueExpr(OpaqueValueExpr *e) { in VisitOpaqueValueExpr()
828 } else if (const OpaqueValueExpr *op in isBlockVarRef()
829 = dyn_cast<OpaqueValueExpr>(E)) { in isBlockVarRef()
DCGStmtOpenMP.cpp712 *this, cast<OpaqueValueExpr>( in EmitOMPReductionClauseInit()
1652 OpaqueValueExpr IVRefExpr(S.getLocStart(), KmpInt32Ty, VK_LValue); in EmitSections()
1654 OpaqueValueExpr UBRefExpr(S.getLocStart(), KmpInt32Ty, VK_LValue); in EmitSections()
2329 auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in EmitOMPAtomicUpdateExpr()
2330 auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in EmitOMPAtomicUpdateExpr()
2390 auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in EmitOMPAtomicCaptureExpr()
2391 auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in EmitOMPAtomicCaptureExpr()
DCGObjC.cpp278 if (auto opaque = dyn_cast<OpaqueValueExpr>(receiver)) { in shouldExtendReceiverForInnerPointerMessage()
288 if (auto opaque = dyn_cast<OpaqueValueExpr>(receiver)) { in shouldExtendReceiverForInnerPointerMessage()
2552 if (const OpaqueValueExpr *ov = dyn_cast<OpaqueValueExpr>(semantic)) { in tryEmitARCRetainPseudoObject()
/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp211 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar()
/external/clang/lib/StaticAnalyzer/Core/
DEnvironment.cpp29 E = cast<OpaqueValueExpr>(E)->getSourceExpr(); in ignoreTransparentExprs()
DExprEngineC.cpp698 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
/external/clang/include/clang/AST/
DExpr.h47 class OpaqueValueExpr; variable
840 class OpaqueValueExpr : public Expr {
846 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK,
861 static const OpaqueValueExpr *findInCopyConstruct(const Expr *expr);
863 explicit OpaqueValueExpr(EmptyShell Empty) in OpaqueValueExpr() function
3315 OpaqueValueExpr *OpaqueValue;
3319 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, in BinaryConditionalOperator()
3349 OpaqueValueExpr *getOpaqueValue() const { return OpaqueValue; } in getOpaqueValue()
DRecursiveASTVisitor.h2073 if (OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub))
2280 DEF_TRAVERSE_STMT(OpaqueValueExpr, {})
/external/clang/include/clang/Basic/
DStmtNodes.td178 def OpaqueValueExpr : DStmt<Expr>;
/external/v8/tools/gcmole/
Dgcmole.cc574 VISIT(OpaqueValueExpr); in VisitExpr()
719 DECL_VISIT_EXPR(OpaqueValueExpr) { in DECL_VISIT_EXPR() argument
/external/clang/include/clang/Serialization/
DASTWriter.h57 class OpaqueValueExpr; variable

123