Lines Matching refs:FromAttr

9193   void importAttr(const T *FromAttr, Arg &&...ImportedArg) {  in importAttr()  argument
9198 const IdentifierInfo *ToAttrName = Importer.Import(FromAttr->getAttrName()); in importAttr()
9200 Importer.Import(FromAttr->getScopeName()); in importAttr()
9202 NImporter.importChecked(Err, FromAttr->getRange()); in importAttr()
9204 NImporter.importChecked(Err, FromAttr->getScopeLoc()); in importAttr()
9210 FromAttr->getParsedKind(), FromAttr->getForm()); in importAttr()
9216 ToAttr->setImplicit(FromAttr->isImplicit()); in importAttr()
9217 ToAttr->setPackExpansion(FromAttr->isPackExpansion()); in importAttr()
9219 ToInheritableAttr->setInherited(FromAttr->isInherited()); in importAttr()
9225 void cloneAttr(const Attr *FromAttr) { in cloneAttr() argument
9228 SourceRange ToRange = NImporter.importChecked(Err, FromAttr->getRange()); in cloneAttr()
9232 ToAttr = FromAttr->clone(Importer.getToContext()); in cloneAttr()
9234 ToAttr->setAttrName(Importer.Import(FromAttr->getAttrName())); in cloneAttr()
9247 Expected<Attr *> ASTImporter::Import(const Attr *FromAttr) { in Import() argument
9251 switch (FromAttr->getKind()) { in Import()
9253 auto *From = cast<AlignedAttr>(FromAttr); in Import()
9263 auto *From = cast<AlignValueAttr>(FromAttr); in Import()
9269 const auto *From = cast<FormatAttr>(FromAttr); in Import()
9276 const auto *From = cast<EnableIfAttr>(FromAttr); in Import()
9283 const auto *From = cast<AssertCapabilityAttr>(FromAttr); in Import()
9290 const auto *From = cast<AcquireCapabilityAttr>(FromAttr); in Import()
9297 const auto *From = cast<TryAcquireCapabilityAttr>(FromAttr); in Import()
9304 const auto *From = cast<ReleaseCapabilityAttr>(FromAttr); in Import()
9311 const auto *From = cast<RequiresCapabilityAttr>(FromAttr); in Import()
9318 const auto *From = cast<GuardedByAttr>(FromAttr); in Import()
9323 const auto *From = cast<PtGuardedByAttr>(FromAttr); in Import()
9328 const auto *From = cast<AcquiredAfterAttr>(FromAttr); in Import()
9335 const auto *From = cast<AcquiredBeforeAttr>(FromAttr); in Import()
9342 const auto *From = cast<AssertExclusiveLockAttr>(FromAttr); in Import()
9349 const auto *From = cast<AssertSharedLockAttr>(FromAttr); in Import()
9356 const auto *From = cast<ExclusiveTrylockFunctionAttr>(FromAttr); in Import()
9363 const auto *From = cast<SharedTrylockFunctionAttr>(FromAttr); in Import()
9370 const auto *From = cast<LockReturnedAttr>(FromAttr); in Import()
9375 const auto *From = cast<LocksExcludedAttr>(FromAttr); in Import()
9385 AI.cloneAttr(FromAttr); in Import()
9407 for (const Attr *FromAttr : FromD->getAttrs()) { in ImportAttrs() local
9408 auto ToAttrOrErr = Import(FromAttr); in ImportAttrs()