Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaPseudoObject.cpp266 ObjCPropertyRefExpr *RefExpr; member in __anon83f8f2be0111::ObjCPropertyOpBuilder
277 PseudoOpBuilder(S, refExpr->getLocation()), RefExpr(refExpr), in ObjCPropertyOpBuilder()
306 ObjCSubscriptRefExpr *RefExpr; member in __anon83f8f2be0111::ObjCSubscriptOpBuilder
318 RefExpr(refExpr), in ObjCSubscriptOpBuilder()
337 MSPropertyRefExpr *RefExpr; member in __anon83f8f2be0111::MSPropertyOpBuilder
346 RefExpr(refExpr), InstanceBase(nullptr) {} in MSPropertyOpBuilder()
350 RefExpr = getBaseMSProperty(refExpr); in MSPropertyOpBuilder()
578 if (RefExpr->isExplicitProperty()) { in isWeakProperty()
579 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty(); in isWeakProperty()
597 if (RefExpr->isImplicitProperty()) { in findGetter()
[all …]
DSemaOpenMP.cpp55 Expr *RefExpr = nullptr; member
68 llvm::PointerIntPair<Expr *, 1, bool> RefExpr; member
450 DVar.RefExpr = Iter->SharingMap[D].RefExpr.getPointer(); in getDSA()
496 DVar.RefExpr = nullptr; in getDSA()
570 Data.RefExpr.setPointer(E); in addDSA()
580 Data.RefExpr.setInt(/*IntVal=*/true); in addDSA()
586 Data.RefExpr.setPointerAndInt(E, IsLastprivate); in addDSA()
591 Data.RefExpr.setPointerAndInt(PrivateCopy, IsLastprivate); in addDSA()
663 DVar.RefExpr = Stack[0].SharingMap[D].RefExpr.getPointer(); in getTopDSA()
683 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA()
[all …]
DScopeInfo.cpp186 if (const ObjCPropertyRefExpr *RefExpr = dyn_cast<ObjCPropertyRefExpr>(E)) { in markSafeWeakUse() local
187 if (!RefExpr->isObjectReceiver()) in markSafeWeakUse()
189 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
190 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()
192 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
DSemaTemplate.cpp5457 ExprResult RefExpr = BuildDeclRefExpr(VD, in BuildExpressionFromDeclTemplateArgument() local
5462 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5465 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
5471 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5474 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp); in BuildExpressionFromDeclTemplateArgument()
5476 assert(!RefExpr.isInvalid() && in BuildExpressionFromDeclTemplateArgument()
5477 Context.hasSameType(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5479 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
5488 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc); in BuildExpressionFromDeclTemplateArgument() local
5489 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaPseudoObject.cpp265 ObjCPropertyRefExpr *RefExpr; member in __anon044b814c0111::ObjCPropertyOpBuilder
277 RefExpr(refExpr), SyntacticRefExpr(nullptr), in ObjCPropertyOpBuilder()
305 ObjCSubscriptRefExpr *RefExpr; member in __anon044b814c0111::ObjCSubscriptOpBuilder
317 RefExpr(refExpr), InstanceBase(nullptr), InstanceKey(nullptr), in ObjCSubscriptOpBuilder()
335 MSPropertyRefExpr *RefExpr; member in __anon044b814c0111::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 …]
DScopeInfo.cpp181 if (const ObjCPropertyRefExpr *RefExpr = dyn_cast<ObjCPropertyRefExpr>(E)) { in markSafeWeakUse() local
182 if (!RefExpr->isObjectReceiver()) in markSafeWeakUse()
184 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
185 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()
187 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
DSemaOpenMP.cpp70 const Expr *RefExpr = nullptr; member
76 const Expr *RefExpr, DeclRefExpr *PrivateCopy, in DSAVarData()
79 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
103 llvm::PointerIntPair<const Expr *, 1, bool> RefExpr; member
133 void set(const Expr *RefExpr, SourceRange RR) { in set()
135 ReductionOp = RefExpr; in set()
1194 DVar.RefExpr = Data.RefExpr.getPointer(); in getDSA()
1253 DVar.RefExpr = nullptr; in getDSA()
1362 Data.RefExpr.setPointer(E); in addDSA()
1373 Data.RefExpr.setInt(/*IntVal=*/true); in addDSA()
[all …]
DSemaCoroutine.cpp576 auto RefExpr = ExprEmpty(); in buildCoroutinePromise() local
584 RefExpr = in buildCoroutinePromise()
587 if (RefExpr.isInvalid()) in buildCoroutinePromise()
589 CtorArgExprs.push_back(RefExpr.get()); in buildCoroutinePromise()
DSemaTemplate.cpp7535 ExprResult RefExpr = BuildDeclarationNameExpr( in BuildExpressionFromDeclTemplateArgument() local
7537 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7541 QualType ElemT(RefExpr.get()->getType()->getArrayElementTypeNoTypeQual(), 0); in BuildExpressionFromDeclTemplateArgument()
7545 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7546 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7550 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7551 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7557 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
7564 assert(ParamType->isReferenceType() == RefExpr.get()->isLValue() && in BuildExpressionFromDeclTemplateArgument()
7570 if (!Context.hasSameType(RefExpr.get()->getType(), DestExprType)) { in BuildExpressionFromDeclTemplateArgument()
[all …]
DSemaExpr.cpp17666 template<typename RefExpr>
17667 CopiedTemplateArgs(RefExpr *E) : HasArgs(E->hasExplicitTemplateArgs()) { in CopiedTemplateArgs()
/external/clang/lib/StaticAnalyzer/Core/
DCallEvent.cpp824 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local
826 if (RefExpr->isExplicitProperty()) in getAccessedProperty()
827 return RefExpr->getExplicitProperty(); in getAccessedProperty()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DCallEvent.cpp1083 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local
1085 if (RefExpr->isExplicitProperty()) in getAccessedProperty()
1086 return RefExpr->getExplicitProperty(); in getAccessedProperty()
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntimeGPU.cpp119 static const ValueDecl *getPrivateItem(const Expr *RefExpr) { in getPrivateItem() argument
120 RefExpr = RefExpr->IgnoreParens(); in getPrivateItem()
121 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem()
125 RefExpr = Base; in getPrivateItem()
126 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
132 RefExpr = Base; in getPrivateItem()
134 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
135 if (const auto *DE = dyn_cast<DeclRefExpr>(RefExpr)) in getPrivateItem()
137 const auto *ME = cast<MemberExpr>(RefExpr); in getPrivateItem()
DCodeGenModule.cpp6044 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local
6045 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl()
6053 VD, Addr, RefExpr->getBeginLoc(), PerformInit)) in EmitOMPThreadPrivateDecl()
/external/clang/lib/CodeGen/
DCodeGenModule.cpp4214 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local
4215 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl()
4223 VD, Addr, RefExpr->getLocStart(), PerformInit)) in EmitOMPThreadPrivateDecl()
/external/clang/tools/libclang/
DCIndex.cpp3966 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local
3967 return RefExpr->getDecl(); in getDeclFromExpr()
/external/llvm-project/clang/tools/libclang/
DCIndex.cpp4434 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local
4435 return RefExpr->getDecl(); in getDeclFromExpr()
/external/clang/include/clang/Sema/
DSema.h3503 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,
/external/llvm-project/clang/include/clang/Sema/
DSema.h4644 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,