| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaPseudoObject.cpp | 265 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 D | ScopeInfo.cpp | 181 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 D | SemaOpenMP.cpp | 83 : 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 D | SemaCoroutine.cpp | 530 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 D | SemaTemplate.cpp | 7589 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 D | SemaExpr.cpp | 18992 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 D | IdDependentBackwardBranchCheck.cpp | 133 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 D | IdDependentBackwardBranchCheck.h | 61 void saveIdDepVarFromReference(const DeclRefExpr *RefExpr, 66 void saveIdDepFieldFromReference(const DeclRefExpr *RefExpr,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 117 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 D | CodeGenModule.cpp | 6706 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 D | CallEvent.cpp | 1052 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 D | CIndex.cpp | 4671 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 D | Sema.h | 5086 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,
|