Lines Matching refs:OMPDeclareReductionDecl
16023 if (!isa<OMPDeclareReductionDecl>(Underlying) &&
16069 else if (auto *DRD = dyn_cast<OMPDeclareReductionDecl>(D))
16696 auto *DRD = cast<OMPDeclareReductionDecl>(DRDRef->getDecl());
19312 OMPDeclareReductionDecl *PrevDRD = nullptr;
19323 llvm::DenseMap<OMPDeclareReductionDecl *, bool> UsedAsPrevious;
19326 auto *PrevDecl = cast<OMPDeclareReductionDecl>(Filter.next());
19331 if (OMPDeclareReductionDecl *D = PrevDecl->getPrevDeclInScope())
19348 cast<OMPDeclareReductionDecl>(PrevDeclInScope);
19365 auto *DRD = OMPDeclareReductionDecl::Create(Context, DC, TyData.second,
19381 auto *DRD = cast<OMPDeclareReductionDecl>(D);
19428 auto *DRD = cast<OMPDeclareReductionDecl>(D);
19442 auto *DRD = cast<OMPDeclareReductionDecl>(D);
19490 auto *DRD = cast<OMPDeclareReductionDecl>(D);
19498 DRD->setInitializer(Initializer, OMPDeclareReductionDecl::CallInit);
19502 ? OMPDeclareReductionDecl::DirectInit
19503 : OMPDeclareReductionDecl::CopyInit);
19514 PushOnScopeChains(cast<OMPDeclareReductionDecl>(D), S,