Lines Matching refs:TaskRedRef
1299 const Expr *TaskRedRef = nullptr; in EmitOMPReductionClauseInit() local
1302 TaskRedRef = cast<OMPParallelDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1305 TaskRedRef = cast<OMPForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1308 TaskRedRef = cast<OMPSectionsDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1311 TaskRedRef = cast<OMPParallelForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1314 TaskRedRef = in EmitOMPReductionClauseInit()
1318 TaskRedRef = in EmitOMPReductionClauseInit()
1322 TaskRedRef = in EmitOMPReductionClauseInit()
1326 TaskRedRef = in EmitOMPReductionClauseInit()
1330 TaskRedRef = in EmitOMPReductionClauseInit()
1334 TaskRedRef = cast<OMPTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1338 TaskRedRef = cast<OMPTargetTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1400 const auto *VD = cast<VarDecl>(cast<DeclRefExpr>(TaskRedRef)->getDecl()); in EmitOMPReductionClauseInit()
1403 /*Volatile=*/false, TaskRedRef->getType()); in EmitOMPReductionClauseInit()