Home | History | Annotate | Download | only in Sema

Lines Matching refs:DRE

792     auto *DRE = cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
794 << DRE->getDecl()->getIdentifier();
1974 auto *DRE = dyn_cast<DeclRefExpr>(TheCall->getArg(0)->IgnoreImpCasts());
1975 if (!DRE)
1977 auto *D = DRE->getDecl();
2339 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
2357 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_must_be_pointer)
2374 Diag(DRE->getBeginLoc(), diag::ext_typecheck_convert_discards_qualifiers)
2391 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_must_be_pointer_intfltptr)
2399 Diag(DRE->getBeginLoc(), diag::err_atomic_exclusive_builtin_pointer_size)
2413 Diag(DRE->getBeginLoc(), diag::err_arc_atomic_ownership)
4875 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
4878 DRE->getSourceRange(), TheCall->getRParenLoc(), Args,
5399 DeclRefExpr *DRE = cast<DeclRefExpr>(Callee->IgnoreParenCasts());
5400 FunctionDecl *FDecl = cast<FunctionDecl>(DRE->getDecl());
5423 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_must_be_pointer)
5431 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_must_be_pointer_intptr)
5437 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_cannot_be_const)
5451 Diag(DRE->getBeginLoc(), diag::err_arc_atomic_ownership)
5502 Diag(DRE->getBeginLoc(), diag::err_atomic_builtin_pointer_size)
5704 LookupResult Res(*this, DN, DRE->getBeginLoc(), LookupOrdinaryName);
5738 Context, DRE->getQualifierLoc(), SourceLocation(), NewBuiltinDecl,
5739 /*enclosing*/ false, DRE->getLocation(), Context.BuiltinFnTy,
5740 DRE->getValueKind(), nullptr, nullptr, DRE->isNonOdrUse());
5774 DeclRefExpr *DRE =
5776 FunctionDecl *FDecl = cast<FunctionDecl>(DRE->getDecl());
5803 Diag(DRE->getBeginLoc(), diag::err_nontemporal_builtin_must_be_pointer)
5815 Diag(DRE->getBeginLoc(),
6586 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
6587 FunctionDecl *FDecl = cast<FunctionDecl>(DRE->getDecl());
12665 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E))
12666 if (EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(DRE->getDecl())) {
12921 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E)) {
12922 if (!DRE->getDecl()->getType()->isReferenceType())
13417 } else if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E))
13419 return DRE->getDecl();
14550 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BaseExpr))
14551 ND = DRE->getDecl();
14643 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BaseExpr))
14644 ND = DRE->getDecl();
14867 if (const DeclRefExpr *DRE = dyn_cast_or_null<DeclRefExpr>(LHS)) {
14868 if (DRE->getDecl() != Variable)
15684 const DeclRefExpr *DRE = cast<DeclRefExpr>(TypeExpr);
15685 *VD = DRE->getDecl();
15998 const auto *DRE = dyn_cast<DeclRefExpr>(TopBase);
16002 if (!DRE && !isa<CXXThisExpr>(TopBase))
16025 if (DRE && !TopME->isArrow()) {
16026 const ValueDecl *VD = DRE->getDecl();