Lines Matching refs:AllocatorExpr
23332 Expr *AllocatorExpr = nullptr; in ActOnOpenMPUsesAllocatorClause() local
23335 AllocatorExpr = D.Allocator; in ActOnOpenMPUsesAllocatorClause()
23339 AllocatorExpr = D.Allocator->IgnoreParenImpCasts(); in ActOnOpenMPUsesAllocatorClause()
23340 auto *DRE = dyn_cast<DeclRefExpr>(AllocatorExpr); in ActOnOpenMPUsesAllocatorClause()
23346 AllocatorExpr->getType(), DSAStack->getOMPAllocatorHandleT()) || in ActOnOpenMPUsesAllocatorClause()
23347 Context.typesAreCompatible(AllocatorExpr->getType(), in ActOnOpenMPUsesAllocatorClause()
23351 (AllocatorExpr->getType().isConstant(Context) || in ActOnOpenMPUsesAllocatorClause()
23352 !AllocatorExpr->isLValue()))) { in ActOnOpenMPUsesAllocatorClause()
23355 << AllocatorExpr->getType() << D.Allocator->getSourceRange(); in ActOnOpenMPUsesAllocatorClause()
23380 AllocatorExpr = DefaultLvalueConversion(AllocatorExpr).get(); in ActOnOpenMPUsesAllocatorClause()
23422 NewD.Allocator = AllocatorExpr; in ActOnOpenMPUsesAllocatorClause()