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

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  824   const Expr *E = Node.IgnoreParens();
tools/clang/lib/AST/Expr.cpp
   81     E = E->IgnoreParens();
  135   const Expr *E = IgnoreParens();
 1504     if (isa<CXXPseudoDestructorExpr>(Callee->IgnoreParens()))
 2282   Init = Init->IgnoreParens();
 2673             dyn_cast<DeclRefExpr>(CE->getSubExpr()->IgnoreParens());
 2676             !isa<CallExpr>(CE->getSubExpr()->IgnoreParens())) {
 2738   const Expr *E = IgnoreParens();
 2789   expr = expr->IgnoreParens();
 3033   return E->IgnoreParens();
 3890   const Expr *E = this->IgnoreParens();
 3895       E = ICE->getSubExpr()->IgnoreParens();
 3927   E1 = E1->IgnoreParens();
 3928   E2 = E2->IgnoreParens();
 3955         E1 = ICE1->getSubExpr()->IgnoreParens();
 3956         E2 = ICE2->getSubExpr()->IgnoreParens();
 4651   while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) {
tools/clang/lib/AST/ExprCXX.cpp
  719   const Expr *Callee = getCallee()->IgnoreParens();
  738   if (const auto *MemExpr = dyn_cast<MemberExpr>(getCallee()->IgnoreParens()))
tools/clang/lib/AST/ExprClassification.cpp
  612     if (const auto *CE = dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) {
tools/clang/lib/AST/ExprConstant.cpp
  160     E = E->IgnoreParens();
  165       E = FE->getSubExpr()->IgnoreParens();
  168       E = Cast->getSubExpr()->IgnoreParens();
 6843     const Expr *Callee = E->getCallee()->IgnoreParens();
 7780   const Expr *E = Init->IgnoreParens();
 8093   E = E->IgnoreParens();
 9494     auto *SL = dyn_cast<StringLiteral>(E->getInit(0)->IgnoreParens());
10201   auto *NoParens = E->IgnoreParens();
11201     E = E->IgnoreParens();
tools/clang/lib/AST/ItaniumMangle.cpp
 3512   const Expr *fn = callee->IgnoreParens();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  185     stmt = e->IgnoreParens();
  193     stmt = e->IgnoreParens();
tools/clang/lib/Analysis/CFG.cpp
   77   E = E->IgnoreParens();
  100   E = E->IgnoreParens();
  795     assert(!isa<Expr>(S) || cast<Expr>(S)->IgnoreParens() == S);
 1686     Init = Init->IgnoreParens();
 5892   return cast<Expr>(Cond)->IgnoreParens();
tools/clang/lib/Analysis/Consumed.cpp
  473     return PropagationMap.find(E->IgnoreParens());
  480     return PropagationMap.find(E->IgnoreParens());
  484     PropagationMap.insert(PairType(E->IgnoreParens(), PI));
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
   31                dyn_cast_or_null<BinaryOperator>(Result->IgnoreParens())) {
tools/clang/lib/Analysis/LiveVariables.cpp
  239       S = Ex->IgnoreParens();
  466     val.liveStmts = LV.SSetFact.add(val.liveStmts, subEx->IgnoreParens());
tools/clang/lib/Analysis/UninitializedValues.cpp
  387   E = E->IgnoreParens();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 9438   bool IsBitField = Arg->IgnoreParens()->getObjectKind() == OK_BitField;
tools/clang/lib/CodeGen/CGCall.cpp
 3196   if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E->IgnoreParens()))
tools/clang/lib/CodeGen/CGDecl.cpp
  667   while (auto castExpr = dyn_cast<CastExpr>(init->IgnoreParens())) {
tools/clang/lib/CodeGen/CGExpr.cpp
  868   E = E->IgnoreParens();
  935   Base = Base->IgnoreParens();
 1042   E = E->IgnoreParens();
 4196   if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(Operand->IgnoreParens())) {
 4556   E = E->IgnoreParens();
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1076   E = E->IgnoreParens();
 1362   E = E->IgnoreParens();
 1747   E = E->IgnoreParens();
tools/clang/lib/CodeGen/CGExprCXX.cpp
  181   const Expr *callee = CE->getCallee()->IgnoreParens();
  417       cast<BinaryOperator>(E->getCallee()->IgnoreParens());
 2072   E = E->IgnoreParens();
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1939   if (isa<CXXThisExpr>(E->IgnoreParens())) {
 4141   return E->IgnoreParens()->isEvaluatable(CGF.getContext());
tools/clang/lib/CodeGen/CGObjC.cpp
  300     receiver = ice->getSubExpr()->IgnoreParens();
  345   E = E->IgnoreParens();
 2718   e = e->IgnoreParens();
 2853   e = e->IgnoreParens();
 3099   e = e->IgnoreParens();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  207   RefExpr = RefExpr->IgnoreParens();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1370   Cond = Cond->IgnoreParens();
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
 1136         StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) {
tools/clang/lib/Sema/SemaChecking.cpp
10211   E = E->IgnoreParens();
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1107     else if (isa<CXXPseudoDestructorExpr>(CE->getCallee()->IgnoreParens()))
tools/clang/lib/Sema/SemaExpr.cpp
 9217   const Expr *LHSArg = LUE->getArgumentExpr()->IgnoreParens();
 9224     RHSTy = RUE->getArgumentExpr()->IgnoreParens()->getType();
12009   E = E->IgnoreParens();
tools/clang/lib/Sema/SemaInit.cpp
 7595         dyn_cast<CXXConstructExpr>(InitExpr->IgnoreParens());
 7606   const CallExpr *CE = dyn_cast<CallExpr>(InitExpr->IgnoreParens());
 7641     const Expr *ArgStripped = Arg->IgnoreImplicit()->IgnoreParens();
tools/clang/lib/Sema/SemaOpenMP.cpp
  872   return E->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  317   const Expr *Callee = CE->getCallee()->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  561   SVal AddrVal = C.getSVal(Arg->IgnoreParens());
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  256   RetE = RetE->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1898       if (FS && FS->getCollection()->IgnoreParens() == s2Start &&
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2231   Cond = Cond->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
   38   E = E->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1203   assert(!isa<Expr>(S) || S == cast<Expr>(S)->IgnoreParens());
 2057     Condition = Ex->IgnoreParens();
 2108     Condition = Ex->IgnoreParens();
 2513   const Expr *Base = A->getBase()->IgnoreParens();
 2514   const Expr *Idx  = A->getIdx()->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  820       ValEx = ValEx->IgnoreParens();
  829       if (ValEx == L->IgnoreParens() || ValEx == R->IgnoreParens()) {
  829       if (ValEx == L->IgnoreParens() || ValEx == R->IgnoreParens()) {
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  286   E = E->IgnoreParens();
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
   62   Left = Left->IgnoreParens();
   63   Right = Right->IgnoreParens();