reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/APValue.cpp
  549       if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>())
  551       else if (TypeInfoLValue TI = Base.dyn_cast<TypeInfoLValue>()) {
  553       } else if (DynamicAllocLValue DA = Base.dyn_cast<DynamicAllocLValue>()) {
  579     if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) {
  582     } else if (TypeInfoLValue TI = Base.dyn_cast<TypeInfoLValue>()) {
  585     } else if (DynamicAllocLValue DA = Base.dyn_cast<DynamicAllocLValue>()) {
tools/clang/lib/AST/ExprConstant.cpp
   79     if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) {
  178     const auto *E = Base.dyn_cast<const Expr *>();
  645         if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>())
  647         else if (const Expr *E = Base.dyn_cast<const Expr*>())
 1864   if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) {
 1917   return LVal.Base.dyn_cast<const ValueDecl*>();
 1923   const Expr *E = Value.Base.dyn_cast<const Expr*>();
 1966   const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>();
 1969   else if (const Expr *E = Base.dyn_cast<const Expr*>())
 1971   else if (DynamicAllocLValue DA = Base.dyn_cast<DynamicAllocLValue>()) {
 2014       const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>();
 2036   if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) {
 2065                  Base.dyn_cast<const Expr *>())) {
 2098     const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>();
 2283   const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>();
 2876   if (Info.EvaluatingDecl.dyn_cast<const ValueDecl*>() == VD) {
 3070   auto *Evaluating = Info.EvaluatingDecl.dyn_cast<const ValueDecl*>();
 3074   auto *BaseD = Base.dyn_cast<const ValueDecl*>();
 3087     if (auto *BaseE = Base.dyn_cast<const Expr *>())
 3217           } else if (auto *VD = Obj.Base.dyn_cast<const ValueDecl*>()) {
 3223             if (auto *E = Obj.Base.dyn_cast<const Expr *>())
 3552   if (const ValueDecl *D = LVal.Base.dyn_cast<const ValueDecl*>()) {
 3633   } else if (DynamicAllocLValue DA = LVal.Base.dyn_cast<DynamicAllocLValue>()) {
 3642     const Expr *Base = LVal.Base.dyn_cast<const Expr*>();
 3734   const Expr *Base = LVal.Base.dyn_cast<const Expr*>();
 6048   DynamicAllocLValue DA = Pointer.Base.dyn_cast<DynamicAllocLValue>();
 6891                              Call.getLValueBase().dyn_cast<const ValueDecl*>());
 7772       dyn_cast_or_null<VarDecl>(Base.dyn_cast<const ValueDecl *>());
 8167           OffsetResult.Base.dyn_cast<const ValueDecl*>()) {
 8169       } else if (const Expr *E = OffsetResult.Base.dyn_cast<const Expr *>()) {
10111   } else if (const Expr *E = Base.dyn_cast<const Expr *>()) {
10177   if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) {
10247   if (auto *ME = dyn_cast_or_null<MemberExpr>(Base.dyn_cast<const Expr *>())) {
10320   const auto *E = LVal.Base.dyn_cast<const Expr *>();
10715             String.getLValueBase().dyn_cast<const Expr *>())) {
11331     const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>();
11332     const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>();
11827       const Expr *LHSExpr = LHSValue.Base.dyn_cast<const Expr *>();
11828       const Expr *RHSExpr = RHSValue.Base.dyn_cast<const Expr *>();
13252   if (!Info.HeapAllocs.erase(Pointer.Base.dyn_cast<DynamicAllocLValue>())) {
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1866   if (const ValueDecl *D = base.dyn_cast<const ValueDecl*>()) {
 1890   if (TypeInfoLValue TI = base.dyn_cast<TypeInfoLValue>()) {
tools/clang/lib/Sema/SemaTemplate.cpp
 6505       auto *VD = const_cast<ValueDecl *>(Base.dyn_cast<const ValueDecl *>());
 6507         auto *E = Base.dyn_cast<const Expr *>();