Lines Matching refs:TaskRedRef
1284 const Expr *TaskRedRef = nullptr; in EmitOMPReductionClauseInit() local
1287 TaskRedRef = cast<OMPParallelDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1290 TaskRedRef = cast<OMPForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1293 TaskRedRef = cast<OMPSectionsDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1296 TaskRedRef = cast<OMPParallelForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1299 TaskRedRef = in EmitOMPReductionClauseInit()
1303 TaskRedRef = in EmitOMPReductionClauseInit()
1307 TaskRedRef = in EmitOMPReductionClauseInit()
1311 TaskRedRef = in EmitOMPReductionClauseInit()
1315 TaskRedRef = in EmitOMPReductionClauseInit()
1319 TaskRedRef = cast<OMPTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1323 TaskRedRef = cast<OMPTargetTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1385 const auto *VD = cast<VarDecl>(cast<DeclRefExpr>(TaskRedRef)->getDecl()); in EmitOMPReductionClauseInit()
1388 /*Volatile=*/false, TaskRedRef->getType()); in EmitOMPReductionClauseInit()