|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 792 return InnerMatcher.matches(*Node.IgnoreParenImpCasts(), Finder, Builder);
3119 InnerMatcher.matches(*ReceiverNode->IgnoreParenImpCasts(), Finder,
3708 *Node.getArg(N)->IgnoreParenImpCasts(), Finder, Builder));
tools/clang/lib/AST/Expr.cpp 3824 const Expr *E = IgnoreParenImpCasts();
3915 const Expr *E = this->IgnoreParenImpCasts();
4656 dyn_cast<ArraySubscriptExpr>(Base->IgnoreParenImpCasts())) {
4660 Base = Base->IgnoreParenImpCasts();
tools/clang/lib/AST/ExprClassification.cpp 585 bool TrueIsThrow = isa<CXXThrowExpr>(True->IgnoreParenImpCasts());
586 bool FalseIsThrow = isa<CXXThrowExpr>(False->IgnoreParenImpCasts());
613 if (CE->getSubExpr()->IgnoreParenImpCasts()->isLValue()) {
tools/clang/lib/AST/ExprConstant.cpp14131 = dyn_cast<FloatingLiteral>(SubExpr->IgnoreParenImpCasts())) {
tools/clang/lib/AST/NSAPI.cpp 585 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts()))
tools/clang/lib/Analysis/CFG.cpp 103 if (auto *DR = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts()))
tools/clang/lib/Analysis/ReachableCode.cpp 551 S = Ex->IgnoreParenImpCasts();
tools/clang/lib/CodeGen/CGBuiltin.cpp 580 if (auto *D = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts())) {
tools/clang/lib/CodeGen/CGExpr.cpp 893 auto *ArrayDeclRef = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts());
3613 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) {
3715 ? E->getBase()->IgnoreParenImpCasts()->getType()
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 812 const Expr *LHS = CE->getArg(/*Arg=*/0)->IgnoreParenImpCasts();
813 const Expr *RHS = CE->getArg(/*Arg=*/1)->IgnoreParenImpCasts();
1155 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts();
1157 Base = TempOASE->getBase()->IgnoreParenImpCasts();
1159 Base = TempASE->getBase()->IgnoreParenImpCasts();
1163 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
1165 Base = TempASE->getBase()->IgnoreParenImpCasts();
5233 dyn_cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts())) {
5876 RHSExpr->IgnoreParenImpCasts())) {
5882 dyn_cast<BinaryOperator>(RHSExpr->IgnoreParenImpCasts())) {
7182 OAE->getBase()->IgnoreParenImpCasts())
7296 OASE->getBase()->IgnoreParenImpCasts())
7509 } else if ((AE && isa<CXXThisExpr>(AE->getBase()->IgnoreParenImpCasts())) ||
7511 isa<CXXThisExpr>(OASE->getBase()->IgnoreParenImpCasts()))) {
10687 E = E->IgnoreParenImpCasts();
10701 E = E->IgnoreParenImpCasts();
10725 E = E->IgnoreParenImpCasts();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 209 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
211 Base = TempASE->getBase()->IgnoreParenImpCasts();
214 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts();
216 Base = TempOASE->getBase()->IgnoreParenImpCasts();
218 Base = TempASE->getBase()->IgnoreParenImpCasts();
221 RefExpr = RefExpr->IgnoreParenImpCasts();
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp 44 Msg->getInstanceReceiver()->IgnoreParenImpCasts())) {
66 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts();
757 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts();
968 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts()))
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 199 dyn_cast<DeclRefExpr>(CE->getCallee()->IgnoreParenImpCasts())) {
998 if (!alwaysReportSelfInit && DRE == Initializer->IgnoreParenImpCasts())
tools/clang/lib/Sema/Sema.cpp 485 if (E->IgnoreParenImpCasts()->getType()->isNullPtrType())
tools/clang/lib/Sema/SemaChecking.cpp 4182 dyn_cast<ObjCStringLiteral>(FormatExpr->IgnoreParenImpCasts()))
4185 FormatString = dyn_cast<StringLiteral>(FormatExpr->IgnoreParenImpCasts());
6909 Init = InitList->getInit(0)->IgnoreParenImpCasts();
9175 QualType ArgType = Call->getArg(0)->IgnoreParenImpCasts()->getType();
9384 return SizeOf->getArgumentExpr()->IgnoreParenImpCasts();
9489 SizeofExpr = SizeofExpr->IgnoreParenImpCasts();
9593 const Expr *LenExpr = Call->getArg(LenArg)->IgnoreParenImpCasts();
9610 QualType FirstArgTy = Call->getArg(0)->IgnoreParenImpCasts()->getType();
9615 const Expr *Dest = Call->getArg(ArgIdx)->IgnoreParenImpCasts();
9857 const Expr *DstArg = Call->getArg(0)->IgnoreParenImpCasts();
12172 E = E->IgnoreParenImpCasts();
13238 IndexExpr = IndexExpr->IgnoreParenImpCasts();
13372 expr = expr->IgnoreParenImpCasts();
14138 LHSExpr = LHSExpr->IgnoreParenImpCasts();
14139 RHSExpr = RHSExpr->IgnoreParenImpCasts();
14386 TypeExpr = TypeExpr->IgnoreParenImpCasts()->IgnoreParenCasts();
tools/clang/lib/Sema/SemaExceptionSpec.cpp 998 E = E->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaExpr.cpp 4421 const Expr *StrippedExpr = E->IgnoreParenImpCasts();
11530 E = E->IgnoreImplicit()->IgnoreParenImpCasts();
11572 E = ASE->getBase()->IgnoreParenImpCasts();
11576 E = EVE->getBase()->IgnoreParenImpCasts();
14618 auto *DRE = dyn_cast<DeclRefExpr>(SrcExpr->IgnoreParenImpCasts());
15091 PossibleDeref = PossibleDeref->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaExprCXX.cpp 3053 const Expr *E = DE->getArgument()->IgnoreParenImpCasts();
3066 E = E->IgnoreParenImpCasts();
3069 E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts());
tools/clang/lib/Sema/SemaExprObjC.cpp 1393 cast<DeclRefExpr>(Receiver->IgnoreParenImpCasts())->getDecl())
1528 E = E->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaInit.cpp 7613 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Arg->IgnoreParenImpCasts());
tools/clang/lib/Sema/SemaOpenMP.cpp 4751 E = E->IgnoreParenImpCasts();
4778 E = E->IgnoreParenImpCasts();
4848 E = E->IgnoreParenImpCasts();
5736 E = CE->getArg(0)->IgnoreParenImpCasts();
8494 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts());
8557 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts());
8647 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts());
13008 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts();
13033 Base = TempOASE->getBase()->IgnoreParenImpCasts();
13041 Base = TempASE->getBase()->IgnoreParenImpCasts();
14955 Type = ASE->getBase()->IgnoreParenImpCasts()->getType();
14958 const Expr *E = OASE->getBase()->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaOverload.cpp12417 if (auto *DRE = dyn_cast<DeclRefExpr>(Arg->IgnoreParenImpCasts())) {
tools/clang/lib/Sema/SemaStmt.cpp 171 CanAssign = Op->getArg(0)->IgnoreParenImpCasts()->isLValue();
231 SourceLocation ExprLoc = E->IgnoreParenImpCasts()->getExprLoc();
798 dyn_cast<DeclRefExpr>(CaseExpr->IgnoreParenImpCasts())) {
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 159 const auto *DstArgDRE = dyn_cast<DeclRefExpr>(DstArg->IgnoreParenImpCasts());
181 if (const auto *IL = dyn_cast<IntegerLiteral>(LenArg->IgnoreParenImpCasts())) {
189 dyn_cast<BinaryOperator>(DstArg->IgnoreParenImpCasts())) {
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp 110 Object = Object->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 596 ->IgnoreParenImpCasts());
768 dyn_cast<StringLiteral>(CE->getArg(ArgIndex)->IgnoreParenImpCasts());
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp 60 if (!isa<DeclRefExpr>(Cast->IgnoreParenImpCasts()))
135 QualType SubType = Cast->IgnoreParenImpCasts()->getType();
187 QualType SubType = Cast->IgnoreParenImpCasts()->getType();
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 325 RecE= RecE->IgnoreParenImpCasts();
611 E = E->IgnoreParenImpCasts();
613 E = POE->getSyntacticForm()->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1250 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) {
1340 const Expr *Condition = I->getCond()->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 80 e = e->IgnoreParenImpCasts();
162 const Expr *E = E_p->IgnoreParenImpCasts();
189 const Expr *rhse = rhs->IgnoreParenImpCasts();
212 const Expr *E = lhs->IgnoreParenImpCasts();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 1174 const auto *InstRecIg = dyn_cast<DeclRefExpr>(InstRec->IgnoreParenImpCasts());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 2406 const Expr *CondExpr = SS->getCond()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp 147 const Expr *Arg = Call->getArg(0)->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp 272 const Expr &RootNode = *Node->IgnoreParenImpCasts();
290 const Expr &RootNode = *Node->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 74 *Arg->IgnoreParenImpCasts(), *Result.Context))) {
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 57 E = E->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 234 if (dyn_cast<BinaryOperator>(LengthExpr->IgnoreParenImpCasts()))
294 LengthExpr = LengthExpr->IgnoreParenImpCasts();
518 SimpleNode = SimpleNode->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 31 const Expr *E = Node.IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 150 Result.Nodes.getNodeAs<Expr>(LoopUpperBoundName)->IgnoreParenImpCasts();
152 Result.Nodes.getNodeAs<Expr>(LoopIncrementName)->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp 204 if (const Expr *Arg = Call->getArg(Idx)->IgnoreParenImpCasts()) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp 41 dyn_cast<IntegerLiteral>(C->getArg(N)->IgnoreParenImpCasts());
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp 54 const Expr *Arg0 = Call->getArg(0)->IgnoreParenImpCasts();
55 const Expr *Arg1 = Call->getArg(1)->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp 40 C = cast<CXXConstructExpr>(C)->getArg(0)->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp 78 auto *inner = subExpr->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 376 if (const auto *Mem = dyn_cast<MemberExpr>(E->IgnoreParenImpCasts()))
384 if (const auto *Member = dyn_cast<MemberExpr>(E->IgnoreParenImpCasts()))
658 if (isa<CXXThisExpr>(ContainerExpr->IgnoreParenImpCasts())) {
869 ComponentFinder.findExprComponents(ContainerExpr->IgnoreParenImpCasts());
881 ContainerExpr = Finder.getContainerIndexed()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 199 return dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts());
293 if (areSameExpr(Context, SourceExpr->IgnoreParenImpCasts(),
294 Obj->IgnoreParenImpCasts()))
297 if (const Expr *InnerObj = getDereferenceOperand(Obj->IgnoreParenImpCasts()))
298 if (PermitDeref && areSameExpr(Context, SourceExpr->IgnoreParenImpCasts(),
299 InnerObj->IgnoreParenImpCasts()))
358 const Expr *Init = VDecl->getInit()->IgnoreParenImpCasts();
478 const Expr *Node = E->IgnoreParenImpCasts();
545 dyn_cast<CXXOperatorCallExpr>(Base->IgnoreParenImpCasts())) {
696 ContainerExpr->IgnoreParenImpCasts())) ||
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 353 const Expr *E = (*Construct->arg_begin())->IgnoreParenImpCasts();
403 const auto *Expr = V->getInit()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 145 E1 = ignoreUnaryPlus(getInitializer(E1->IgnoreParenImpCasts()));
146 E2 = ignoreUnaryPlus(getInitializer(E2->IgnoreParenImpCasts()));
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp 38 const Expr *RHSE = ArraySubscriptE->getRHS()->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 347 E = E->IgnoreParenImpCasts();