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

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  745   return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  228     const Expr* Expr = FullExpr->IgnoreImpCasts();
tools/clang/lib/AST/ExprClassification.cpp
  216       auto *Base = cast<ArraySubscriptExpr>(E)->getBase()->IgnoreImpCasts();
tools/clang/lib/AST/ExprConstant.cpp
10934         QualType PointeeType = E->getArg(1)->IgnoreImpCasts()->getType()->
tools/clang/lib/AST/StmtPrinter.cpp
  951     OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1852     Value *Func = EmitScalarExpr(E->getArg(1)->IgnoreImpCasts());
 1855     const Expr *Arg0 = E->getArg(0)->IgnoreImpCasts();
 2895     QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType();
 2978     QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType();
tools/clang/lib/CodeGen/CGExprScalar.cpp
  155   const Expr *Base = E->IgnoreImpCasts();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 1452               dyn_cast<DeclRefExpr>(VD->getInit()->IgnoreImpCasts())) {
 1736         OrigAddr = EmitLValue(CED->getInit()->IgnoreImpCasts()).getAddress();
 3869   assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) &&
 3871   const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts());
 3937     assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) &&
 3939     const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1537   auto *Call = dyn_cast<CallExpr>(Cond->IgnoreImpCasts());
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  892   const Expr* Expr = FullExpr->IgnoreImpCasts();
  914   const Expr* Expr = FullExpr->IgnoreImpCasts();
  992   const Expr *OrigArg = Arg->IgnoreImpCasts();
 1130   const Expr *OrigArg = Arg->IgnoreImpCasts();
tools/clang/lib/Sema/SemaChecking.cpp
 8178   const Expr *Inside = E->IgnoreImpCasts();
 8180     Inside = POE->getSyntacticForm()->IgnoreImpCasts();
 8728   bool Success = fixedFS.fixType(Ex->getType(), Ex->IgnoreImpCasts()->getType(),
 9529     Call->getArg(BId == Builtin::BImemset ? 2 : 1)->IgnoreImpCasts();
 9550     } else if (!isLiteralZero(Call->getArg(1)->IgnoreImpCasts())) {
tools/clang/lib/Sema/SemaFixItUtils.cpp
   65   const Expr* Expr = FullExpr->IgnoreImpCasts();
tools/clang/lib/Sema/SemaInit.cpp
 7602     InitExpr = CCE->getArg(0)->IgnoreImpCasts();
tools/clang/lib/Sema/SemaStmt.cpp
  257   if (isa<ParenExpr>(E->IgnoreImpCasts()) && Loc.isMacroID()) {
  279       E = Cast->getSubExpr()->IgnoreImpCasts();
 2741     E = E->IgnoreImpCasts();
tools/clang/lib/Sema/SemaStmtAsm.cpp
  193   Expression = Expression->IgnoreImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  666   const auto *Target = CE->getArg(0)->IgnoreImpCasts(),
  667              *Source = CE->getArg(1)->IgnoreImpCasts();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  189   CondVarExpr = CondVarExpr->IgnoreImpCasts();
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  281         CE->getCallee()->IgnoreImpCasts() == S)
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp
   51   const Expr *Arg = MatchedCall->getArg(0)->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
  167     if (MaybeCallArg && MaybeCallArg->getArg(0)->IgnoreImpCasts() == BinOp &&
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  230   Arg = Arg->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
   68   E = E->IgnoreImpCasts();
   84                 dyn_cast<StringLiteral>(StrInit->IgnoreImpCasts()))
  131     if (const Expr *Arg = StrlenCE->getArg(0)->IgnoreImpCasts())
  240             dyn_cast<DeclRefExpr>(StrlenCE->getArg(0)->IgnoreImpCasts()))
  962   const Expr *FirstArgExpr = FunctionExpr->getArg(0)->IgnoreImpCasts();
  963   const Expr *SecondArgExpr = FunctionExpr->getArg(1)->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp
   71   return isa<IntegerLiteral>(InitExpr->IgnoreImpCasts());
   84            isa<IntegerLiteral>(InitExpr->IgnoreImpCasts());
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
  110     const Expr *Child = InitializerList->getInit(i)->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   78           MatchedCast->getSubExprAsWritten()->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  137     const Expr *SubExpr = CastExpr->getSubExprAsWritten()->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
  104     auto *currentSubExpr = subExpr->IgnoreImpCasts();
  120       auto *currentSubExpr = (*argIter)->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
   53     const Type *ArgType = ArgExpr->IgnoreImpCasts()->getType().getTypePtr();
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
  235   const QualType QT = CE->getArg(idx)->IgnoreImpCasts()->getType();
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
   76   E = E->IgnoreImpCasts();
  167   E = E->IgnoreImpCasts();
  174   E = E->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp
   28   const Expr *E_base = E->IgnoreImpCasts();