Lines Matching refs:OMPDeclareReductionDecl

10571       if (!isa<OMPDeclareReductionDecl>(Underlying))  in argumentDependentLookup()
10616 else if (auto *DRD = cast<OMPDeclareReductionDecl>(D)) in buildDeclareReductionRef()
11178 auto *DRD = cast<OMPDeclareReductionDecl>(DRDRef->getDecl()); in actOnOMPReductionKindClause()
13180 OMPDeclareReductionDecl *PrevDRD = nullptr; in ActOnOpenMPDeclareReductionDirectiveStart()
13191 llvm::DenseMap<OMPDeclareReductionDecl *, bool> UsedAsPrevious; in ActOnOpenMPDeclareReductionDirectiveStart()
13194 auto *PrevDecl = cast<OMPDeclareReductionDecl>(Filter.next()); in ActOnOpenMPDeclareReductionDirectiveStart()
13199 if (OMPDeclareReductionDecl *D = PrevDecl->getPrevDeclInScope()) in ActOnOpenMPDeclareReductionDirectiveStart()
13216 cast<OMPDeclareReductionDecl>(PrevDeclInScope); in ActOnOpenMPDeclareReductionDirectiveStart()
13233 auto *DRD = OMPDeclareReductionDecl::Create(Context, DC, TyData.second, in ActOnOpenMPDeclareReductionDirectiveStart()
13249 auto *DRD = cast<OMPDeclareReductionDecl>(D); in ActOnOpenMPDeclareReductionCombinerStart()
13296 auto *DRD = cast<OMPDeclareReductionDecl>(D); in ActOnOpenMPDeclareReductionCombinerEnd()
13310 auto *DRD = cast<OMPDeclareReductionDecl>(D); in ActOnOpenMPDeclareReductionInitializerStart()
13358 auto *DRD = cast<OMPDeclareReductionDecl>(D); in ActOnOpenMPDeclareReductionInitializerEnd()
13366 DRD->setInitializer(Initializer, OMPDeclareReductionDecl::CallInit); in ActOnOpenMPDeclareReductionInitializerEnd()
13370 ? OMPDeclareReductionDecl::DirectInit in ActOnOpenMPDeclareReductionInitializerEnd()
13371 : OMPDeclareReductionDecl::CopyInit); in ActOnOpenMPDeclareReductionInitializerEnd()
13382 PushOnScopeChains(cast<OMPDeclareReductionDecl>(D), S, in ActOnOpenMPDeclareReductionDirectiveEnd()