Lines Matching refs:DRD

615         if (const auto *DRD = dyn_cast<OMPDeclareReductionDecl>(DRE->getDecl()))  in getReductionInit()  local
616 return DRD; in getReductionInit()
621 const OMPDeclareReductionDecl *DRD, in emitInitWithReductionInitializer() argument
625 if (DRD->getInitializer()) { in emitInitWithReductionInitializer()
627 CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD); in emitInitWithReductionInitializer()
653 InitRVal = CGF.EmitLoadOfLValue(LV, DRD->getLocation()); in emitInitWithReductionInitializer()
657 RValue::getComplex(CGF.EmitLoadOfComplex(LV, DRD->getLocation())); in emitInitWithReductionInitializer()
660 OpaqueValueExpr OVE(DRD->getLocation(), Ty, VK_LValue); in emitInitWithReductionInitializer()
667 OpaqueValueExpr OVE(DRD->getLocation(), Ty, VK_PRValue); in emitInitWithReductionInitializer()
682 const OMPDeclareReductionDecl *DRD, in EmitOMPAggregateInit() argument
690 if (DRD) in EmitOMPAggregateInit()
695 if (DRD) in EmitOMPAggregateInit()
716 if (DRD) { in EmitOMPAggregateInit()
735 emitInitWithReductionInitializer(CGF, DRD, Init, DestElementCurrent, in EmitOMPAggregateInit()
742 if (DRD) { in EmitOMPAggregateInit()
777 const OMPDeclareReductionDecl *DRD) { in emitAggregateInitialization() argument
784 DRD && (DRD->getInitializer() || !PrivateVD->hasInit()); in emitAggregateInitialization()
789 DRD, SharedAddr); in emitAggregateInitialization()
883 const OMPDeclareReductionDecl *DRD = in emitInitialization() local
886 if (DRD && DRD->getInitializer()) in emitInitialization()
888 emitAggregateInitialization(CGF, N, PrivateAddr, SharedAddr, DRD); in emitInitialization()
889 } else if (DRD && (DRD->getInitializer() || !PrivateVD->hasInit())) { in emitInitialization()
892 emitInitWithReductionInitializer(CGF, DRD, ClausesData[N].ReductionOp, in emitInitialization()
1016 const OMPDeclareReductionDecl *DRD = in usesReductionInitializer() local
1018 return DRD && DRD->getInitializer(); in usesReductionInitializer()
5308 if (const auto *DRD = in emitReductionCombiner() local
5311 CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD); in emitReductionCombiner()