Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaPseudoObject.cpp265 ObjCPropertyRefExpr *RefExpr; member in __anon11035d8c0111::ObjCPropertyOpBuilder
305 ObjCSubscriptRefExpr *RefExpr; member in __anon11035d8c0111::ObjCSubscriptOpBuilder
335 MSPropertyRefExpr *RefExpr; member in __anon11035d8c0111::MSPropertyOpBuilder
705 if (RefExpr->isObjectReceiver()) { in rebuildAndCaptureObject()
736 RefExpr->isObjectReceiver()) { in buildGet()
797 RefExpr->isObjectReceiver()) { in buildSet()
823 if (RefExpr->isImplicitProperty() && !RefExpr->getImplicitPropertyGetter()) { in buildRValueOperation()
1480 S.Diag(RefExpr->getMemberLoc(), in buildGet()
1482 << RefExpr->getPropertyDecl(); in buildGet()
1509 S.Diag(RefExpr->getMemberLoc(), in buildSet()
[all …]
H A 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()
H A DSemaOpenMP.cpp83 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData()
1285 DVar.RefExpr = Data.RefExpr.getPointer(); in getDSA()
1705 DVar.RefExpr = TI->getSecond().RefExpr.getPointer(); in getTopDSA()
1755 DVar.RefExpr = DSAIter->getSecond().RefExpr.getPointer(); in getTopDSA()
1794 DVar.RefExpr = Data.RefExpr.getPointer(); in getTopDSA()
1845 DVar.RefExpr = Data.RefExpr.getPointer(); in getTopDSA()
3511 if (DVar.RefExpr) { in reportOriginalDsa()
5284 if (RefExpr->isTypeDependent() || RefExpr->isValueDependent() || in getPrivateItem()
5293 RefExpr = RefExpr->IgnoreParens(); in getPrivateItem()
5318 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
[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.cpp7589 ExprResult RefExpr = BuildDeclarationNameExpr( in BuildExpressionFromDeclTemplateArgument() local
7591 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7599 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7600 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7604 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
7605 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
7611 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
7631 RefExpr.get()->getType()->isPointerType()) { in BuildExpressionFromDeclTemplateArgument()
7641 RefExpr = ImpCastExprToType(RefExpr.get(), DestExprType, CK, in BuildExpressionFromDeclTemplateArgument()
7642 RefExpr.get()->getValueKind()); in BuildExpressionFromDeclTemplateArgument()
[all …]
H A DSemaExpr.cpp18992 template<typename RefExpr>
18993 CopiedTemplateArgs(RefExpr *E) : HasArgs(E->hasExplicitTemplateArgs()) { in CopiedTemplateArgs()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DIdDependentBackwardBranchCheck.cpp133 const DeclRefExpr *RefExpr, const MemberExpr *MemExpr, in saveIdDepVarFromReference() argument
142 if (RefExpr) { in saveIdDepVarFromReference()
143 const auto *RefVar = dyn_cast<VarDecl>(RefExpr->getDecl()); in saveIdDepVarFromReference()
159 const DeclRefExpr *RefExpr, const MemberExpr *MemExpr, in saveIdDepFieldFromReference() argument
168 if (RefExpr) { in saveIdDepFieldFromReference()
169 const auto *RefVar = dyn_cast<VarDecl>(RefExpr->getDecl()); in saveIdDepFieldFromReference()
204 const auto *RefExpr = Result.Nodes.getNodeAs<DeclRefExpr>("assign_ref_var"); in check() local
219 if ((RefExpr || MemExpr) && PotentialVar) in check()
220 saveIdDepVarFromReference(RefExpr, MemExpr, PotentialVar); in check()
223 if ((RefExpr || MemExpr) && PotentialField) in check()
[all …]
H A DIdDependentBackwardBranchCheck.h61 void saveIdDepVarFromReference(const DeclRefExpr *RefExpr,
66 void saveIdDepFieldFromReference(const DeclRefExpr *RefExpr,
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp117 static const ValueDecl *getPrivateItem(const Expr *RefExpr) { in getPrivateItem() argument
118 RefExpr = RefExpr->IgnoreParens(); in getPrivateItem()
119 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem()
123 RefExpr = Base; in getPrivateItem()
124 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
130 RefExpr = Base; in getPrivateItem()
132 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
133 if (const auto *DE = dyn_cast<DeclRefExpr>(RefExpr)) in getPrivateItem()
135 const auto *ME = cast<MemberExpr>(RefExpr); in getPrivateItem()
H A DCodeGenModule.cpp6706 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local
6707 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl()
6717 VD, Addr, RefExpr->getBeginLoc(), PerformInit)) in EmitOMPThreadPrivateDecl()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1052 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local
1054 if (RefExpr->isExplicitProperty()) in getAccessedProperty()
1055 return RefExpr->getExplicitProperty(); in getAccessedProperty()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp4671 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local
4672 return RefExpr->getDecl(); in getDeclFromExpr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h5086 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,