Home
last modified time | relevance | path

Searched refs:RefExpr (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaPseudoObject.cpp265 ObjCPropertyRefExpr *RefExpr; member in __anon20ccb6b30111::ObjCPropertyOpBuilder
277 RefExpr(refExpr), SyntacticRefExpr(nullptr), in ObjCPropertyOpBuilder()
305 ObjCSubscriptRefExpr *RefExpr; member in __anon20ccb6b30111::ObjCSubscriptOpBuilder
317 RefExpr(refExpr), InstanceBase(nullptr), InstanceKey(nullptr), in ObjCSubscriptOpBuilder()
335 MSPropertyRefExpr *RefExpr; member in __anon20ccb6b30111::MSPropertyOpBuilder
344 RefExpr(refExpr), InstanceBase(nullptr) {} in MSPropertyOpBuilder()
348 RefExpr = getBaseMSProperty(refExpr); in MSPropertyOpBuilder()
583 if (RefExpr->isExplicitProperty()) { in isWeakProperty()
584 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty(); in isWeakProperty()
602 if (RefExpr->isImplicitProperty()) { in findGetter()
[all …]
H A DScopeInfo.cpp182 if (const ObjCPropertyRefExpr *RefExpr = dyn_cast<ObjCPropertyRefExpr>(E)) { in markSafeWeakUse() local
183 if (!RefExpr->isObjectReceiver()) in markSafeWeakUse()
185 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
186 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()
188 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
H A DSemaOpenMP.cpp75 const Expr *RefExpr = nullptr; member
81 const Expr *RefExpr, DeclRefExpr *PrivateCopy, in DSAVarData()
84 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
108 llvm::PointerIntPair<const Expr *, 1, bool> RefExpr; member
138 void set(const Expr *RefExpr, SourceRange RR) { in set()
140 ReductionOp = RefExpr; in set()
1316 DVar.RefExpr = Data.RefExpr.getPointer(); in getDSA()
1387 DVar.RefExpr = nullptr; in getDSA()
1496 Data.RefExpr.setPointer(E); in addDSA()
1507 Data.RefExpr.setInt(/*IntVal=*/true); in addDSA()
[all …]
H A DSemaCoroutine.cpp530 auto RefExpr = ExprEmpty(); in buildCoroutinePromise() local
538 RefExpr = in buildCoroutinePromise()
541 if (RefExpr.isInvalid()) in buildCoroutinePromise()
543 CtorArgExprs.push_back(RefExpr.get()); in buildCoroutinePromise()
H A DSemaTemplate.cpp7825 ExprResult RefExpr = BuildDeclarationNameExpr( in BuildExpressionFromDeclTemplateArgument() local
7827 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7831 QualType ElemT(RefExpr.get()->getType()->getArrayElementTypeNoTypeQual(), 0); in BuildExpressionFromDeclTemplateArgument()
7835 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7836 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7840 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7841 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7847 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
7854 assert(ParamType->isReferenceType() == RefExpr.get()->isLValue() && in BuildExpressionFromDeclTemplateArgument()
7860 if (!Context.hasSameType(RefExpr.get()->getType(), DestExprType)) { in BuildExpressionFromDeclTemplateArgument()
[all …]
H A DSemaExpr.cpp19332 template<typename RefExpr>
19333 CopiedTemplateArgs(RefExpr *E) : HasArgs(E->hasExplicitTemplateArgs()) { in CopiedTemplateArgs()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp100 static const ValueDecl *getPrivateItem(const Expr *RefExpr) { in getPrivateItem() argument
101 RefExpr = RefExpr->IgnoreParens(); in getPrivateItem()
102 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem()
106 RefExpr = Base; in getPrivateItem()
107 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
113 RefExpr = Base; in getPrivateItem()
115 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
116 if (const auto *DE = dyn_cast<DeclRefExpr>(RefExpr)) in getPrivateItem()
118 const auto *ME = cast<MemberExpr>(RefExpr); in getPrivateItem()
H A DCodeGenModule.cpp6914 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local
6915 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl()
6925 VD, Addr, RefExpr->getBeginLoc(), PerformInit)) in EmitOMPThreadPrivateDecl()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1088 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local
1090 if (RefExpr->isExplicitProperty()) in getAccessedProperty()
1091 return RefExpr->getExplicitProperty(); in getAccessedProperty()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp4701 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local
4702 return RefExpr->getDecl(); in getDeclFromExpr()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h5209 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,