reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;