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

References

gen/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc
   11   switch (Name.size()) {
   14     switch (Name[0]) {
   17       if (memcmp(Name.data()+1, "ar", 2) != 0)
   21       if (memcmp(Name.data()+1, "ot", 2) != 0)
   25       if (memcmp(Name.data()+1, "cs", 2) != 0)
   31     switch (Name[0]) {
   34       if (memcmp(Name.data()+1, "old", 3) != 0)
   38       if (memcmp(Name.data()+1, "ost", 3) != 0)
   42       if (memcmp(Name.data()+1, "ode", 3) != 0)
   46       if (memcmp(Name.data()+1, "ear", 3) != 0)
   50       if (memcmp(Name.data()+1, "ure", 3) != 0)
   54       if (memcmp(Name.data()+1, "sed", 3) != 0)
   58       if (memcmp(Name.data()+1, "eak", 3) != 0)
   64     switch (Name[0]) {
   67       if (memcmp(Name.data()+1, "lias", 4) != 0)
   71       switch (Name[1]) {
   74         if (memcmp(Name.data()+2, "ecl", 3) != 0)
   78         if (memcmp(Name.data()+2, "nst", 3) != 0)
   84       if (memcmp(Name.data()+1, "func", 4) != 0)
   88       switch (Name[1]) {
   91         if (memcmp(Name.data()+2, "ked", 3) != 0)
   95         if (memcmp(Name.data()+2, "svm", 3) != 0)
  103     switch (Name[0]) {
  106       if (memcmp(Name.data()+1, "locks", 5) != 0)
  110       if (memcmp(Name.data()+1, "ommon", 5) != 0)
  114       if (memcmp(Name.data()+1, "evice", 5) != 0)
  118       if (memcmp(Name.data()+1, "ormat", 5) != 0)
  122       if (memcmp(Name.data()+1, "lobal", 5) != 0)
  126       if (memcmp(Name.data()+1, "ernel", 5) != 0)
  130       switch (Name[1]) {
  133         if (memcmp(Name.data()+2, "lloc", 4) != 0)
  137         if (memcmp(Name.data()+2, "ps16", 4) != 0)
  141         if (memcmp(Name.data()+2, "_abi", 4) != 0)
  147       if (Name[1] != 'a')
  149       switch (Name[2]) {
  152         if (memcmp(Name.data()+3, "ked", 3) != 0)
  156         if (memcmp(Name.data()+3, "cal", 3) != 0)
  162       switch (Name[1]) {
  165         if (memcmp(Name.data()+2, "ared", 4) != 0)
  169         if (memcmp(Name.data()+2, "gnal", 4) != 0)
  175       if (memcmp(Name.data()+1, "arget", 5) != 0)
  179       if (memcmp(Name.data()+1, "nused", 5) != 0)
  185     switch (Name[0]) {
  188       if (memcmp(Name.data()+1, "_const", 6) != 0)
  192       switch (Name[1]) {
  195         if (memcmp(Name.data()+2, "i_tag", 5) != 0)
  199         if (memcmp(Name.data()+2, "igned", 5) != 0)
  205       if (memcmp(Name.data()+1, "ounded", 6) != 0)
  209       if (memcmp(Name.data()+1, "leanup", 6) != 0)
  213       if (memcmp(Name.data()+1, "latten", 6) != 0)
  217       if (memcmp(Name.data()+1, "insize", 6) != 0)
  221       switch (Name[1]) {
  224         switch (Name[2]) {
  227           if (Name[3] != 'e')
  229           switch (Name[4]) {
  232             if (memcmp(Name.data()+5, "ug", 2) != 0)
  236             if (memcmp(Name.data()+5, "ef", 2) != 0)
  242           if (memcmp(Name.data()+3, "null", 4) != 0)
  246           if (memcmp(Name.data()+3, "hrow", 4) != 0)
  252         if (memcmp(Name.data()+2, "_weak", 5) != 0)
  258       switch (Name[1]) {
  261         if (memcmp(Name.data()+2, "jc_gc", 5) != 0)
  265         if (memcmp(Name.data()+2, "tnone", 5) != 0)
  271       if (memcmp(Name.data()+1, "eg", 2) != 0)
  273       switch (Name[3]) {
  276         if (memcmp(Name.data()+4, "all", 3) != 0)
  280         if (memcmp(Name.data()+4, "arm", 3) != 0)
  286       switch (Name[1]) {
  289         if (memcmp(Name.data()+2, "ction", 5) != 0)
  293         if (memcmp(Name.data()+2, "dcall", 5) != 0)
  299       if (memcmp(Name.data()+1, "eakref", 6) != 0)
  305     switch (Name[0]) {
  308       if (memcmp(Name.data()+1, "SObject", 7) != 0)
  312       if (memcmp(Name.data()+1, "nnotate", 7) != 0)
  316       switch (Name[1]) {
  319         if (memcmp(Name.data()+2, "llback", 6) != 0)
  323         if (memcmp(Name.data()+2, "nstant", 6) != 0)
  329       if (memcmp(Name.data()+1, "astcall", 7) != 0)
  333       if (Name[1] != 'b')
  335       switch (Name[2]) {
  338         if (memcmp(Name.data()+3, "ction", 5) != 0)
  342         if (memcmp(Name.data()+3, "utlet", 5) != 0)
  348       if (memcmp(Name.data()+1, "ockable", 7) != 0)
  352       if (Name[1] != 'o')
  354       switch (Name[2]) {
  357         if (memcmp(Name.data()+3, "ommon", 5) != 0)
  361         if (memcmp(Name.data()+3, "scape", 5) != 0)
  365         if (memcmp(Name.data()+3, "nline", 5) != 0)
  369         if (memcmp(Name.data()+3, "ips16", 5) != 0)
  373         if (memcmp(Name.data()+3, "eturn", 5) != 0)
  379       switch (Name[1]) {
  382         if (memcmp(Name.data()+2, "ntinel", 6) != 0)
  386         if (memcmp(Name.data()+2, "sv_abi", 6) != 0)
  392       if (memcmp(Name.data()+1, "hiscall", 7) != 0)
  398     switch (Name[0]) {
  401       if (memcmp(Name.data()+1, "ll", 2) != 0)
  403       switch (Name[3]) {
  406         if (memcmp(Name.data()+4, "xport", 5) != 0)
  410         if (memcmp(Name.data()+4, "mport", 5) != 0)
  416       if (memcmp(Name.data()+1, "nable_if", 8) != 0)
  420       if (memcmp(Name.data()+1, "lag_enum", 8) != 0)
  424       if (memcmp(Name.data()+1, "nterrupt", 8) != 0)
  428       if (memcmp(Name.data()+1, "ong_call", 8) != 0)
  432       switch (Name[1]) {
  435         if (memcmp(Name.data()+2, "y_alias", 7) != 0)
  439         if (memcmp(Name.data()+2, "cromips", 7) != 0)
  443         if (memcmp(Name.data()+2, "_struct", 7) != 0)
  449       switch (Name[1]) {
  452         if (memcmp(Name.data()+2, "lectany", 7) != 0)
  456         if (memcmp(Name.data()+2, "iftcall", 7) != 0)
  462       if (memcmp(Name.data()+1, "ls_model", 8) != 0)
  466       if (memcmp(Name.data()+1, "ecreturn", 8) != 0)
  472     switch (Name[0]) {
  475       switch (Name[1]) {
  478         if (memcmp(Name.data()+2, "loc_size", 8) != 0)
  482         if (memcmp(Name.data()+2, "tificial", 8) != 0)
  488       switch (Name[1]) {
  491         if (memcmp(Name.data()+2, "pability", 8) != 0)
  495         if (Name[2] != 'n')
  497         switch (Name[3]) {
  500           if (memcmp(Name.data()+4, "umable", 6) != 0)
  504           if (memcmp(Name.data()+4, "ergent", 6) != 0)
  512       if (Name[1] != 'e')
  514       switch (Name[2]) {
  517         if (memcmp(Name.data()+3, "recated", 7) != 0)
  521         if (memcmp(Name.data()+3, "tructor", 7) != 0)
  527       if (memcmp(Name.data()+1, "ormat_arg", 9) != 0)
  531       switch (Name[1]) {
  534         if (memcmp(Name.data()+2, "u_inline", 8) != 0)
  538         if (memcmp(Name.data()+2, "arded_by", 8) != 0)
  544       if (Name[1] != 'o')
  546       switch (Name[2]) {
  549         if (memcmp(Name.data()+3, "destroy", 7) != 0)
  553         if (memcmp(Name.data()+3, "f_check", 7) != 0)
  559       if (memcmp(Name.data()+1, "hort_call", 9) != 0)
  563       switch (Name[1]) {
  566         if (memcmp(Name.data()+2, "ctorcall", 8) != 0)
  570         if (memcmp(Name.data()+2, "sibility", 8) != 0)
  578     switch (Name[0]) {
  581       if (Name[1] != 'l')
  583       switch (Name[2]) {
  586         if (memcmp(Name.data()+3, "gn_value", 8) != 0)
  590         if (memcmp(Name.data()+3, "oc_align", 8) != 0)
  596       switch (Name[1]) {
  599         if (memcmp(Name.data()+2, "_consumed", 9) != 0)
  603         if (memcmp(Name.data()+2, "nstructor", 9) != 0)
  609       if (memcmp(Name.data()+1, "iagnose_if", 10) != 0)
  613       if (memcmp(Name.data()+1, "allthrough", 10) != 0)
  617       if (memcmp(Name.data()+1, "uarded_var", 10) != 0)
  621       if (memcmp(Name.data()+1, "mport_name", 10) != 0)
  625       switch (Name[1]) {
  628         switch (Name[2]) {
  631           if (memcmp(Name.data()+3, "sanitize", 8) != 0)
  635           if (memcmp(Name.data()+3, "uplicate", 8) != 0)
  639           if (memcmp(Name.data()+3, "icromips", 8) != 0)
  645         if (memcmp(Name.data()+2, "_consumed", 9) != 0)
  651       switch (Name[1]) {
  654         if (memcmp(Name.data()+2, "jc_bridge", 9) != 0)
  658         if (memcmp(Name.data()+2, "_consumed", 9) != 0)
  664       if (memcmp(Name.data()+1, "rivial_abi", 10) != 0)
  668       if (memcmp(Name.data()+1, "navailable", 10) != 0)
  672       if (memcmp(Name.data()+1, "ector_size", 10) != 0)
  676       switch (Name[1]) {
  679         if (memcmp(Name.data()+2, "rn_unused", 9) != 0)
  683         if (memcmp(Name.data()+2, "ak_import", 9) != 0)
  691     switch (Name[0]) {
  694       if (memcmp(Name.data()+1, "vailability", 11) != 0)
  698       if (memcmp(Name.data()+1, "pu_", 3) != 0)
  700       switch (Name[4]) {
  703         if (memcmp(Name.data()+5, "ispatch", 7) != 0)
  707         if (memcmp(Name.data()+5, "pecific", 7) != 0)
  713       switch (Name[1]) {
  716         if (memcmp(Name.data()+2, "jc_boxable", 10) != 0)
  720         if (memcmp(Name.data()+2, "erloadable", 10) != 0)
  726       if (memcmp(Name.data()+1, "reserve_all", 11) != 0)
  732     switch (Name[0]) {
  735       switch (Name[1]) {
  738         if (memcmp(Name.data()+2, "dress_space", 11) != 0)
  742         if (memcmp(Name.data()+2, "ways_inline", 11) != 0)
  748       if (memcmp(Name.data()+1, "allable_when", 12) != 0)
  752       switch (Name[1]) {
  755         if (memcmp(Name.data()+2, "port_module", 11) != 0)
  759         if (memcmp(Name.data()+2, "it_priority", 11) != 0)
  765       switch (Name[1]) {
  768         if (memcmp(Name.data()+2, "unch_bounds", 11) != 0)
  772         if (memcmp(Name.data()+2, "fetimebound", 11) != 0)
  776         if (memcmp(Name.data()+2, "ck_returned", 11) != 0)
  782       switch (Name[1]) {
  785         if (memcmp(Name.data()+2, "eserve_most", 11) != 0)
  789         if (memcmp(Name.data()+2, "_guarded_by", 11) != 0)
  795       if (Name[1] != 'e')
  797       switch (Name[2]) {
  800         if (memcmp(Name.data()+3, "nitializes", 10) != 0)
  804         if (memcmp(Name.data()+3, "urns_twice", 10) != 0)
  810       switch (Name[1]) {
  813         if (memcmp(Name.data()+2, "t_typestate", 11) != 0)
  817         if (memcmp(Name.data()+2, "ift_context", 11) != 0)
  823       if (memcmp(Name.data()+1, "ninitialized", 12) != 0)
  827       if (memcmp(Name.data()+1, "ec_type_hint", 12) != 0)
  831       if (memcmp(Name.data()+1, "ray_log_args", 12) != 0)
  837     switch (Name[0]) {
  840       switch (Name[1]) {
  843         if (memcmp(Name.data()+2, "quired_after", 12) != 0)
  847         if (memcmp(Name.data()+2, "ways_destroy", 12) != 0)
  851         if (memcmp(Name.data()+2, "sume_aligned", 12) != 0)
  857       if (memcmp(Name.data()+1, "udart_builtin", 13) != 0)
  861       if (memcmp(Name.data()+1, "evice_builtin", 13) != 0)
  865       if (memcmp(Name.data()+1, "ntel_ocl_bicc", 13) != 0)
  869       if (memcmp(Name.data()+1, "ocks_excluded", 13) != 0)
  873       if (memcmp(Name.data()+1, "o_split_stack", 13) != 0)
  877       if (memcmp(Name.data()+1, "bjc_", 4) != 0)
  879       switch (Name[5]) {
  882         if (memcmp(Name.data()+6, "xception", 8) != 0)
  886         if (memcmp(Name.data()+6, "wnership", 8) != 0)
  892       if (memcmp(Name.data()+1, "t_guarded_var", 13) != 0)
  896       if (memcmp(Name.data()+1, "est_typestate", 13) != 0)
  902     switch (Name[0]) {
  905       switch (Name[1]) {
  908         if (memcmp(Name.data()+2, "quired_before", 13) != 0)
  912         if (memcmp(Name.data()+2, "dgpu_num_", 9) != 0)
  914         switch (Name[11]) {
  917           if (memcmp(Name.data()+12, "gpr", 3) != 0)
  921           if (memcmp(Name.data()+12, "gpr", 3) != 0)
  929       if (memcmp(Name.data()+1, "xt_vector_type", 14) != 0)
  933       if (memcmp(Name.data()+1, "ot_tail_called", 14) != 0)
  937       switch (Name[1]) {
  940         if (memcmp(Name.data()+2, "jc_", 3) != 0)
  942         switch (Name[5]) {
  945           if (memcmp(Name.data()+6, "lass_stub", 9) != 0)
  949           if (memcmp(Name.data()+6, "oot_class", 9) != 0)
  955         if (memcmp(Name.data()+2, "nership_", 8) != 0)
  957         switch (Name[10]) {
  960           if (memcmp(Name.data()+11, "olds", 4) != 0)
  964           if (memcmp(Name.data()+11, "akes", 4) != 0)
  972       if (memcmp(Name.data()+1, "aram_typestate", 14) != 0)
  976       if (memcmp(Name.data()+1, "eturns_nonnull", 14) != 0)
  980       if (memcmp(Name.data()+1, "coped_lockable", 14) != 0)
  984       if (memcmp(Name.data()+1, "ype_visibility", 14) != 0)
  988       if (memcmp(Name.data()+1, "nlock_function", 14) != 0)
  994     switch (Name[0]) {
  997       if (memcmp(Name.data()+1, "nternal_linkage", 15) != 0)
 1001       if (memcmp(Name.data()+1, "in_vector_width", 15) != 0)
 1005       switch (Name[1]) {
 1008         if (memcmp(Name.data()+2, "on_vector_type", 14) != 0)
 1012         if (memcmp(Name.data()+2, "_consumes_self", 14) != 0)
 1018       if (memcmp(Name.data()+1, "s_consumes_this", 15) != 0)
 1022       if (memcmp(Name.data()+1, "ass_object_size", 15) != 0)
 1026       if (memcmp(Name.data()+1, "eturn_typestate", 15) != 0)
 1032     switch (Name[0]) {
 1035       switch (Name[1]) {
 1038         if (memcmp(Name.data()+2, "alyzer_noreturn", 15) != 0)
 1042         if (memcmp(Name.data()+2, "sert_capability", 15) != 0)
 1048       if (memcmp(Name.data()+1, "ip_pinned_shadow", 16) != 0)
 1052       switch (Name[1]) {
 1055         if (memcmp(Name.data()+2, "jc_runtime_name", 15) != 0)
 1059         if (memcmp(Name.data()+2, "nership_returns", 15) != 0)
 1065       if (memcmp(Name.data()+1, "hared_capability", 16) != 0)
 1069       if (memcmp(Name.data()+1, "ransparent_union", 16) != 0)
 1075     switch (Name[0]) {
 1078       switch (Name[1]) {
 1081         if (memcmp(Name.data()+2, "rch64_vector_pcs", 16) != 0)
 1085         if (memcmp(Name.data()+2, "quire_capability", 16) != 0)
 1089         if (memcmp(Name.data()+2, "sert_shared_lock", 16) != 0)
 1095       if (memcmp(Name.data()+1, "arries_dependency", 17) != 0)
 1099       if (memcmp(Name.data()+1, "isable_tail_calls", 17) != 0)
 1103       if (memcmp(Name.data()+1, "num_extensibility", 17) != 0)
 1107       if (memcmp(Name.data()+1, "boutletcollection", 17) != 0)
 1111       if (memcmp(Name.data()+1, "ig_server_routine", 17) != 0)
 1115       if (memcmp(Name.data()+1, "o_s", 3) != 0)
 1117       switch (Name[4]) {
 1120         if (memcmp(Name.data()+5, "nitize_", 7) != 0)
 1122         switch (Name[12]) {
 1125           if (memcmp(Name.data()+13, "emory", 5) != 0)
 1129           if (memcmp(Name.data()+13, "hread", 5) != 0)
 1135         if (memcmp(Name.data()+5, "ack_protector", 13) != 0)
 1141       switch (Name[1]) {
 1144         if (memcmp(Name.data()+2, "jc_", 3) != 0)
 1146         switch (Name[5]) {
 1149           if (memcmp(Name.data()+6, "ethod_family", 12) != 0)
 1153           if (memcmp(Name.data()+6, "onlazy_class", 12) != 0)
 1159         if (memcmp(Name.data()+2, "encl_unroll_hint", 16) != 0)
 1165       if (memcmp(Name.data()+1, "elease_capability", 17) != 0)
 1169       if (memcmp(Name.data()+1, "wift_error_result", 17) != 0)
 1173       if (memcmp(Name.data()+1, "arn_unused_result", 17) != 0)
 1179     switch (Name[0]) {
 1182       if (memcmp(Name.data()+1, "mdgpu_waves_per_eu", 18) != 0)
 1186       if (memcmp(Name.data()+1, "f_", 2) != 0)
 1188       switch (Name[3]) {
 1191         if (memcmp(Name.data()+4, "udited_transfer", 15) != 0)
 1195         if (memcmp(Name.data()+4, "eturns_retained", 15) != 0)
 1199         if (memcmp(Name.data()+4, "nknown_transfer", 15) != 0)
 1205       switch (Name[1]) {
 1208         if (memcmp(Name.data()+2, "_sanitize_address", 17) != 0)
 1212         if (memcmp(Name.data()+2, "_returns_retained", 17) != 0)
 1218       switch (Name[1]) {
 1221         if (memcmp(Name.data()+2, "jc_", 3) != 0)
 1223         switch (Name[5]) {
 1226           if (memcmp(Name.data()+6, "ridge_", 6) != 0)
 1228           switch (Name[12]) {
 1231             if (memcmp(Name.data()+13, "utable", 6) != 0)
 1235             if (memcmp(Name.data()+13, "elated", 6) != 0)
 1241           if (memcmp(Name.data()+6, "equires_super", 13) != 0)
 1247         if (memcmp(Name.data()+2, "_returns_retained", 17) != 0)
 1253       if (memcmp(Name.data()+1, "equires_capability", 18) != 0)
 1259     switch (Name[0]) {
 1262       if (memcmp(Name.data()+1, "eon_polyvector_type", 19) != 0)
 1266       if (memcmp(Name.data()+1, "bjc_runtime_visible", 19) != 0)
 1270       if (memcmp(Name.data()+1, "eqd_work_group_size", 19) != 0)
 1274       if (memcmp(Name.data()+1, "hared_lock_function", 19) != 0)
 1278       if (memcmp(Name.data()+1, "ork_group_size_hint", 19) != 0)
 1284     switch (Name[0]) {
 1287       if (memcmp(Name.data()+1, "_clang_arm_mve_alias", 20) != 0)
 1291       if (memcmp(Name.data()+1, "ssert_exclusive_lock", 20) != 0)
 1295       if (memcmp(Name.data()+1, "to_visibility_public", 20) != 0)
 1299       if (memcmp(Name.data()+1, "bjc_precise_lifetime", 20) != 0)
 1303       if (memcmp(Name.data()+1, "ointer_with_type_tag", 20) != 0)
 1307       switch (Name[1]) {
 1310         if (memcmp(Name.data()+2, "ared_locks_required", 19) != 0)
 1314         if (memcmp(Name.data()+2, "ift_indirect_result", 19) != 0)
 1320       if (memcmp(Name.data()+1, "ype_tag_for_datatype", 20) != 0)
 1324       if (memcmp(Name.data()+1, "ray_never_instrument", 20) != 0)
 1330     switch (Name[0]) {
 1333       if (memcmp(Name.data()+1, "rgument_with_type_tag", 21) != 0)
 1337       if (memcmp(Name.data()+1, "xternal_source_symbol", 21) != 0)
 1341       if (memcmp(Name.data()+1, "o_instrument_function", 21) != 0)
 1345       if (memcmp(Name.data()+1, "bjc_independent_class", 21) != 0)
 1349       if (memcmp(Name.data()+1, "ry_acquire_capability", 21) != 0)
 1353       if (memcmp(Name.data()+1, "ray_always_instrument", 21) != 0)
 1359     switch (Name[0]) {
 1362       if (memcmp(Name.data()+1, "f_returns_not_retained", 22) != 0)
 1366       if (memcmp(Name.data()+1, "xclusive_lock_function", 22) != 0)
 1370       if (memcmp(Name.data()+1, "orce_align_arg_pointer", 22) != 0)
 1374       if (memcmp(Name.data()+1, "s_returns_", 10) != 0)
 1376       switch (Name[11]) {
 1379         if (memcmp(Name.data()+12, "utoreleased", 11) != 0)
 1383         if (memcmp(Name.data()+12, "ot_retained", 11) != 0)
 1389       if (memcmp(Name.data()+1, "s_returns_not_retained", 22) != 0)
 1393       if (memcmp(Name.data()+1, "hared_trylock_function", 22) != 0)
 1399     switch (Name[0]) {
 1402       if (memcmp(Name.data()+1, "ssert_shared_capability", 23) != 0)
 1406       if (memcmp(Name.data()+1, "fi_canonical_jump_table", 23) != 0)
 1410       if (memcmp(Name.data()+1, "xclusive_locks_required", 23) != 0)
 1414       if (memcmp(Name.data()+1, "bjc_externally_retained", 23) != 0)
 1418       if (memcmp(Name.data()+1, "ass_dynamic_object_size", 23) != 0)
 1424     switch (Name[0]) {
 1427       if (memcmp(Name.data()+1, "cquire_shared_capability", 24) != 0)
 1431       if (memcmp(Name.data()+1, "ntel_reqd_sub_group_size", 24) != 0)
 1435       if (memcmp(Name.data()+1, "o_", 2) != 0)
 1437       switch (Name[3]) {
 1440         if (memcmp(Name.data()+4, "aller_saved_registers", 21) != 0)
 1444         if (memcmp(Name.data()+4, "hread_safety_analysis", 21) != 0)
 1450       if (memcmp(Name.data()+1, "elease_shared_capability", 24) != 0)
 1456     switch (Name[0]) {
 1459       if (memcmp(Name.data()+1, "onsumable_auto_cast_state", 25) != 0)
 1463       if (memcmp(Name.data()+1, "xclusive_trylock_function", 25) != 0)
 1467       if (memcmp(Name.data()+1, "o_address_safety_analysis", 25) != 0)
 1471       if (memcmp(Name.data()+1, "bjc_returns_inner_pointer", 25) != 0)
 1475       if (Name[1] != 'e')
 1477       switch (Name[2]) {
 1480         if (memcmp(Name.data()+3, "ease_generic_capability", 23) != 0)
 1484         if (memcmp(Name.data()+3, "uires_shared_capability", 23) != 0)
 1490       if (memcmp(Name.data()+1, "peculative_load_hardening", 25) != 0)
 1496     switch (Name[0]) {
 1499       if (memcmp(Name.data()+1, "mdgpu_flat_work_group_size", 26) != 0)
 1503       if (memcmp(Name.data()+1, "evice_builtin_", 14) != 0)
 1505       switch (Name[15]) {
 1508         if (memcmp(Name.data()+16, "urface_type", 11) != 0)
 1512         if (memcmp(Name.data()+16, "exture_type", 11) != 0)
 1518       switch (Name[1]) {
 1521         if (memcmp(Name.data()+2, "jc_", 3) != 0)
 1523         switch (Name[5]) {
 1526           if (memcmp(Name.data()+6, "esignated_initializer", 21) != 0)
 1530           if (memcmp(Name.data()+6, "ubclassing_restricted", 21) != 0)
 1536         if (memcmp(Name.data()+2, "_returns_retained_on_zero", 25) != 0)
 1544     if (memcmp(Name.data()+0, "consumable_set_state_on_read", 28) != 0)
 1548     switch (Name[0]) {
 1551       if (memcmp(Name.data()+1, "o_speculative_load_hardening", 28) != 0)
 1555       if (memcmp(Name.data()+1, "ry_acquire_shared_capability", 28) != 0)
 1561     switch (Name[0]) {
 1564       if (memcmp(Name.data()+1, "s_returns_retained_on_non_zero", 30) != 0)
 1568       if (memcmp(Name.data()+1, "equire_constant_initialization", 30) != 0)
 1574     if (memcmp(Name.data()+0, "objc_requires_property_definitions", 34) != 0)
 1578     switch (Name[0]) {
 1581       if (memcmp(Name.data()+1, "xclude_from_explicit_instantiation", 34) != 0)
 1585       if (memcmp(Name.data()+1, "bjc_arc_weak_reference_unavailable", 34) != 0)
 1591     if (memcmp(Name.data()+0, "objc_protocol_requires_explicit_implementation", 46) != 0)
 1596   switch (Name.size()) {
 1599     if (memcmp(Name.data()+0, "uuid", 4) != 0)
 1603     switch (Name[0]) {
 1606       if (memcmp(Name.data()+1, "lign", 4) != 0)
 1610       if (memcmp(Name.data()+1, "aked", 4) != 0)
 1616     if (memcmp(Name.data()+0, "thread", 6) != 0)
 1620     if (memcmp(Name.data()+0, "no", 2) != 0)
 1622     switch (Name[2]) {
 1625       if (memcmp(Name.data()+3, "lias", 4) != 0)
 1629       if (memcmp(Name.data()+3, "hrow", 4) != 0)
 1635     switch (Name[0]) {
 1638       if (memcmp(Name.data()+1, "_host__", 7) != 0)
 1642       if (memcmp(Name.data()+1, "llocate", 7) != 0)
 1646       if (memcmp(Name.data()+1, "ode_seg", 7) != 0)
 1650       if (Name[1] != 'o')
 1652       switch (Name[2]) {
 1655         if (memcmp(Name.data()+3, "nline", 5) != 0)
 1659         if (memcmp(Name.data()+3, "eturn", 5) != 0)
 1663         if (memcmp(Name.data()+3, "table", 5) != 0)
 1669       if (memcmp(Name.data()+1, "roperty", 7) != 0)
 1673       if (memcmp(Name.data()+1, "estrict", 7) != 0)
 1679     switch (Name[0]) {
 1682       if (memcmp(Name.data()+1, "llocator", 8) != 0)
 1686       if (memcmp(Name.data()+1, "ll", 2) != 0)
 1688       switch (Name[3]) {
 1691         if (memcmp(Name.data()+4, "xport", 5) != 0)
 1695         if (memcmp(Name.data()+4, "mport", 5) != 0)
 1701       if (memcmp(Name.data()+1, "electany", 8) != 0)
 1707     switch (Name[0]) {
 1710       if (Name[1] != '_')
 1712       switch (Name[2]) {
 1715         if (memcmp(Name.data()+3, "evice__", 7) != 0)
 1719         if (memcmp(Name.data()+3, "lobal__", 7) != 0)
 1723         if (memcmp(Name.data()+3, "hared__", 7) != 0)
 1729       if (memcmp(Name.data()+1, "eprecated", 9) != 0)
 1735     if (memcmp(Name.data()+0, "empty_bases", 11) != 0)
 1739     switch (Name[0]) {
 1742       if (memcmp(Name.data()+1, "_constant__", 11) != 0)
 1746       if (memcmp(Name.data()+1, "pu_", 3) != 0)
 1748       switch (Name[4]) {
 1751         if (memcmp(Name.data()+5, "ispatch", 7) != 0)
 1755         if (memcmp(Name.data()+5, "pecific", 7) != 0)
 1763     if (memcmp(Name.data()+0, "layout_version", 14) != 0)
 1767     if (memcmp(Name.data()+0, "__launch_bounds__", 17) != 0)
 1771     if (memcmp(Name.data()+0, "__", 2) != 0)
 1773     switch (Name[2]) {
 1776       if (memcmp(Name.data()+3, "udart_builtin__", 15) != 0)
 1780       if (memcmp(Name.data()+3, "evice_builtin__", 15) != 0)
 1786     if (memcmp(Name.data()+0, "__hip_pinned_shadow__", 21) != 0)
 1790     if (memcmp(Name.data()+0, "__device_builtin_", 17) != 0)
 1792     switch (Name[17]) {
 1795       if (memcmp(Name.data()+18, "urface_type__", 13) != 0)
 1799       if (memcmp(Name.data()+18, "exture_type__", 13) != 0)
 1806   switch (Name.size()) {
 1809     if (memcmp(Name.data()+0, "uuid", 4) != 0)
 1814   switch (Name.size()) {
 1817     if (memcmp(Name.data()+0, "gnu::", 5) != 0)
 1819     switch (Name[5]) {
 1822       if (memcmp(Name.data()+6, "ar", 2) != 0)
 1826       if (memcmp(Name.data()+6, "ot", 2) != 0)
 1830       if (memcmp(Name.data()+6, "cs", 2) != 0)
 1836     if (memcmp(Name.data()+0, "gnu::", 5) != 0)
 1838     switch (Name[5]) {
 1841       if (memcmp(Name.data()+6, "old", 3) != 0)
 1845       if (memcmp(Name.data()+6, "ode", 3) != 0)
 1849       if (memcmp(Name.data()+6, "ear", 3) != 0)
 1853       if (memcmp(Name.data()+6, "ure", 3) != 0)
 1857       if (memcmp(Name.data()+6, "sed", 3) != 0)
 1861       if (memcmp(Name.data()+6, "eak", 3) != 0)
 1867     switch (Name[0]) {
 1870       if (memcmp(Name.data()+1, ":noreturn", 9) != 0)
 1874       switch (Name[1]) {
 1877         if (memcmp(Name.data()+2, "u::", 3) != 0)
 1879         switch (Name[5]) {
 1882           if (memcmp(Name.data()+6, "lias", 4) != 0)
 1886           switch (Name[6]) {
 1889             if (memcmp(Name.data()+7, "ecl", 3) != 0)
 1893             if (memcmp(Name.data()+7, "nst", 3) != 0)
 1899           if (memcmp(Name.data()+6, "func", 4) != 0)
 1903           if (memcmp(Name.data()+6, "aked", 4) != 0)
 1909         if (memcmp(Name.data()+2, "l::Owner", 8) != 0)
 1917     switch (Name[0]) {
 1920       if (memcmp(Name.data()+1, ":nodiscard", 10) != 0)
 1924       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 1926       switch (Name[5]) {
 1929         if (memcmp(Name.data()+6, "ommon", 5) != 0)
 1933         if (memcmp(Name.data()+6, "ormat", 5) != 0)
 1937         switch (Name[6]) {
 1940           if (memcmp(Name.data()+7, "lloc", 4) != 0)
 1944           if (memcmp(Name.data()+7, "ps16", 4) != 0)
 1948           if (memcmp(Name.data()+7, "_abi", 4) != 0)
 1954         if (memcmp(Name.data()+6, "acked", 5) != 0)
 1958         if (memcmp(Name.data()+6, "ignal", 5) != 0)
 1962         if (memcmp(Name.data()+6, "arget", 5) != 0)
 1966         if (memcmp(Name.data()+6, "nused", 5) != 0)
 1974     switch (Name[0]) {
 1977       if (memcmp(Name.data()+1, ":deprecated", 11) != 0)
 1981       switch (Name[1]) {
 1984         if (memcmp(Name.data()+2, "u::", 3) != 0)
 1986         switch (Name[5]) {
 1989           if (memcmp(Name.data()+6, "_const", 6) != 0)
 1993           switch (Name[6]) {
 1996             if (memcmp(Name.data()+7, "i_tag", 5) != 0)
 2000             if (memcmp(Name.data()+7, "igned", 5) != 0)
 2006           if (memcmp(Name.data()+6, "leanup", 6) != 0)
 2010           if (memcmp(Name.data()+6, "latten", 6) != 0)
 2014           if (Name[6] != 'o')
 2016           switch (Name[7]) {
 2019             if (memcmp(Name.data()+8, "ebug", 4) != 0)
 2023             if (memcmp(Name.data()+8, "null", 4) != 0)
 2027             if (memcmp(Name.data()+8, "hrow", 4) != 0)
 2033           if (memcmp(Name.data()+6, "eg", 2) != 0)
 2035           switch (Name[8]) {
 2038             if (memcmp(Name.data()+9, "all", 3) != 0)
 2042             if (memcmp(Name.data()+9, "arm", 3) != 0)
 2048           switch (Name[6]) {
 2051             if (memcmp(Name.data()+7, "ction", 5) != 0)
 2055             if (memcmp(Name.data()+7, "dcall", 5) != 0)
 2061           if (memcmp(Name.data()+6, "eakref", 6) != 0)
 2067         if (memcmp(Name.data()+2, "l::Pointer", 10) != 0)
 2075     switch (Name[0]) {
 2078       if (memcmp(Name.data()+1, ":fallthrough", 12) != 0)
 2082       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2084       switch (Name[7]) {
 2087         if (memcmp(Name.data()+8, "locks", 5) != 0)
 2091         if (memcmp(Name.data()+8, "ascal", 5) != 0)
 2097       switch (Name[1]) {
 2100         if (memcmp(Name.data()+2, "u::", 3) != 0)
 2102         switch (Name[5]) {
 2105           if (memcmp(Name.data()+6, "astcall", 7) != 0)
 2109           if (Name[6] != 'o')
 2111           switch (Name[7]) {
 2114             if (memcmp(Name.data()+8, "ommon", 5) != 0)
 2118             if (memcmp(Name.data()+8, "nline", 5) != 0)
 2122             if (memcmp(Name.data()+8, "ips16", 5) != 0)
 2126             if (memcmp(Name.data()+8, "eturn", 5) != 0)
 2132           switch (Name[6]) {
 2135             if (memcmp(Name.data()+7, "ntinel", 6) != 0)
 2139             if (memcmp(Name.data()+7, "sv_abi", 6) != 0)
 2145           if (memcmp(Name.data()+6, "hiscall", 7) != 0)
 2151         if (memcmp(Name.data()+2, "l::suppress", 11) != 0)
 2159     switch (Name[0]) {
 2162       if (memcmp(Name.data()+1, ":maybe_unused", 13) != 0)
 2166       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2168       switch (Name[7]) {
 2171         if (memcmp(Name.data()+8, "insize", 6) != 0)
 2175         if (memcmp(Name.data()+8, "oderef", 6) != 0)
 2179         switch (Name[8]) {
 2182           if (memcmp(Name.data()+9, "jc_gc", 5) != 0)
 2186           if (memcmp(Name.data()+9, "tnone", 5) != 0)
 2194       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2196       switch (Name[5]) {
 2199         if (memcmp(Name.data()+6, "ll", 2) != 0)
 2201         switch (Name[8]) {
 2204           if (memcmp(Name.data()+9, "xport", 5) != 0)
 2208           if (memcmp(Name.data()+9, "mport", 5) != 0)
 2214         if (memcmp(Name.data()+6, "nterrupt", 8) != 0)
 2218         if (memcmp(Name.data()+6, "ong_call", 8) != 0)
 2222         switch (Name[6]) {
 2225           if (memcmp(Name.data()+7, "y_alias", 7) != 0)
 2229           if (memcmp(Name.data()+7, "cromips", 7) != 0)
 2233           if (memcmp(Name.data()+7, "_struct", 7) != 0)
 2239         if (memcmp(Name.data()+6, "electany", 8) != 0)
 2243         if (memcmp(Name.data()+6, "ls_model", 8) != 0)
 2251     switch (Name[0]) {
 2254       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2256       switch (Name[7]) {
 2259         if (memcmp(Name.data()+8, "SObject", 7) != 0)
 2263         if (memcmp(Name.data()+8, "nnotate", 7) != 0)
 2267         if (memcmp(Name.data()+8, "allback", 7) != 0)
 2271         if (Name[8] != 'b')
 2273         switch (Name[9]) {
 2276           if (memcmp(Name.data()+10, "ction", 5) != 0)
 2280           if (memcmp(Name.data()+10, "utlet", 5) != 0)
 2286         if (memcmp(Name.data()+8, "oescape", 7) != 0)
 2292       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2294       switch (Name[5]) {
 2297         switch (Name[6]) {
 2300           if (memcmp(Name.data()+7, "loc_size", 8) != 0)
 2304           if (memcmp(Name.data()+7, "tificial", 8) != 0)
 2310         if (Name[6] != 'e')
 2312         switch (Name[7]) {
 2315           if (memcmp(Name.data()+8, "recated", 7) != 0)
 2319           if (memcmp(Name.data()+8, "tructor", 7) != 0)
 2325         if (memcmp(Name.data()+6, "ormat_arg", 9) != 0)
 2329         if (memcmp(Name.data()+6, "nu_inline", 9) != 0)
 2333         if (memcmp(Name.data()+6, "ocf_check", 9) != 0)
 2337         if (memcmp(Name.data()+6, "hort_call", 9) != 0)
 2341         if (memcmp(Name.data()+6, "isibility", 9) != 0)
 2349     switch (Name[0]) {
 2352       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2354       switch (Name[7]) {
 2357         if (memcmp(Name.data()+8, "lag_enum", 8) != 0)
 2361         if (memcmp(Name.data()+8, "wiftcall", 8) != 0)
 2365         if (memcmp(Name.data()+8, "ecreturn", 8) != 0)
 2371       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2373       switch (Name[5]) {
 2376         if (memcmp(Name.data()+6, "lloc_align", 10) != 0)
 2380         if (memcmp(Name.data()+6, "onstructor", 10) != 0)
 2384         if (memcmp(Name.data()+6, "allthrough", 10) != 0)
 2388         if (memcmp(Name.data()+6, "omicromips", 10) != 0)
 2392         if (memcmp(Name.data()+6, "ector_size", 10) != 0)
 2396         if (memcmp(Name.data()+6, "arn_unused", 10) != 0)
 2404     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 2406     switch (Name[7]) {
 2409       switch (Name[8]) {
 2412         if (memcmp(Name.data()+9, "pability", 8) != 0)
 2416         if (Name[9] != 'n')
 2418         switch (Name[10]) {
 2421           if (memcmp(Name.data()+11, "umable", 6) != 0)
 2425           if (memcmp(Name.data()+11, "ergent", 6) != 0)
 2433       if (memcmp(Name.data()+8, "o_destroy", 9) != 0)
 2437       if (memcmp(Name.data()+8, "ectorcall", 9) != 0)
 2443     switch (Name[0]) {
 2446       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2448       switch (Name[7]) {
 2451         if (memcmp(Name.data()+8, "f_consumed", 10) != 0)
 2455         if (memcmp(Name.data()+8, "allthrough", 10) != 0)
 2459         if (memcmp(Name.data()+8, "uarded_var", 10) != 0)
 2463         if (memcmp(Name.data()+8, "mport_name", 10) != 0)
 2467         switch (Name[8]) {
 2470           switch (Name[9]) {
 2473             if (memcmp(Name.data()+10, "sanitize", 8) != 0)
 2477             if (memcmp(Name.data()+10, "uplicate", 8) != 0)
 2483           if (memcmp(Name.data()+9, "_consumed", 9) != 0)
 2489         switch (Name[8]) {
 2492           if (memcmp(Name.data()+9, "jc_bridge", 9) != 0)
 2496           if (memcmp(Name.data()+9, "_consumed", 9) != 0)
 2502         if (memcmp(Name.data()+8, "rivial_abi", 10) != 0)
 2506         if (memcmp(Name.data()+8, "navailable", 10) != 0)
 2510         if (memcmp(Name.data()+8, "eak_import", 10) != 0)
 2516       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2518       switch (Name[5]) {
 2521         if (memcmp(Name.data()+6, "lways_inline", 12) != 0)
 2525         if (memcmp(Name.data()+6, "nit_priority", 12) != 0)
 2529         if (memcmp(Name.data()+6, "eturns_twice", 12) != 0)
 2537     switch (Name[0]) {
 2540       if (memcmp(Name.data()+1, ":no_unique_address", 18) != 0)
 2544       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2546       switch (Name[7]) {
 2549         if (memcmp(Name.data()+8, "vailability", 11) != 0)
 2553         if (memcmp(Name.data()+8, "pu_", 3) != 0)
 2555         switch (Name[11]) {
 2558           if (memcmp(Name.data()+12, "ispatch", 7) != 0)
 2562           if (memcmp(Name.data()+12, "pecific", 7) != 0)
 2568         switch (Name[8]) {
 2571           if (memcmp(Name.data()+9, "jc_boxable", 10) != 0)
 2575           if (memcmp(Name.data()+9, "erloadable", 10) != 0)
 2581         if (memcmp(Name.data()+8, "reserve_all", 11) != 0)
 2587       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2589       switch (Name[5]) {
 2592         if (memcmp(Name.data()+6, "ssume_aligned", 13) != 0)
 2596         if (memcmp(Name.data()+6, "o_split_stack", 13) != 0)
 2604     switch (Name[0]) {
 2607       if (memcmp(Name.data()+1, ":carries_dependency", 19) != 0)
 2611       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2613       switch (Name[7]) {
 2616         if (memcmp(Name.data()+8, "ddress_space", 12) != 0)
 2620         if (memcmp(Name.data()+8, "allable_when", 12) != 0)
 2624         if (memcmp(Name.data()+8, "mport_module", 12) != 0)
 2628         if (memcmp(Name.data()+8, "ifetimebound", 12) != 0)
 2632         if (memcmp(Name.data()+8, "reserve_most", 12) != 0)
 2636         if (memcmp(Name.data()+8, "einitializes", 12) != 0)
 2640         switch (Name[8]) {
 2643           if (memcmp(Name.data()+9, "t_typestate", 11) != 0)
 2647           if (memcmp(Name.data()+9, "ift_context", 11) != 0)
 2653         if (memcmp(Name.data()+8, "ninitialized", 12) != 0)
 2657         if (memcmp(Name.data()+8, "ray_log_args", 12) != 0)
 2663       if (memcmp(Name.data()+1, "nu::returns_nonnull", 19) != 0)
 2669     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 2671     switch (Name[7]) {
 2674       if (memcmp(Name.data()+8, "lways_destroy", 13) != 0)
 2678       if (memcmp(Name.data()+8, "ntel_ocl_bicc", 13) != 0)
 2682       if (memcmp(Name.data()+8, "bjc_", 4) != 0)
 2684       switch (Name[12]) {
 2687         if (memcmp(Name.data()+13, "xception", 8) != 0)
 2691         if (memcmp(Name.data()+13, "wnership", 8) != 0)
 2697       if (memcmp(Name.data()+8, "t_guarded_var", 13) != 0)
 2701       if (memcmp(Name.data()+8, "est_typestate", 13) != 0)
 2707     switch (Name[0]) {
 2710       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2712       switch (Name[7]) {
 2715         if (memcmp(Name.data()+8, "mdgpu_num_", 10) != 0)
 2717         switch (Name[18]) {
 2720           if (memcmp(Name.data()+19, "gpr", 3) != 0)
 2724           if (memcmp(Name.data()+19, "gpr", 3) != 0)
 2730         if (memcmp(Name.data()+8, "ot_tail_called", 14) != 0)
 2734         switch (Name[8]) {
 2737           if (memcmp(Name.data()+9, "jc_", 3) != 0)
 2739           switch (Name[12]) {
 2742             if (memcmp(Name.data()+13, "lass_stub", 9) != 0)
 2746             if (memcmp(Name.data()+13, "oot_class", 9) != 0)
 2752           if (memcmp(Name.data()+9, "nership_", 8) != 0)
 2754           switch (Name[17]) {
 2757             if (memcmp(Name.data()+18, "olds", 4) != 0)
 2761             if (memcmp(Name.data()+18, "akes", 4) != 0)
 2769         if (memcmp(Name.data()+8, "aram_typestate", 14) != 0)
 2773         if (memcmp(Name.data()+8, "coped_lockable", 14) != 0)
 2777         if (memcmp(Name.data()+8, "ype_visibility", 14) != 0)
 2781         if (memcmp(Name.data()+8, "nlock_function", 14) != 0)
 2787       if (memcmp(Name.data()+1, "nu::transparent_union", 21) != 0)
 2793     switch (Name[0]) {
 2796       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2798       switch (Name[7]) {
 2801         if (memcmp(Name.data()+8, "nternal_linkage", 15) != 0)
 2805         if (memcmp(Name.data()+8, "in_vector_width", 15) != 0)
 2809         switch (Name[8]) {
 2812           if (memcmp(Name.data()+9, "on_vector_type", 14) != 0)
 2816           if (memcmp(Name.data()+9, "_consumes_self", 14) != 0)
 2822         if (memcmp(Name.data()+8, "s_consumes_this", 15) != 0)
 2826         if (memcmp(Name.data()+8, "ass_object_size", 15) != 0)
 2830         if (memcmp(Name.data()+8, "eturn_typestate", 15) != 0)
 2836       if (memcmp(Name.data()+1, "nu::", 4) != 0)
 2838       switch (Name[5]) {
 2841         if (memcmp(Name.data()+6, "o_sanitize_thread", 17) != 0)
 2845         if (memcmp(Name.data()+6, "arn_unused_result", 17) != 0)
 2853     switch (Name[0]) {
 2856       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 2858       switch (Name[7]) {
 2861         if (memcmp(Name.data()+8, "ssert_capability", 16) != 0)
 2865         switch (Name[8]) {
 2868           if (memcmp(Name.data()+9, "jc_runtime_name", 15) != 0)
 2872           if (memcmp(Name.data()+9, "nership_returns", 15) != 0)
 2878         if (memcmp(Name.data()+8, "hared_capability", 16) != 0)
 2884       if (memcmp(Name.data()+1, "nu::no_sanitize_address", 23) != 0)
 2890     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 2892     switch (Name[7]) {
 2895       switch (Name[8]) {
 2898         if (memcmp(Name.data()+9, "rch64_vector_pcs", 16) != 0)
 2902         if (memcmp(Name.data()+9, "quire_capability", 16) != 0)
 2908       if (memcmp(Name.data()+8, "isable_tail_calls", 17) != 0)
 2912       if (memcmp(Name.data()+8, "num_extensibility", 17) != 0)
 2916       if (memcmp(Name.data()+8, "boutletcollection", 17) != 0)
 2920       if (memcmp(Name.data()+8, "ig_server_routine", 17) != 0)
 2924       if (memcmp(Name.data()+8, "o_s", 3) != 0)
 2926       switch (Name[11]) {
 2929         if (memcmp(Name.data()+12, "nitize_memory", 13) != 0)
 2933         if (memcmp(Name.data()+12, "ack_protector", 13) != 0)
 2939       if (memcmp(Name.data()+8, "bjc_", 4) != 0)
 2941       switch (Name[12]) {
 2944         if (memcmp(Name.data()+13, "ethod_family", 12) != 0)
 2948         if (memcmp(Name.data()+13, "onlazy_class", 12) != 0)
 2954       if (memcmp(Name.data()+8, "elease_capability", 17) != 0)
 2958       if (memcmp(Name.data()+8, "wift_error_result", 17) != 0)
 2962       if (memcmp(Name.data()+8, "arn_unused_result", 17) != 0)
 2968     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 2970     switch (Name[7]) {
 2973       if (memcmp(Name.data()+8, "mdgpu_waves_per_eu", 18) != 0)
 2977       if (memcmp(Name.data()+8, "f_", 2) != 0)
 2979       switch (Name[10]) {
 2982         if (memcmp(Name.data()+11, "udited_transfer", 15) != 0)
 2986         if (memcmp(Name.data()+11, "eturns_retained", 15) != 0)
 2990         if (memcmp(Name.data()+11, "nknown_transfer", 15) != 0)
 2996       if (memcmp(Name.data()+8, "s_returns_retained", 18) != 0)
 3000       switch (Name[8]) {
 3003         if (memcmp(Name.data()+9, "jc_", 3) != 0)
 3005         switch (Name[12]) {
 3008           if (memcmp(Name.data()+13, "ridge_", 6) != 0)
 3010           switch (Name[19]) {
 3013             if (memcmp(Name.data()+20, "utable", 6) != 0)
 3017             if (memcmp(Name.data()+20, "elated", 6) != 0)
 3023           if (memcmp(Name.data()+13, "equires_super", 13) != 0)
 3029         if (memcmp(Name.data()+9, "_returns_retained", 17) != 0)
 3035       if (memcmp(Name.data()+8, "equires_capability", 18) != 0)
 3041     switch (Name[0]) {
 3044       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3046       switch (Name[7]) {
 3049         if (memcmp(Name.data()+8, "eon_polyvector_type", 19) != 0)
 3053         if (memcmp(Name.data()+8, "bjc_runtime_visible", 19) != 0)
 3059       if (memcmp(Name.data()+1, "nu::no_instrument_function", 26) != 0)
 3065     switch (Name[0]) {
 3068       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3070       switch (Name[7]) {
 3073         if (memcmp(Name.data()+8, "_clang_arm_mve_alias", 20) != 0)
 3077         if (memcmp(Name.data()+8, "to_visibility_public", 20) != 0)
 3081         if (memcmp(Name.data()+8, "bjc_precise_lifetime", 20) != 0)
 3085         if (memcmp(Name.data()+8, "ointer_with_type_tag", 20) != 0)
 3089         switch (Name[8]) {
 3092           if (memcmp(Name.data()+9, "ared_locks_required", 19) != 0)
 3096           if (memcmp(Name.data()+9, "ift_indirect_result", 19) != 0)
 3102         if (memcmp(Name.data()+8, "ype_tag_for_datatype", 20) != 0)
 3106         if (memcmp(Name.data()+8, "ray_never_instrument", 20) != 0)
 3112       if (memcmp(Name.data()+1, "nu::force_align_arg_pointer", 27) != 0)
 3118     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3120     switch (Name[7]) {
 3123       if (memcmp(Name.data()+8, "rgument_with_type_tag", 21) != 0)
 3127       if (memcmp(Name.data()+8, "xternal_source_symbol", 21) != 0)
 3131       if (memcmp(Name.data()+8, "bjc_independent_class", 21) != 0)
 3135       if (memcmp(Name.data()+8, "ry_acquire_capability", 21) != 0)
 3139       if (memcmp(Name.data()+8, "ray_always_instrument", 21) != 0)
 3145     switch (Name[0]) {
 3148       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3150       switch (Name[7]) {
 3153         if (memcmp(Name.data()+8, "f_returns_not_retained", 22) != 0)
 3157         if (memcmp(Name.data()+8, "s_returns_", 10) != 0)
 3159         switch (Name[18]) {
 3162           if (memcmp(Name.data()+19, "utoreleased", 11) != 0)
 3166           if (memcmp(Name.data()+19, "ot_retained", 11) != 0)
 3172         if (memcmp(Name.data()+8, "s_returns_not_retained", 22) != 0)
 3178       if (memcmp(Name.data()+1, "nu::no_caller_saved_registers", 29) != 0)
 3184     switch (Name[0]) {
 3187       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3189       switch (Name[7]) {
 3192         if (memcmp(Name.data()+8, "ssert_shared_capability", 23) != 0)
 3196         if (memcmp(Name.data()+8, "fi_canonical_jump_table", 23) != 0)
 3200         if (memcmp(Name.data()+8, "xclusive_locks_required", 23) != 0)
 3204         if (memcmp(Name.data()+8, "bjc_externally_retained", 23) != 0)
 3208         if (memcmp(Name.data()+8, "ass_dynamic_object_size", 23) != 0)
 3214       if (memcmp(Name.data()+1, "nu::no_address_safety_analysis", 30) != 0)
 3220     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3222     switch (Name[7]) {
 3225       if (memcmp(Name.data()+8, "cquire_shared_capability", 24) != 0)
 3229       if (memcmp(Name.data()+8, "o_thread_safety_analysis", 24) != 0)
 3233       if (memcmp(Name.data()+8, "elease_shared_capability", 24) != 0)
 3239     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3241     switch (Name[7]) {
 3244       if (memcmp(Name.data()+8, "onsumable_auto_cast_state", 25) != 0)
 3248       if (memcmp(Name.data()+8, "bjc_returns_inner_pointer", 25) != 0)
 3252       if (Name[8] != 'e')
 3254       switch (Name[9]) {
 3257         if (memcmp(Name.data()+10, "ease_generic_capability", 23) != 0)
 3261         if (memcmp(Name.data()+10, "uires_shared_capability", 23) != 0)
 3267       if (memcmp(Name.data()+8, "peculative_load_hardening", 25) != 0)
 3273     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3275     switch (Name[7]) {
 3278       if (memcmp(Name.data()+8, "mdgpu_flat_work_group_size", 26) != 0)
 3282       switch (Name[8]) {
 3285         if (memcmp(Name.data()+9, "jc_", 3) != 0)
 3287         switch (Name[12]) {
 3290           if (memcmp(Name.data()+13, "esignated_initializer", 21) != 0)
 3294           if (memcmp(Name.data()+13, "ubclassing_restricted", 21) != 0)
 3300         if (memcmp(Name.data()+9, "_returns_retained_on_zero", 25) != 0)
 3308     if (memcmp(Name.data()+0, "clang::consumable_set_state_on_read", 35) != 0)
 3312     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3314     switch (Name[7]) {
 3317       if (memcmp(Name.data()+8, "o_speculative_load_hardening", 28) != 0)
 3321       if (memcmp(Name.data()+8, "ry_acquire_shared_capability", 28) != 0)
 3327     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3329     switch (Name[7]) {
 3332       if (memcmp(Name.data()+8, "s_returns_retained_on_non_zero", 30) != 0)
 3336       if (memcmp(Name.data()+8, "equire_constant_initialization", 30) != 0)
 3342     if (memcmp(Name.data()+0, "clang::objc_requires_property_definitions", 41) != 0)
 3346     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3348     switch (Name[7]) {
 3351       if (memcmp(Name.data()+8, "xclude_from_explicit_instantiation", 34) != 0)
 3355       if (memcmp(Name.data()+8, "bjc_arc_weak_reference_unavailable", 34) != 0)
 3361     if (memcmp(Name.data()+0, "clang::objc_protocol_requires_explicit_implementation", 53) != 0)
 3366   switch (Name.size()) {
 3369     if (memcmp(Name.data()+0, "::nodiscard", 11) != 0)
 3373     if (memcmp(Name.data()+0, "::deprecated", 12) != 0)
 3377     switch (Name[0]) {
 3380       if (memcmp(Name.data()+1, ":fallthrough", 12) != 0)
 3384       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3386       switch (Name[7]) {
 3389         if (memcmp(Name.data()+8, "locks", 5) != 0)
 3393         if (memcmp(Name.data()+8, "ascal", 5) != 0)
 3401     switch (Name[0]) {
 3404       if (memcmp(Name.data()+1, ":maybe_unused", 13) != 0)
 3408       if (memcmp(Name.data()+1, "lang::", 6) != 0)
 3410       switch (Name[7]) {
 3413         if (memcmp(Name.data()+8, "insize", 6) != 0)
 3417         if (memcmp(Name.data()+8, "oderef", 6) != 0)
 3421         switch (Name[8]) {
 3424           if (memcmp(Name.data()+9, "jc_gc", 5) != 0)
 3428           if (memcmp(Name.data()+9, "tnone", 5) != 0)
 3438     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3440     switch (Name[7]) {
 3443       if (memcmp(Name.data()+8, "SObject", 7) != 0)
 3447       if (memcmp(Name.data()+8, "nnotate", 7) != 0)
 3451       if (memcmp(Name.data()+8, "allback", 7) != 0)
 3455       if (Name[8] != 'b')
 3457       switch (Name[9]) {
 3460         if (memcmp(Name.data()+10, "ction", 5) != 0)
 3464         if (memcmp(Name.data()+10, "utlet", 5) != 0)
 3470       if (memcmp(Name.data()+8, "oescape", 7) != 0)
 3476     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3478     switch (Name[7]) {
 3481       if (memcmp(Name.data()+8, "lag_enum", 8) != 0)
 3485       if (memcmp(Name.data()+8, "wiftcall", 8) != 0)
 3491     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3493     switch (Name[7]) {
 3496       if (memcmp(Name.data()+8, "onvergent", 9) != 0)
 3500       if (memcmp(Name.data()+8, "ectorcall", 9) != 0)
 3506     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3508     switch (Name[7]) {
 3511       if (memcmp(Name.data()+8, "f_consumed", 10) != 0)
 3515       if (memcmp(Name.data()+8, "mport_name", 10) != 0)
 3519       switch (Name[8]) {
 3522         switch (Name[9]) {
 3525           if (memcmp(Name.data()+10, "sanitize", 8) != 0)
 3529           if (memcmp(Name.data()+10, "uplicate", 8) != 0)
 3535         if (memcmp(Name.data()+9, "_consumed", 9) != 0)
 3541       switch (Name[8]) {
 3544         if (memcmp(Name.data()+9, "jc_bridge", 9) != 0)
 3548         if (memcmp(Name.data()+9, "_consumed", 9) != 0)
 3554       if (memcmp(Name.data()+8, "navailable", 10) != 0)
 3558       if (memcmp(Name.data()+8, "eak_import", 10) != 0)
 3564     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3566     switch (Name[7]) {
 3569       if (memcmp(Name.data()+8, "vailability", 11) != 0)
 3573       if (memcmp(Name.data()+8, "pu_", 3) != 0)
 3575       switch (Name[11]) {
 3578         if (memcmp(Name.data()+12, "ispatch", 7) != 0)
 3582         if (memcmp(Name.data()+12, "pecific", 7) != 0)
 3588       switch (Name[8]) {
 3591         if (memcmp(Name.data()+9, "jc_boxable", 10) != 0)
 3595         if (memcmp(Name.data()+9, "erloadable", 10) != 0)
 3601       if (memcmp(Name.data()+8, "reserve_all", 11) != 0)
 3607     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3609     switch (Name[7]) {
 3612       if (memcmp(Name.data()+8, "ddress_space", 12) != 0)
 3616       if (memcmp(Name.data()+8, "mport_module", 12) != 0)
 3620       if (memcmp(Name.data()+8, "reserve_most", 12) != 0)
 3624       if (memcmp(Name.data()+8, "wift_context", 12) != 0)
 3628       if (memcmp(Name.data()+8, "ray_log_args", 12) != 0)
 3634     if (memcmp(Name.data()+0, "clang::objc_", 12) != 0)
 3636     switch (Name[12]) {
 3639       if (memcmp(Name.data()+13, "xception", 8) != 0)
 3643       if (memcmp(Name.data()+13, "wnership", 8) != 0)
 3649     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3651     switch (Name[7]) {
 3654       if (memcmp(Name.data()+8, "ot_tail_called", 14) != 0)
 3658       switch (Name[8]) {
 3661         if (memcmp(Name.data()+9, "jc_", 3) != 0)
 3663         switch (Name[12]) {
 3666           if (memcmp(Name.data()+13, "lass_stub", 9) != 0)
 3670           if (memcmp(Name.data()+13, "oot_class", 9) != 0)
 3676         if (memcmp(Name.data()+9, "nership_", 8) != 0)
 3678         switch (Name[17]) {
 3681           if (memcmp(Name.data()+18, "olds", 4) != 0)
 3685           if (memcmp(Name.data()+18, "akes", 4) != 0)
 3693       if (memcmp(Name.data()+8, "ype_visibility", 14) != 0)
 3699     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3701     switch (Name[7]) {
 3704       if (memcmp(Name.data()+8, "nternal_linkage", 15) != 0)
 3708       if (memcmp(Name.data()+8, "in_vector_width", 15) != 0)
 3712       switch (Name[8]) {
 3715         if (memcmp(Name.data()+9, "on_vector_type", 14) != 0)
 3719         if (memcmp(Name.data()+9, "_consumes_self", 14) != 0)
 3725       if (memcmp(Name.data()+8, "s_consumes_this", 15) != 0)
 3729       if (memcmp(Name.data()+8, "ass_object_size", 15) != 0)
 3735     if (memcmp(Name.data()+0, "clang::o", 8) != 0)
 3737     switch (Name[8]) {
 3740       if (memcmp(Name.data()+9, "jc_runtime_name", 15) != 0)
 3744       if (memcmp(Name.data()+9, "nership_returns", 15) != 0)
 3750     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3752     switch (Name[7]) {
 3755       if (memcmp(Name.data()+8, "arch64_vector_pcs", 17) != 0)
 3759       if (memcmp(Name.data()+8, "isable_tail_calls", 17) != 0)
 3763       if (memcmp(Name.data()+8, "num_extensibility", 17) != 0)
 3767       if (memcmp(Name.data()+8, "boutletcollection", 17) != 0)
 3771       if (memcmp(Name.data()+8, "ig_server_routine", 17) != 0)
 3775       if (memcmp(Name.data()+8, "o_s", 3) != 0)
 3777       switch (Name[11]) {
 3780         if (memcmp(Name.data()+12, "nitize_memory", 13) != 0)
 3784         if (memcmp(Name.data()+12, "ack_protector", 13) != 0)
 3790       if (memcmp(Name.data()+8, "bjc_", 4) != 0)
 3792       switch (Name[12]) {
 3795         if (memcmp(Name.data()+13, "ethod_family", 12) != 0)
 3799         if (memcmp(Name.data()+13, "onlazy_class", 12) != 0)
 3805       if (memcmp(Name.data()+8, "wift_error_result", 17) != 0)
 3811     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3813     switch (Name[7]) {
 3816       if (memcmp(Name.data()+8, "f_", 2) != 0)
 3818       switch (Name[10]) {
 3821         if (memcmp(Name.data()+11, "udited_transfer", 15) != 0)
 3825         if (memcmp(Name.data()+11, "eturns_retained", 15) != 0)
 3829         if (memcmp(Name.data()+11, "nknown_transfer", 15) != 0)
 3835       if (memcmp(Name.data()+8, "s_returns_retained", 18) != 0)
 3839       switch (Name[8]) {
 3842         if (memcmp(Name.data()+9, "jc_", 3) != 0)
 3844         switch (Name[12]) {
 3847           if (memcmp(Name.data()+13, "ridge_", 6) != 0)
 3849           switch (Name[19]) {
 3852             if (memcmp(Name.data()+20, "utable", 6) != 0)
 3856             if (memcmp(Name.data()+20, "elated", 6) != 0)
 3862           if (memcmp(Name.data()+13, "equires_super", 13) != 0)
 3868         if (memcmp(Name.data()+9, "_returns_retained", 17) != 0)
 3876     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3878     switch (Name[7]) {
 3881       if (memcmp(Name.data()+8, "eon_polyvector_type", 19) != 0)
 3885       if (memcmp(Name.data()+8, "bjc_runtime_visible", 19) != 0)
 3891     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3893     switch (Name[7]) {
 3896       if (memcmp(Name.data()+8, "_clang_arm_mve_alias", 20) != 0)
 3900       if (memcmp(Name.data()+8, "to_visibility_public", 20) != 0)
 3904       if (memcmp(Name.data()+8, "bjc_precise_lifetime", 20) != 0)
 3908       if (memcmp(Name.data()+8, "ointer_with_type_tag", 20) != 0)
 3912       if (memcmp(Name.data()+8, "wift_indirect_result", 20) != 0)
 3916       if (memcmp(Name.data()+8, "ype_tag_for_datatype", 20) != 0)
 3920       if (memcmp(Name.data()+8, "ray_never_instrument", 20) != 0)
 3926     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3928     switch (Name[7]) {
 3931       if (memcmp(Name.data()+8, "rgument_with_type_tag", 21) != 0)
 3935       if (memcmp(Name.data()+8, "xternal_source_symbol", 21) != 0)
 3939       if (memcmp(Name.data()+8, "bjc_independent_class", 21) != 0)
 3943       if (memcmp(Name.data()+8, "ray_always_instrument", 21) != 0)
 3949     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3951     switch (Name[7]) {
 3954       if (memcmp(Name.data()+8, "f_returns_not_retained", 22) != 0)
 3958       if (memcmp(Name.data()+8, "s_returns_", 10) != 0)
 3960       switch (Name[18]) {
 3963         if (memcmp(Name.data()+19, "utoreleased", 11) != 0)
 3967         if (memcmp(Name.data()+19, "ot_retained", 11) != 0)
 3973       if (memcmp(Name.data()+8, "s_returns_not_retained", 22) != 0)
 3979     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 3981     switch (Name[7]) {
 3984       if (memcmp(Name.data()+8, "fi_canonical_jump_table", 23) != 0)
 3988       if (memcmp(Name.data()+8, "bjc_externally_retained", 23) != 0)
 3992       if (memcmp(Name.data()+8, "ass_dynamic_object_size", 23) != 0)
 3998     if (memcmp(Name.data()+0, "clang::no_thread_safety_analysis", 32) != 0)
 4002     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 4004     switch (Name[7]) {
 4007       if (memcmp(Name.data()+8, "bjc_returns_inner_pointer", 25) != 0)
 4011       if (memcmp(Name.data()+8, "peculative_load_hardening", 25) != 0)
 4017     if (memcmp(Name.data()+0, "clang::o", 8) != 0)
 4019     switch (Name[8]) {
 4022       if (memcmp(Name.data()+9, "jc_", 3) != 0)
 4024       switch (Name[12]) {
 4027         if (memcmp(Name.data()+13, "esignated_initializer", 21) != 0)
 4031         if (memcmp(Name.data()+13, "ubclassing_restricted", 21) != 0)
 4037       if (memcmp(Name.data()+9, "_returns_retained_on_zero", 25) != 0)
 4043     if (memcmp(Name.data()+0, "clang::no_speculative_load_hardening", 36) != 0)
 4047     if (memcmp(Name.data()+0, "clang::os_returns_retained_on_non_zero", 38) != 0)
 4051     if (memcmp(Name.data()+0, "clang::objc_requires_property_definitions", 41) != 0)
 4055     if (memcmp(Name.data()+0, "clang::", 7) != 0)
 4057     switch (Name[7]) {
 4060       if (memcmp(Name.data()+8, "xclude_from_explicit_instantiation", 34) != 0)
 4064       if (memcmp(Name.data()+8, "bjc_arc_weak_reference_unavailable", 34) != 0)
 4070     if (memcmp(Name.data()+0, "clang::objc_protocol_requires_explicit_implementation", 53) != 0)
 4075   switch (Name.size()) {
 4078     switch (Name[0]) {
 4081       if (memcmp(Name.data()+1, "_w64", 4) != 0)
 4085       if (memcmp(Name.data()+1, "ocal", 4) != 0)
 4091     switch (Name[0]) {
 4094       switch (Name[1]) {
 4097         switch (Name[2]) {
 4100           if (memcmp(Name.data()+3, "ptr", 3) != 0)
 4104           if (memcmp(Name.data()+3, "ptr", 3) != 0)
 4110         if (memcmp(Name.data()+2, "decl", 4) != 0)
 4116       if (memcmp(Name.data()+1, "lobal", 5) != 0)
 4120       if (memcmp(Name.data()+1, "ernel", 5) != 0)
 4126     switch (Name[0]) {
 4129       switch (Name[1]) {
 4132         switch (Name[2]) {
 4135           if (memcmp(Name.data()+3, "decl", 4) != 0)
 4139           if (memcmp(Name.data()+3, "ocal", 4) != 0)
 4143           if (memcmp(Name.data()+3, "tr", 2) != 0)
 4145           switch (Name[5]) {
 4148             if (Name[6] != '2')
 4152             if (Name[6] != '4')
 4160         if (memcmp(Name.data()+2, "ascal", 5) != 0)
 4166       if (memcmp(Name.data()+1, "lignas", 6) != 0)
 4170       if (memcmp(Name.data()+1, "eneric", 6) != 0)
 4174       if (memcmp(Name.data()+1, "rivate", 6) != 0)
 4180     switch (Name[0]) {
 4183       switch (Name[1]) {
 4186         if (memcmp(Name.data()+2, "lignas", 6) != 0)
 4190         if (memcmp(Name.data()+2, "onnull", 6) != 0)
 4194         switch (Name[2]) {
 4197           if (memcmp(Name.data()+3, "lobal", 5) != 0)
 4201           switch (Name[3]) {
 4204             if (memcmp(Name.data()+4, "rnel", 4) != 0)
 4208             if (memcmp(Name.data()+4, "ndof", 4) != 0)
 4214           if (memcmp(Name.data()+3, "ascal", 5) != 0)
 4220         if (memcmp(Name.data()+2, "tdcall", 6) != 0)
 4226       if (memcmp(Name.data()+1, "onstant", 7) != 0)
 4232     switch (Name[0]) {
 4235       switch (Name[1]) {
 4238         if (memcmp(Name.data()+2, "ullable", 7) != 0)
 4242         switch (Name[2]) {
 4245           if (memcmp(Name.data()+3, "eneric", 6) != 0)
 4249           if (memcmp(Name.data()+3, "rivate", 6) != 0)
 4253           if (memcmp(Name.data()+3, "egcall", 6) != 0)
 4257           if (memcmp(Name.data()+3, "tdcall", 6) != 0)
 4263         if (memcmp(Name.data()+2, "astcall", 7) != 0)
 4267         if (memcmp(Name.data()+2, "hiscall", 7) != 0)
 4273       if (memcmp(Name.data()+1, "onstinit", 8) != 0)
 4277       if (memcmp(Name.data()+1, "ead_only", 8) != 0)
 4283     switch (Name[0]) {
 4286       if (Name[1] != '_')
 4288       switch (Name[2]) {
 4291         if (memcmp(Name.data()+3, "onstant", 7) != 0)
 4295         if (memcmp(Name.data()+3, "astcall", 7) != 0)
 4299         if (memcmp(Name.data()+3, "hiscall", 7) != 0)
 4305       if (memcmp(Name.data()+1, "ead_write", 9) != 0)
 4309       if (memcmp(Name.data()+1, "rite_only", 9) != 0)
 4315     if (Name[0] != '_')
 4317     switch (Name[1]) {
 4320       if (memcmp(Name.data()+2, "read_only", 9) != 0)
 4324       if (memcmp(Name.data()+2, "ectorcall", 9) != 0)
 4330     if (memcmp(Name.data()+0, "__", 2) != 0)
 4332     switch (Name[2]) {
 4335       if (memcmp(Name.data()+3, "ead_write", 9) != 0)
 4339       if (memcmp(Name.data()+3, "ectorcall", 9) != 0)
 4343       if (memcmp(Name.data()+3, "rite_only", 9) != 0)
 4349     if (memcmp(Name.data()+0, "__forceinline", 13) != 0)
 4353     if (memcmp(Name.data()+0, "_Null_unspecified", 17) != 0)
 4357     if (memcmp(Name.data()+0, "__unsafe_unretained", 19) != 0)
 4361     if (memcmp(Name.data()+0, "__single_inheritance", 20) != 0)
 4365     if (memcmp(Name.data()+0, "__virtual_inheritance", 21) != 0)
 4369     if (memcmp(Name.data()+0, "__multiple_inheritance", 22) != 0)
 4373     if (memcmp(Name.data()+0, "__unspecified_inheritance", 25) != 0)
 4378   switch (Name.size()) {
 4381     if (memcmp(Name.data()+0, "loop", 4) != 0)
 4385     if (memcmp(Name.data()+0, "unroll", 6) != 0)
 4389     if (memcmp(Name.data()+0, "nounroll", 8) != 0)
 4393     if (memcmp(Name.data()+0, "unroll_and_jam", 14) != 0)
 4397     if (memcmp(Name.data()+0, "nounroll_and_jam", 16) != 0)