reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/AsmParser/LLParser.cpp
 1190   B.clear();
 1222       if (ParseStringAttribute(B))
 1243       B.addAlignmentAttr(Alignment);
 1257       B.addStackAlignmentAttr(Alignment);
 1266       B.addAllocSizeAttr(ElemSizeArg, NumElemsArg);
 1269     case lltok::kw_alwaysinline: B.addAttribute(Attribute::AlwaysInline); break;
 1270     case lltok::kw_argmemonly: B.addAttribute(Attribute::ArgMemOnly); break;
 1271     case lltok::kw_builtin: B.addAttribute(Attribute::Builtin); break;
 1272     case lltok::kw_cold: B.addAttribute(Attribute::Cold); break;
 1273     case lltok::kw_convergent: B.addAttribute(Attribute::Convergent); break;
 1275       B.addAttribute(Attribute::InaccessibleMemOnly); break;
 1277       B.addAttribute(Attribute::InaccessibleMemOrArgMemOnly); break;
 1278     case lltok::kw_inlinehint: B.addAttribute(Attribute::InlineHint); break;
 1279     case lltok::kw_jumptable: B.addAttribute(Attribute::JumpTable); break;
 1280     case lltok::kw_minsize: B.addAttribute(Attribute::MinSize); break;
 1281     case lltok::kw_naked: B.addAttribute(Attribute::Naked); break;
 1282     case lltok::kw_nobuiltin: B.addAttribute(Attribute::NoBuiltin); break;
 1283     case lltok::kw_noduplicate: B.addAttribute(Attribute::NoDuplicate); break;
 1284     case lltok::kw_nofree: B.addAttribute(Attribute::NoFree); break;
 1286       B.addAttribute(Attribute::NoImplicitFloat); break;
 1287     case lltok::kw_noinline: B.addAttribute(Attribute::NoInline); break;
 1288     case lltok::kw_nonlazybind: B.addAttribute(Attribute::NonLazyBind); break;
 1289     case lltok::kw_noredzone: B.addAttribute(Attribute::NoRedZone); break;
 1290     case lltok::kw_noreturn: B.addAttribute(Attribute::NoReturn); break;
 1291     case lltok::kw_nosync: B.addAttribute(Attribute::NoSync); break;
 1292     case lltok::kw_nocf_check: B.addAttribute(Attribute::NoCfCheck); break;
 1293     case lltok::kw_norecurse: B.addAttribute(Attribute::NoRecurse); break;
 1294     case lltok::kw_nounwind: B.addAttribute(Attribute::NoUnwind); break;
 1296       B.addAttribute(Attribute::OptForFuzzing); break;
 1297     case lltok::kw_optnone: B.addAttribute(Attribute::OptimizeNone); break;
 1298     case lltok::kw_optsize: B.addAttribute(Attribute::OptimizeForSize); break;
 1299     case lltok::kw_readnone: B.addAttribute(Attribute::ReadNone); break;
 1300     case lltok::kw_readonly: B.addAttribute(Attribute::ReadOnly); break;
 1302       B.addAttribute(Attribute::ReturnsTwice); break;
 1303     case lltok::kw_speculatable: B.addAttribute(Attribute::Speculatable); break;
 1304     case lltok::kw_ssp: B.addAttribute(Attribute::StackProtect); break;
 1305     case lltok::kw_sspreq: B.addAttribute(Attribute::StackProtectReq); break;
 1307       B.addAttribute(Attribute::StackProtectStrong); break;
 1308     case lltok::kw_safestack: B.addAttribute(Attribute::SafeStack); break;
 1310       B.addAttribute(Attribute::ShadowCallStack); break;
 1312       B.addAttribute(Attribute::SanitizeAddress); break;
 1314       B.addAttribute(Attribute::SanitizeHWAddress); break;
 1316       B.addAttribute(Attribute::SanitizeMemTag); break;
 1318       B.addAttribute(Attribute::SanitizeThread); break;
 1320       B.addAttribute(Attribute::SanitizeMemory); break;
 1322       B.addAttribute(Attribute::SpeculativeLoadHardening);
 1324     case lltok::kw_strictfp: B.addAttribute(Attribute::StrictFP); break;
 1325     case lltok::kw_uwtable: B.addAttribute(Attribute::UWTable); break;
 1326     case lltok::kw_willreturn: B.addAttribute(Attribute::WillReturn); break;
 1327     case lltok::kw_writeonly: B.addAttribute(Attribute::WriteOnly); break;