Lines Matching refs:IgnoreParenImpCasts
2957 auto *DRE = dyn_cast<DeclRefExpr>(D.Allocator->IgnoreParenImpCasts()); in EndOpenMPDSABlock()
3348 const Expr *AE = Allocator->IgnoreParenImpCasts(); in getAllocatorKind()
3377 const Expr *AE = Allocator->IgnoreParenImpCasts(); in checkPreviousOMPAllocateAttribute()
3378 const Expr *PAE = PrevAllocator->IgnoreParenImpCasts(); in checkPreviousOMPAllocateAttribute()
4157 auto *CI = Callee->IgnoreParenImpCasts(); in VisitCallExpr()
5170 Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
5172 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
5176 Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
5178 Base = TempOASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
5180 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
5187 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
5192 !isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()) || in getPrivateItem()
5808 const auto *OASE = cast<ArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
6229 if (!isa<DeclRefExpr>(E->IgnoreParenImpCasts())) in ActOnOpenMPExecutableDirective()
6813 E = E->IgnoreParenImpCasts(); in ActOnOpenMPDeclareSimdDirective()
6840 E = E->IgnoreParenImpCasts(); in ActOnOpenMPDeclareSimdDirective()
6911 E = E->IgnoreParenImpCasts(); in ActOnOpenMPDeclareSimdDirective()
7483 !ER.get()->IgnoreParenImpCasts()->getType()->isFunctionType()) { in checkOpenMPDeclareVariantFunction()
7490 auto *DRE = dyn_cast<DeclRefExpr>(ER.get()->IgnoreParenImpCasts()); in checkOpenMPDeclareVariantFunction()
7642 E = E->IgnoreParenImpCasts(); in ActOnOpenMPDeclareVariantDirective()
7926 NewLB = CE->getArg(0)->IgnoreParenImpCasts(); in setLCDeclAndLB()
8157 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
8192 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
8219 E = CE->getArg(0)->IgnoreParenImpCasts(); in getInitLCDecl()
8225 if (ME->isArrow() && isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in getInitLCDecl()
8296 RHS = RHS->IgnoreParenImpCasts(); in checkAndSetIncRHS()
11370 AtomicBinOp->getRHS()->IgnoreParenImpCasts())) { in checkBinaryOperation()
11379 X->IgnoreParenImpCasts()->Profile(XId, SemaRef.getASTContext(), in checkBinaryOperation()
11381 LHS->IgnoreParenImpCasts()->Profile(LHSId, SemaRef.getASTContext(), in checkBinaryOperation()
11383 RHS->IgnoreParenImpCasts()->Profile(RHSId, SemaRef.getASTContext(), in checkBinaryOperation()
11441 AtomicBody = AtomicBody->IgnoreParenImpCasts(); in checkStatement()
11445 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11454 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11459 AtomicBody->IgnoreParenImpCasts())) { in checkStatement()
11526 S->IgnoreParenImpCasts()->Profile(Id, Context, true); in getNodeId()
11774 auto *CO = dyn_cast<ConditionalOperator>(BO->getRHS()->IgnoreParenImpCasts()); in checkCondExprStmt()
12490 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12492 X = AtomicBinOp->getRHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12493 V = AtomicBinOp->getLHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12553 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12644 dyn_cast<BinaryOperator>(AtomicBody->IgnoreParenImpCasts()); in ActOnOpenMPAtomicDirective()
12647 Body = AtomicBinOp->getRHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12698 First = EWC->getSubExpr()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12700 Second = EWC->getSubExpr()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12718 Expr *PossibleX = BinOp->getRHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12749 Expr *PossibleX = BinOp->getRHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12791 FirstBinOp->getRHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
12793 SecondBinOp->getLHS()->IgnoreParenImpCasts(); in ActOnOpenMPAtomicDirective()
17819 if (isa<CXXThisExpr>(E->getBase()->IgnoreParenImpCasts()) && in TransformMemberExpr()
18154 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in checkOMPArraySectionConstantForReduction()
18179 Base = TempOASE->getBase()->IgnoreParenImpCasts(); in checkOMPArraySectionConstantForReduction()
18187 Base = TempASE->getBase()->IgnoreParenImpCasts(); in checkOMPArraySectionConstantForReduction()
19735 LHS = BO->getLHS()->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19736 RHS = BO->getRHS()->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19740 LHS = OCE->getArg(/*Arg=*/0)->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19741 RHS = OCE->getArg(/*Arg=*/1)->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19748 LHS = MCE->getImplicitObjectArgument()->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19749 RHS = MCE->getArg(/*Arg=*/0)->IgnoreParenImpCasts(); in ProcessOpenMPDoacrossClauseCommon()
19788 Vars.push_back(RefExpr->IgnoreParenImpCasts()); in ProcessOpenMPDoacrossClauseCommon()
19934 (!RefExpr->IgnoreParenImpCasts()->isLValue() || in ActOnOpenMPDependClause()
19962 RefExpr->IgnoreParenImpCasts()); in ActOnOpenMPDependClause()
19974 Vars.push_back(RefExpr->IgnoreParenImpCasts()); in ActOnOpenMPDependClause()
20301 Expr *E = AE->getBase()->IgnoreParenImpCasts(); in VisitArraySubscriptExpr()
20343 Expr *E = OASE->getBase()->IgnoreParenImpCasts(); in VisitArraySectionExpr()
20430 return Visit(Base->IgnoreParenImpCasts()); in VisitOMPArrayShapingExpr()
20443 return RelevantExpr || Visit(UO->getSubExpr()->IgnoreParenImpCasts()); in VisitUnaryOperator()
20455 Expr *LE = BO->getLHS()->IgnoreParenImpCasts(); in VisitBinaryOperator()
20456 Expr *RE = BO->getRHS()->IgnoreParenImpCasts(); in VisitBinaryOperator()
20618 Type = ASE->getBase()->IgnoreParenImpCasts()->getType(); in checkMapConflicts()
20621 const Expr *E = OASE->getBase()->IgnoreParenImpCasts(); in checkMapConflicts()
21893 auto *Ref = dyn_cast<DeclRefExpr>(Evt->IgnoreParenImpCasts()); in ActOnOpenMPDetachClause()
22575 if (VD && (isa<ArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPUseDeviceAddrClause()
22576 isa<ArraySubscriptExpr>(RefExpr->IgnoreParenImpCasts()))) in ActOnOpenMPUseDeviceAddrClause()
22725 if (VD && (isa<ArraySectionExpr>(RefExpr->IgnoreParenImpCasts()) || in ActOnOpenMPHasDeviceAddrClause()
22726 isa<ArraySubscriptExpr>(RefExpr->IgnoreParenImpCasts()))) in ActOnOpenMPHasDeviceAddrClause()
23012 AllocatorExpr = D.Allocator->IgnoreParenImpCasts(); in ActOnOpenMPUsesAllocatorClause()
23078 AllocatorTraitsExpr = D.AllocatorTraits->IgnoreParenImpCasts(); in ActOnOpenMPUsesAllocatorClause()
23126 Expr *SimpleExpr = RefExpr->IgnoreParenImpCasts(); in ActOnOpenMPAffinityClause()