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

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  766   return InnerMatcher.matches(*Node.IgnoreParenCasts(), Finder, Builder);
 4022     if (ArgMatcher.matches(*(Node.getArg(ArgIndex)->IgnoreParenCasts()),
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  813     InitExpr = InitExpr->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/Transforms.cpp
   80         ME = dyn_cast<ObjCMessageExpr>(E->IgnoreParenCasts()))
   85         callE = dyn_cast<CallExpr>(E->IgnoreParenCasts())) {
tools/clang/lib/AST/ASTContext.cpp
 2588       E->IgnoreParenCasts()->isNullPointerConstant(*this,
tools/clang/lib/AST/Expr.cpp
 3809     E = E->IgnoreParenCasts();
tools/clang/lib/AST/ExprConstant.cpp
12413   const StringLiteral *S = dyn_cast<StringLiteral>(Arg->IgnoreParenCasts());
tools/clang/lib/AST/OSLog.cpp
  203   const StringLiteral *Lit = cast<StringLiteral>(StringArg->IgnoreParenCasts());
tools/clang/lib/Analysis/ReachableCode.cpp
   41   Ex = Ex->IgnoreParenCasts();
   53       const Expr *Cond = DS->getCond()->IgnoreParenCasts();
   97             RE = RE->IgnoreParenCasts();
tools/clang/lib/Analysis/ThreadSafety.cpp
 1700   Exp = Exp->IgnoreImplicit()->IgnoreParenCasts();
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
   84   const auto *ME = dyn_cast<MemberExpr>(E->IgnoreParenCasts());
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3114       const auto *Str = cast<StringLiteral>(Arg->IgnoreParenCasts());
 3140     const Expr *AnnotationStrExpr = E->getArg(1)->IgnoreParenCasts();
 5925     const Expr *SysRegStrExpr = E->getArg(0)->IgnoreParenCasts();
10005   const Expr *CPUExpr = E->getArg(0)->IgnoreParenCasts();
10068   const Expr *FeatureExpr = E->getArg(0)->IgnoreParenCasts();
tools/clang/lib/CodeGen/CGDecl.cpp
  635     s = e = e->IgnoreParenCasts();
 1601   E = E->IgnoreParenCasts();
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1940   auto *SL = cast<StringLiteral>(E->getSubExpr()->IgnoreParenCasts());
 1965   auto literal = cast<StringLiteral>(E->getArg(0)->IgnoreParenCasts());
tools/clang/lib/CodeGen/CGObjC.cpp
  452       dyn_cast<ObjCMessageExpr>(OME->getInstanceReceiver()->IgnoreParenCasts());
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  118     InnerMsg = dyn_cast<ObjCMessageExpr>(Receiver->IgnoreParenCasts());
  444   E = E->IgnoreParenCasts();
tools/clang/lib/Index/IndexBody.cpp
   94       if (CE->getCallee()->IgnoreParenCasts() == E) {
  108         if (CXXOp->getNumArgs() > 0 && CXXOp->getArg(0)->IgnoreParenCasts() == E) {
  221               MsgE->getInstanceReceiver()->IgnoreParenCasts())) {
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1543                                  UninitUse(vd->getInit()->IgnoreParenCasts(),
tools/clang/lib/Sema/ScopeInfo.cpp
   69   E = E->IgnoreParenCasts();
  158   E = E->IgnoreParenCasts();
tools/clang/lib/Sema/SemaChecking.cpp
 6810   E = E->IgnoreParenCasts();
 7144   const Expr *OrigFormatExpr = Args[format_idx]->IgnoreParenCasts();
 9769   Ex = Ex->IgnoreParenCasts();
 9885     return CE->getArg(0)->IgnoreParenCasts();
 9898   const Expr *DstArg = CE->getArg(0)->IgnoreParenCasts();
 9899   const Expr *SrcArg = CE->getArg(1)->IgnoreParenCasts();
 9900   const Expr *LenArg = CE->getArg(2)->IgnoreParenCasts();
13244   BaseExpr = BaseExpr->IgnoreParenCasts();
13356       BaseExpr = ASE->getBase()->IgnoreParenCasts();
14386     TypeExpr = TypeExpr->IgnoreParenImpCasts()->IgnoreParenCasts();
tools/clang/lib/Sema/SemaExpr.cpp
 4454   while ((Member = dyn_cast<MemberExpr>(Base->IgnoreParenCasts())) &&
 5288     Context.getAsConstantArrayType(ArgExpr->IgnoreParenCasts()->getType());
12689   if (LHS->IgnoreParenCasts()->getType()->isObjCObjectPointerType()) {
12693   else if (RHS->IgnoreParenCasts()->getType()->isObjCObjectPointerType()) {
12702   if (ObjCPointerExpr && isa<IntegerLiteral>(OtherExpr->IgnoreParenCasts())) {
12705     const Expr *Ex = ObjCPointerExpr->IgnoreParenCasts();
tools/clang/lib/Sema/SemaFixItUtils.cpp
  101       if (Expr->IgnoreParenCasts()->
tools/clang/lib/Sema/SemaInit.cpp
 7681   if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E->IgnoreParenCasts()))
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
   39     if (const auto *D1 = dyn_cast<DeclRefExpr>(A1->IgnoreParenCasts()))
   40       if (const auto *D2 = dyn_cast<DeclRefExpr>(A2->IgnoreParenCasts()))
   73     if (const auto *D = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts()))
  130   if (const auto *BE = dyn_cast<BinaryOperator>(LenArg->IgnoreParenCasts())) {
  139       if (isSizeof(L, DstArg) && isOne(R->IgnoreParenCasts()))
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  211   expr = expr->IgnoreParenCasts();
  260   condition = condition->IgnoreParenCasts();
  261   increment = increment->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  106       dyn_cast<BinaryOperator>(Ex->IgnoreParenCasts());
  337           RHS = RHS->IgnoreParenCasts();
  419                   dyn_cast<DeclRefExpr>(E->IgnoreParenCasts()))
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  140     AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(),
  148     AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(),
  174     AddDerefSource(os, Ranges, IV->getBase()->IgnoreParenCasts(),
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  328   const auto *E = dyn_cast<StringLiteral>(CE->getArg(1)->IgnoreParenCasts());
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  590   E = E->IgnoreParenCasts();
  592     E = POE->getSyntacticForm()->IgnoreParenCasts();
  715     check(Receiver->IgnoreParenCasts());
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  160   E = E->IgnoreParenCasts();
  354       const Expr *DeallocatorExpr = CE->getArg(5)->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3019       const Expr *ArgE = Call->getArgExpr(i)->IgnoreParenCasts();
 3043       const Expr *ArgE = Call->getArgExpr(0)->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   90       if (CheckIfNull->IgnoreParenCasts()->EvaluateAsInt(
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  764       const Expr *LHS = Case->getLHS()->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1046     RetE = RetE->IgnoreParenCasts();
 1432                       ->getInstanceReceiver()->IgnoreParenCasts();
 1453       InitE = InitE->IgnoreParenCasts();
 1859   Ex = Ex->IgnoreParenCasts();
 1869       assert(isa<ObjCMessageExpr>(GetterMessageSend->IgnoreParenCasts()));
 2270     CondTmp = CondTmp->IgnoreParenCasts();
 2326   Ex = Ex->IgnoreParenCasts();
tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp
   33   switch (E->IgnoreParenCasts()->getStmtClass()) {
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
   34   StringRef SR = cast<StringLiteral>(Arg->IgnoreParenCasts())->getString();
   60   if (utils::exprHasBitFlagWithSpelling(FlagArg->IgnoreParenCasts(), SM,
   89   const auto *ModeStr = dyn_cast<StringLiteral>(ModeArg->IgnoreParenCasts());
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  920   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
  984   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   66         markCanNotBeConst(Arg->IgnoreParenCasts(), true);
   80           markCanNotBeConst(Arg->IgnoreParenCasts(), false);
   85         markCanNotBeConst(Arg->IgnoreParenCasts(), true);
  167   E = E->IgnoreParenCasts();
tools/clang/tools/libclang/CXCursor.cpp
 1571             MsgE->getInstanceReceiver()->IgnoreParenCasts())) {