Lines Matching refs:TaskRedRef
1320 const Expr *TaskRedRef = nullptr; in EmitOMPReductionClauseInit() local
1323 TaskRedRef = cast<OMPParallelDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1326 TaskRedRef = cast<OMPForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1329 TaskRedRef = cast<OMPSectionsDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1332 TaskRedRef = cast<OMPParallelForDirective>(D).getTaskReductionRefExpr(); in EmitOMPReductionClauseInit()
1335 TaskRedRef = in EmitOMPReductionClauseInit()
1339 TaskRedRef = in EmitOMPReductionClauseInit()
1343 TaskRedRef = in EmitOMPReductionClauseInit()
1347 TaskRedRef = in EmitOMPReductionClauseInit()
1351 TaskRedRef = in EmitOMPReductionClauseInit()
1355 TaskRedRef = cast<OMPTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1359 TaskRedRef = cast<OMPTargetTeamsDistributeParallelForDirective>(D) in EmitOMPReductionClauseInit()
1422 const auto *VD = cast<VarDecl>(cast<DeclRefExpr>(TaskRedRef)->getDecl()); in EmitOMPReductionClauseInit()
1425 /*Volatile=*/false, TaskRedRef->getType()); in EmitOMPReductionClauseInit()