|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Expr.h 796 Expr *IgnoreParens() LLVM_READONLY;
References
tools/clang/include/clang/AST/Expr.h 798 return const_cast<Expr *>(this)->IgnoreParens();
tools/clang/include/clang/AST/ExprCXX.h 2909 E = E->IgnoreParens();
2913 auto *Ovl = cast<OverloadExpr>(E->IgnoreParens());
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp 152 E = E->IgnoreParens();
198 dyn_cast<ObjCPropertyRefExpr>(BO->getLHS()->IgnoreParens());
tools/clang/lib/AST/DeclPrinter.cpp 328 Init = Init->IgnoreParens();
tools/clang/lib/AST/Expr.cpp 1618 E = E->IgnoreParens();
2457 dyn_cast<IntegerLiteral>(BO->getRHS()->IgnoreParens()))
3842 Expr *E = this->IgnoreParens();
3847 E = ICE->getSubExpr()->IgnoreParens();
tools/clang/lib/AST/ExprClassification.cpp 250 const Expr *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens();
494 Expr *Base = E->getBase()->IgnoreParens();
tools/clang/lib/Analysis/CFG.cpp 922 const Expr *LHSExpr = B->getLHS()->IgnoreParens();
923 const Expr *RHSExpr = B->getRHS()->IgnoreParens();
961 const Expr *LHSExpr = B->getLHS()->IgnoreParens();
962 const Expr *RHSExpr = B->getRHS()->IgnoreParens();
978 const Expr *LHSExpr2 = BitOp->getLHS()->IgnoreParens();
979 const Expr *RHSExpr2 = BitOp->getRHS()->IgnoreParens();
1038 dyn_cast<BinaryOperator>(B->getLHS()->IgnoreParens());
1040 dyn_cast<BinaryOperator>(B->getRHS()->IgnoreParens());
2128 S = E->IgnoreParens();
2373 tryEvaluateBool(U->getSubExpr()->IgnoreParens());
2397 Expr *RHS = B->getRHS()->IgnoreParens();
2440 Expr *LHS = B->getLHS()->IgnoreParens();
2748 dyn_cast<BinaryOperator>(C->getCond()->IgnoreParens()))
2995 : dyn_cast<BinaryOperator>(I->getCond()->IgnoreParens());
3386 dyn_cast_or_null<BinaryOperator>(C ? C->IgnoreParens() : nullptr))
3720 if (BinaryOperator *Cond = dyn_cast<BinaryOperator>(C->IgnoreParens()))
4567 tryEvaluateBool(E->getSubExpr()->IgnoreParens());
5957 return E ? E->IgnoreParens() : nullptr;
tools/clang/lib/Analysis/LiveVariables.cpp 312 child = child->IgnoreParens();
378 Expr *LHS = B->getLHS()->IgnoreParens();
443 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
487 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) {
578 dyn_cast<DeclRefExpr>(BO->getLHS()->IgnoreParens())) {
tools/clang/lib/Analysis/ThreadSafety.cpp 2140 E = E->IgnoreParens();
tools/clang/lib/CodeGen/CGExprAgg.cpp 669 op = op->IgnoreParens();
tools/clang/lib/CodeGen/CGObjC.cpp 295 receiver = opaque->getSourceExpr()->IgnoreParens();
305 receiver = opaque->getSourceExpr()->IgnoreParens();
tools/clang/lib/Sema/Sema.cpp 1946 Overloads = dyn_cast<UnresolvedMemberExpr>(E.IgnoreParens());
1998 if (const DeclRefExpr *DeclRef = dyn_cast<DeclRefExpr>(E.IgnoreParens())) {
tools/clang/lib/Sema/SemaChecking.cpp 279 if (isa<CXXPseudoDestructorExpr>(CE->getCallee()->IgnoreParens())) {
1972 (Arg->IgnoreParens()->getObjectKind() != OK_BitField &&
1973 !dyn_cast<MemberExpr>(Arg->IgnoreParens()) &&
1974 !dyn_cast<ArraySubscriptExpr>(Arg->IgnoreParens()))) {
5691 const Expr *Arg1 = Call->getArg(1)->IgnoreParens();
5694 const Expr *Arg2 = Call->getArg(2)->IgnoreParens();
13465 e = e->IgnoreParens();
13512 ->IgnoreParens());
13949 = dyn_cast<ObjCPropertyRefExpr>(LHS->IgnoreParens());
14648 E = E->IgnoreParens();
14653 auto *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens();
14702 ME = dyn_cast<MemberExpr>(ME->getBase()->IgnoreParens());
tools/clang/lib/Sema/SemaDecl.cpp10873 E = E->IgnoreParens();
10989 isa<MemberExpr>(E->getSubExpr()->IgnoreParens())) {
11080 E = E->IgnoreParens();
11823 if (auto *BE = dyn_cast<BlockExpr>(E->getSubExpr()->IgnoreParens()))
tools/clang/lib/Sema/SemaDeclCXX.cpp 3602 E = E->IgnoreParens();
tools/clang/lib/Sema/SemaExpr.cpp 1552 ControllingExpr = ControllingExpr->IgnoreParens();
1571 ControllingExpr = ControllingExpr->IgnoreParens();
3883 if (DeclRefExpr *DeclRef = dyn_cast<DeclRefExpr>(E->IgnoreParens())) {
3898 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E->IgnoreParens())) {
3985 Expr *Inner = E->IgnoreParens();
4030 E = E->IgnoreParens();
4323 auto *BaseNoParens = Base->IgnoreParens();
5650 *this, dyn_cast<UnresolvedMemberExpr>(Fn->IgnoreParens()),
5701 Expr *NakedFn = Fn->IgnoreParens();
5708 NakedFn = UnOp->getSubExpr()->IgnoreParens();
10179 Expr *Inner = cast<ObjCBoxedExpr>(FromE)->getSubExpr()->IgnoreParens();
11457 E = E->IgnoreParens();
12288 Expr *E = OrigOp.get()->IgnoreParens();
12326 Expr *op = OrigOp.get()->IgnoreParens();
12892 if (auto *BE = dyn_cast<BlockExpr>(RHS.get()->IgnoreParens()))
12893 if (auto *DRE = dyn_cast<DeclRefExpr>(LHS.get()->IgnoreParens()))
16850 LSI->addPotentialCapture(E->IgnoreParens());
17250 Expr *E = ParenE->IgnoreParens();
17793 ExplicitCastExpr *castArg = dyn_cast<ExplicitCastExpr>(arg->IgnoreParens());
17895 const Expr *BME = E->IgnoreParens();
tools/clang/lib/Sema/SemaExprCXX.cpp 735 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Ex->IgnoreParens()))
3699 if (StringLiteral *StrLit = dyn_cast<StringLiteral>(From->IgnoreParens()))
5493 if (isa<CXXScalarValueInitExpr>(RHS.get()->IgnoreParens())) {
6377 Expr *Callee = Call->getCallee()->IgnoreParens();
7201 SubE = SubE->IgnoreParens();
7281 E = E->IgnoreParens();
tools/clang/lib/Sema/SemaExprObjC.cpp 533 dyn_cast<StringLiteral>(CE->getSubExpr()->IgnoreParens())) {
606 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) {
2342 const auto *SE = dyn_cast<ObjCSelectorExpr>(Args[0]->IgnoreParens());
3071 dyn_cast<ObjCSelectorExpr>(Args[0]->IgnoreParens())) {
3354 return super::Visit(e->IgnoreParens());
4311 CastExpr *realCast = cast<CastExpr>(e->IgnoreParens());
tools/clang/lib/Sema/SemaInit.cpp 68 Init = Init->IgnoreParens();
213 if (StringLiteral *SL = dyn_cast<StringLiteral>(Str->IgnoreParens())) {
2859 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens();
5324 e = e->IgnoreParens();
5753 isa<CompoundLiteralExpr>(Initializer->IgnoreParens()) &&
7048 Init = Init->IgnoreParens();
7989 if (auto *DRE = dyn_cast<DeclRefExpr>(CurInit.get()->IgnoreParens())) {
8485 Expr *Init = CurInit.get()->IgnoreParens();
tools/clang/lib/Sema/SemaLambda.cpp 576 E = E->IgnoreParens();
tools/clang/lib/Sema/SemaOpenMP.cpp 2164 auto *DRE = cast<DeclRefExpr>(DE->IgnoreParens());
2913 if (auto *TE = dyn_cast<CXXThisExpr>(E->getBase()->IgnoreParens())) {
2933 ->IgnoreParens());
4083 RefExpr = RefExpr->IgnoreParens();
5598 if (isa<CXXThisExpr>(E->getBase()->IgnoreParens())) {
5661 S = E->IgnoreParens();
5664 Expr *LHS = BO->getLHS()->IgnoreParens();
5871 S = S->IgnoreParens();
8349 X = AtomicCompAssignOp->getLHS()->IgnoreParens();
8363 X = AtomicUnaryOp->getSubExpr()->IgnoreParens();
12134 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_private, Ref);
12136 ? RefExpr->IgnoreParens()
12433 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_firstprivate, Ref);
12435 ? RefExpr->IgnoreParens()
12592 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_lastprivate, Ref);
12594 ? RefExpr->IgnoreParens()
12649 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_shared, Ref);
12651 ? RefExpr->IgnoreParens()
13187 auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr->IgnoreParens());
13188 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens());
13634 Expr *VarsExpr = RefExpr->IgnoreParens();
13639 RebuildToCapture.TransformExpr(RefExpr->IgnoreParens()).get();
13669 Stack->addDSA(D, RefExpr->IgnoreParens(), OMPC_reduction, Ref);
13876 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_linear, Ref);
13878 ? RefExpr->IgnoreParens()
14083 (VD || !Ref) ? RefExpr->IgnoreParens() : Ref)
14299 VD ? RefExpr->IgnoreParens()
16444 MVLI.ProcessedVarList.push_back(VD ? RefExpr->IgnoreParens() : Ref);
16451 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_firstprivate, Ref);
16601 ? RefExpr->IgnoreParens()
tools/clang/lib/Sema/SemaOverload.cpp 1681 assert(isa<UnaryOperator>(From->IgnoreParens()) &&
1683 assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode()
1689 } else if (isa<UnaryOperator>(From->IgnoreParens())) {
1690 assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode() ==
9944 Expr *E = FromExpr->IgnoreParens();
9946 E = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens();
13313 Expr *NakedMemExpr = MemExprE->IgnoreParens();
13495 MemExpr = cast<MemberExpr>(MemExprE->IgnoreParens());
tools/clang/lib/Sema/SemaPseudoObject.cpp 721 refE = dyn_cast<ObjCPropertyRefExpr>(syntacticBase->IgnoreParens()))
1447 Expr *Base = E->getBase()->IgnoreParens();
1450 Base = MSPropSubscript->getBase()->IgnoreParens();
1536 Expr *opaqueRef = E->IgnoreParens();
1568 Expr *opaqueRef = op->IgnoreParens();
1606 Expr *opaqueRef = LHS->IgnoreParens();
tools/clang/lib/Sema/SemaStmt.cpp 2969 DeclRefExpr *DR = dyn_cast<DeclRefExpr>(E->IgnoreParens());
tools/clang/lib/Sema/SemaType.cpp 7731 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParens())) {
8353 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParens())) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp 61 if (!isa<DeclRefExpr>(ArgEx->IgnoreParens()))
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 156 AddDerefSource(os, Ranges, U->getSubExpr()->IgnoreParens(),
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2239 Cond = InnerBO->getRHS()->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 2034 Condition = BO->getRHS()->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp 44 Expr *LHS = B->getLHS()->IgnoreParens();
45 Expr *RHS = B->getRHS()->IgnoreParens();
917 const Expr *Ex = U->getSubExpr()->IgnoreParens();
944 const Expr *Ex = U->getSubExpr()->IgnoreParens();
962 const Expr *Ex = U->getSubExpr()->IgnoreParens();
978 const Expr *Ex = U->getSubExpr()->IgnoreParens();
1007 const Expr *Ex = U->getSubExpr()->IgnoreParens();
1065 const Expr *Ex = U->getSubExpr()->IgnoreParens();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp 30 const Expr *tempExpr = ME->GetTemporaryExpr()->IgnoreParens();
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 202 auto* CastSubExpr = C->getSubExpr()->IgnoreParens();
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp 49 return tooling::fixit::getText(*Op->getSubExpr()->IgnoreParens(),
tools/clang/tools/libclang/CIndex.cpp 3802 expr = expr->IgnoreParens();