reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
520 instantiateDependentAlignedAttr(*this, TemplateArgs, Aligned, New); 525 instantiateDependentAssumeAlignedAttr(*this, TemplateArgs, AssumeAligned, New); 530 instantiateDependentAlignValueAttr(*this, TemplateArgs, AlignValue, New); 535 instantiateDependentAllocAlignAttr(*this, TemplateArgs, AllocAlign, New); 542 cast<FunctionDecl>(New)); 548 cast<FunctionDecl>(New)); 555 *CUDALaunchBounds, New); 560 instantiateDependentModeAttr(*this, TemplateArgs, *Mode, New); 565 instantiateOMPDeclareSimdDeclAttr(*this, TemplateArgs, *OMPAttr, New); 570 instantiateOMPDeclareVariantAttr(*this, TemplateArgs, *OMPAttr, New); 577 *this, TemplateArgs, *AMDGPUFlatWorkGroupSize, New); 583 *AMDGPUFlatWorkGroupSize, New); 589 if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) { 589 if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) { 595 AddParameterABIAttr(New, *ABIAttr, ABIAttr->getABI()); 601 AddXConsumedAttr(New, *TmplAttr, attrToRetainOwnershipKind(TmplAttr), 607 if (!New->hasAttr<PointerAttr>()) 608 New->addAttr(A->clone(Context)); 613 if (!New->hasAttr<OwnerAttr>()) 614 New->addAttr(A->clone(Context)); 625 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); 628 NamedDecl *ND = dyn_cast<NamedDecl>(New); 637 New->addAttr(NewAttr);