|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Expr.h 819 Expr *IgnoreParenCasts() LLVM_READONLY;
References
tools/clang/include/clang/AST/Expr.h 821 return const_cast<Expr *>(this)->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/TransAPIUses.cpp 71 Expr *parm = E->getArg(0)->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/TransARCAssign.cpp 48 DeclRefExpr *declRef = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts());
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp 55 Expr *instance = E->getInstanceReceiver()->IgnoreParenCasts();
308 isa<DeclRefExpr>(retS->getRetValue()->IgnoreParenCasts())) &&
408 S = E->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 293 E = E->IgnoreParenCasts();
398 E = E->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 133 Expr *inner = E->IgnoreParenCasts();
407 E = E->IgnoreParenCasts();
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp 52 DeclRefExpr *refE = dyn_cast<DeclRefExpr>(receiver->IgnoreParenCasts());
tools/clang/lib/ARCMigrate/Transforms.cpp 171 E = E->IgnoreParenCasts();
197 E = E->IgnoreParenCasts();
tools/clang/lib/AST/Expr.cpp 1445 CEE = NTTP->getReplacement()->IgnoreParenCasts();
1451 CEE = BO->getRHS()->IgnoreParenCasts();
1454 CEE = UO->getSubExpr()->IgnoreParenCasts();
2123 if (!PExp->IgnoreParenCasts()
tools/clang/lib/AST/ExprConstant.cpp 6800 dyn_cast<CallExpr>(E->getCond()->IgnoreParenCasts()))
14176 = dyn_cast<CallExpr>(Exp->getCond()->IgnoreParenCasts()))
tools/clang/lib/Analysis/ThreadSafety.cpp 631 Expr *LHSExp = BO->getLHS()->IgnoreParenCasts();
tools/clang/lib/Index/IndexBody.cpp 76 if (BO->getOpcode() == BO_Assign && BO->getLHS()->IgnoreParenCasts() == E)
88 if (CA->getLHS()->IgnoreParenCasts() == E) {
tools/clang/lib/Sema/SemaChecking.cpp 144 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts();
167 auto *Literal = dyn_cast<StringLiteral>(Arg->IgnoreParenCasts());
468 auto *DRE = cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
1744 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
4516 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
5027 DeclRefExpr *DRE = cast<DeclRefExpr>(Callee->IgnoreParenCasts());
5394 cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
5462 Arg = Arg->IgnoreParenCasts();
5492 Arg = Arg->IgnoreParenCasts();
5625 const Expr *Arg = TheCall->getArg(1)->IgnoreParenCasts();
6181 DeclRefExpr *DRE =cast<DeclRefExpr>(TheCall->getCallee()->IgnoreParenCasts());
9776 const Expr *RHS = BO->getRHS()->IgnoreParenCasts();
9777 const Expr *LHS = BO->getLHS()->IgnoreParenCasts();
9918 const Expr *L = BE->getLHS()->IgnoreParenCasts();
9919 const Expr *R = BE->getRHS()->IgnoreParenCasts();
10315 = dyn_cast<IntegerLiteral>(BO->getLHS()->IgnoreParenCasts())) {
12446 Expr *E = OriginalE->IgnoreParenCasts();
12654 E = E->IgnoreParenCasts();
12665 if (isa<CXXThisExpr>(ME->getBase()->IgnoreParenCasts()))
13586 RHS = RHS->IgnoreParenCasts();
13602 e = e->IgnoreParenCasts();
13611 e = e->IgnoreParenCasts();
13619 e = CE->getArg(0)->IgnoreParenCasts();
tools/clang/lib/Sema/SemaCodeComplete.cpp 4995 Expr *CaseVal = Case->getLHS()->IgnoreParenCasts();
5123 Expr *NakedFn = Fn->IgnoreParenCasts();
tools/clang/lib/Sema/SemaDeclAttr.cpp 385 const auto *Literal = dyn_cast<StringLiteral>(ArgExpr->IgnoreParenCasts());
tools/clang/lib/Sema/SemaExpr.cpp 452 if (auto *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts()))
484 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E->IgnoreParenCasts()))
486 UO->getSubExpr()->IgnoreParenCasts()->
595 if (const ObjCIsaExpr *OISA = dyn_cast<ObjCIsaExpr>(E->IgnoreParenCasts())) {
608 dyn_cast<ObjCIvarRefExpr>(E->IgnoreParenCasts()))
9637 if (PExp->IgnoreParenCasts()->isNullPointerConstant(
9716 if (LHS.get()->IgnoreParenCasts()->isNullPointerConstant(Context,
10218 Other = Other->IgnoreParenCasts();
10390 LHSStripped = LHSStripped->IgnoreParenCasts();
10392 RHSStripped = RHSStripped->IgnoreParenCasts();
11732 DeclRefExpr *declRef = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts());
11945 const Expr *InnerLHS = LHSExpr->IgnoreParenCasts();
12533 QualType OpOrigType = Op->IgnoreParenCasts()->getType();
13028 if (const ObjCIsaExpr *OISA = dyn_cast<ObjCIsaExpr>(LHS.get()->IgnoreParenCasts())) {
13045 dyn_cast<ObjCIvarRefExpr>(LHS.get()->IgnoreParenCasts()))
17197 = dyn_cast<ObjCMessageExpr>(Op->getRHS()->IgnoreParenCasts())) {
tools/clang/lib/Sema/SemaExprMember.cpp 1440 BaseExp = UO->getSubExpr()->IgnoreParenCasts();
tools/clang/lib/Sema/SemaExprObjC.cpp 3199 dyn_cast<ObjCSelectorExpr>(Arg->IgnoreParenCasts())) {
tools/clang/lib/Sema/SemaInit.cpp 7683 UO->getSubExpr()->IgnoreParenCasts()->
tools/clang/lib/Sema/SemaOpenMP.cpp14364 Expr *SimpleExpr = RefExpr->IgnoreParenCasts();
15321 Expr *SimpleExpr = RE->IgnoreParenCasts();
tools/clang/lib/Sema/SemaOverload.cpp 1753 if (auto *DRE = dyn_cast<DeclRefExpr>(From->IgnoreParenCasts()))
13555 if (isa<CXXThisExpr>(MemExpr->getBase()->IgnoreParenCasts()) &&
tools/clang/lib/Sema/SemaStmt.cpp 991 Expr *PrevCase = CaseVals[i-1].second->getLHS()->IgnoreParenCasts();
992 Expr *CurrCase = CaseVals[i].second->getLHS()->IgnoreParenCasts();
tools/clang/lib/Sema/SemaTemplate.cpp 5931 Arg = Arg->IgnoreParenCasts();
5941 Arg = UnOp->getSubExpr()->IgnoreParenCasts();
9958 if (isa<CXXBoolLiteralExpr>(Cond->IgnoreParenCasts()))
tools/clang/lib/Sema/TreeTransform.h13194 Expr *Callee = OrigCallee->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 298 const Expr *RHS = B->getRHS()->IgnoreParenCasts();
306 if ((DR = dyn_cast<DeclRefExpr>(BRHS->getLHS()->IgnoreParenCasts())))
310 if ((DR = dyn_cast<DeclRefExpr>(BRHS->getRHS()->IgnoreParenCasts())))
369 const Expr *Ex = U->getSubExpr()->IgnoreParenCasts();
475 const Expr *E = U->getSubExpr()->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 165 AddDerefSource(os, Ranges, M->getBase()->IgnoreParenCasts(),
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp 169 dyn_cast<ObjCIvarRefExpr>(BO->getLHS()->IgnoreParenCasts());
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 594 E = OVE->getSourceExpr()->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 108 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
116 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
120 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp 102 Ex = B->getLHS()->IgnoreParenCasts();
106 Ex = B->getRHS()->IgnoreParenCasts();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2414 const auto *LhsME = dyn_cast<MemberExpr>(BExpr->getLHS()->IgnoreParenCasts());
2415 const auto *RhsME = dyn_cast<MemberExpr>(BExpr->getRHS()->IgnoreParenCasts());
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 27 if (!SM.isMacroArgExpansion(Node.getRHS()->IgnoreParenCasts()->getBeginLoc()))
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 189 dyn_cast<UnaryOperator>(U->getSubExpr()->IgnoreParenCasts()))
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp 60 return exprHasBitFlagWithSpelling(BO->getLHS()->IgnoreParenCasts(), SM,
62 exprHasBitFlagWithSpelling(BO->getRHS()->IgnoreParenCasts(), SM,