• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/

Lines Matching refs:addAttribute

1293     case lltok::kw_alwaysinline: B.addAttribute(Attribute::AlwaysInline); break;
1294 case lltok::kw_argmemonly: B.addAttribute(Attribute::ArgMemOnly); break;
1295 case lltok::kw_builtin: B.addAttribute(Attribute::Builtin); break;
1296 case lltok::kw_cold: B.addAttribute(Attribute::Cold); break;
1297 case lltok::kw_convergent: B.addAttribute(Attribute::Convergent); break;
1299 B.addAttribute(Attribute::InaccessibleMemOnly); break;
1301 B.addAttribute(Attribute::InaccessibleMemOrArgMemOnly); break;
1302 case lltok::kw_inlinehint: B.addAttribute(Attribute::InlineHint); break;
1303 case lltok::kw_jumptable: B.addAttribute(Attribute::JumpTable); break;
1304 case lltok::kw_minsize: B.addAttribute(Attribute::MinSize); break;
1305 case lltok::kw_naked: B.addAttribute(Attribute::Naked); break;
1306 case lltok::kw_nobuiltin: B.addAttribute(Attribute::NoBuiltin); break;
1307 case lltok::kw_noduplicate: B.addAttribute(Attribute::NoDuplicate); break;
1308 case lltok::kw_nofree: B.addAttribute(Attribute::NoFree); break;
1310 B.addAttribute(Attribute::NoImplicitFloat); break;
1311 case lltok::kw_noinline: B.addAttribute(Attribute::NoInline); break;
1312 case lltok::kw_nonlazybind: B.addAttribute(Attribute::NonLazyBind); break;
1313 case lltok::kw_nomerge: B.addAttribute(Attribute::NoMerge); break;
1314 case lltok::kw_noredzone: B.addAttribute(Attribute::NoRedZone); break;
1315 case lltok::kw_noreturn: B.addAttribute(Attribute::NoReturn); break;
1316 case lltok::kw_nosync: B.addAttribute(Attribute::NoSync); break;
1317 case lltok::kw_nocf_check: B.addAttribute(Attribute::NoCfCheck); break;
1318 case lltok::kw_norecurse: B.addAttribute(Attribute::NoRecurse); break;
1319 case lltok::kw_nounwind: B.addAttribute(Attribute::NoUnwind); break;
1321 B.addAttribute(Attribute::NullPointerIsValid); break;
1323 B.addAttribute(Attribute::OptForFuzzing); break;
1324 case lltok::kw_optnone: B.addAttribute(Attribute::OptimizeNone); break;
1325 case lltok::kw_optsize: B.addAttribute(Attribute::OptimizeForSize); break;
1326 case lltok::kw_readnone: B.addAttribute(Attribute::ReadNone); break;
1327 case lltok::kw_readonly: B.addAttribute(Attribute::ReadOnly); break;
1329 B.addAttribute(Attribute::ReturnsTwice); break;
1330 case lltok::kw_speculatable: B.addAttribute(Attribute::Speculatable); break;
1331 case lltok::kw_ssp: B.addAttribute(Attribute::StackProtect); break;
1332 case lltok::kw_sspreq: B.addAttribute(Attribute::StackProtectReq); break;
1334 B.addAttribute(Attribute::StackProtectStrong); break;
1335 case lltok::kw_safestack: B.addAttribute(Attribute::SafeStack); break;
1337 B.addAttribute(Attribute::ShadowCallStack); break;
1339 B.addAttribute(Attribute::SanitizeAddress); break;
1341 B.addAttribute(Attribute::SanitizeHWAddress); break;
1343 B.addAttribute(Attribute::SanitizeMemTag); break;
1345 B.addAttribute(Attribute::SanitizeThread); break;
1347 B.addAttribute(Attribute::SanitizeMemory); break;
1349 B.addAttribute(Attribute::SpeculativeLoadHardening);
1351 case lltok::kw_strictfp: B.addAttribute(Attribute::StrictFP); break;
1352 case lltok::kw_uwtable: B.addAttribute(Attribute::UWTable); break;
1353 case lltok::kw_willreturn: B.addAttribute(Attribute::WillReturn); break;
1354 case lltok::kw_writeonly: B.addAttribute(Attribute::WriteOnly); break;
1623 B.addAttribute(Attr, Val);
1678 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break;
1679 case lltok::kw_inreg: B.addAttribute(Attribute::InReg); break;
1680 case lltok::kw_nest: B.addAttribute(Attribute::Nest); break;
1682 B.addAttribute(Attribute::NoUndef);
1684 case lltok::kw_noalias: B.addAttribute(Attribute::NoAlias); break;
1685 case lltok::kw_nocapture: B.addAttribute(Attribute::NoCapture); break;
1686 case lltok::kw_nofree: B.addAttribute(Attribute::NoFree); break;
1687 case lltok::kw_nonnull: B.addAttribute(Attribute::NonNull); break;
1688 case lltok::kw_readnone: B.addAttribute(Attribute::ReadNone); break;
1689 case lltok::kw_readonly: B.addAttribute(Attribute::ReadOnly); break;
1690 case lltok::kw_returned: B.addAttribute(Attribute::Returned); break;
1691 case lltok::kw_signext: B.addAttribute(Attribute::SExt); break;
1692 case lltok::kw_sret: B.addAttribute(Attribute::StructRet); break;
1693 case lltok::kw_swifterror: B.addAttribute(Attribute::SwiftError); break;
1694 case lltok::kw_swiftself: B.addAttribute(Attribute::SwiftSelf); break;
1695 case lltok::kw_writeonly: B.addAttribute(Attribute::WriteOnly); break;
1696 case lltok::kw_zeroext: B.addAttribute(Attribute::ZExt); break;
1697 case lltok::kw_immarg: B.addAttribute(Attribute::ImmArg); break;
1779 case lltok::kw_inreg: B.addAttribute(Attribute::InReg); break;
1780 case lltok::kw_noalias: B.addAttribute(Attribute::NoAlias); break;
1782 B.addAttribute(Attribute::NoUndef);
1784 case lltok::kw_nonnull: B.addAttribute(Attribute::NonNull); break;
1785 case lltok::kw_signext: B.addAttribute(Attribute::SExt); break;
1786 case lltok::kw_zeroext: B.addAttribute(Attribute::ZExt); break;