Lines Matching refs:DRD

392         if (auto *DRD = dyn_cast<OMPDeclareReductionDecl>(DRE->getDecl()))  in getReductionInit()  local
393 return DRD; in getReductionInit()
398 const OMPDeclareReductionDecl *DRD, in emitInitWithReductionInitializer() argument
402 if (DRD->getInitializer()) { in emitInitWithReductionInitializer()
404 CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD); in emitInitWithReductionInitializer()
454 auto *DRD = getReductionInit(Init); in EmitOMPAggregateInit() local
463 if (DRD) in EmitOMPAggregateInit()
468 if (DRD) in EmitOMPAggregateInit()
488 if (DRD) { in EmitOMPAggregateInit()
506 if (DRD && (DRD->getInitializer() || !Init)) { in EmitOMPAggregateInit()
507 emitInitWithReductionInitializer(CGF, DRD, Init, DestElementCurrent, in EmitOMPAggregateInit()
514 if (DRD) { in EmitOMPAggregateInit()
948 auto *DRD = getReductionInit(*IRed); in EmitOMPReductionClauseInit() local
972 OASELValueUB, OriginalBaseLValue, DRD, IRed]() -> Address { in EmitOMPReductionClauseInit()
991 DRD ? *IRed : Init, in EmitOMPReductionClauseInit()
1026 OriginalBaseLValue, DRD, IRed]() -> Address { in EmitOMPReductionClauseInit()
1030 if (DRD && (DRD->getInitializer() || !PrivateVD->hasInit())) { in EmitOMPReductionClauseInit()
1031 emitInitWithReductionInitializer(*this, DRD, *IRed, Addr, in EmitOMPReductionClauseInit()
1082 DRD ? *IRed : Init, OriginalAddr); in EmitOMPReductionClauseInit()
1108 OrigVD, [this, PrivateVD, OriginalAddr, DRD, IRed]() -> Address { in EmitOMPReductionClauseInit()
1112 if (DRD && (DRD->getInitializer() || !PrivateVD->hasInit())) { in EmitOMPReductionClauseInit()
1113 emitInitWithReductionInitializer(*this, DRD, *IRed, Addr, in EmitOMPReductionClauseInit()