Lines Matching refs:TaskRedRef
1301 const Expr *TaskRedRef = nullptr; in EmitOMPReductionClauseInit() local
1304 TaskRedRef = cast<OMPParallelDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1307 TaskRedRef = cast<OMPForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1310 TaskRedRef = cast<OMPSectionsDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1313 TaskRedRef = cast<OMPParallelForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1316 TaskRedRef = in EmitOMPReductionClauseInit()
1320 TaskRedRef = in EmitOMPReductionClauseInit()
1324 TaskRedRef = in EmitOMPReductionClauseInit()
1328 TaskRedRef = in EmitOMPReductionClauseInit()
1332 TaskRedRef = in EmitOMPReductionClauseInit()
1336 TaskRedRef = cast<OMPTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1340 TaskRedRef = cast<OMPTargetTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1403 const auto *VD = cast<VarDecl>(cast<DeclRefExpr>(TaskRedRef)->getDecl()); in EmitOMPReductionClauseInit()
1406 /*Volatile=*/false, TaskRedRef->getType()); in EmitOMPReductionClauseInit()