Sounds good to me! Looks like there are quite a few that would need updating though:
llvm/include/llvm/IR/Intrinsics.td
908:// 'llvm.experimental.noalias.scope.decl' intrinsic: Inserted at the location of
914:def int_experimental_noalias_scope_decl
1025:def int_experimental_memset_pattern
1173: def int_experimental_constrained_fadd : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1178: def int_experimental_constrained_fsub : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1183: def int_experimental_constrained_fmul : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1188: def int_experimental_constrained_fdiv : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1193: def int_experimental_constrained_frem : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1199: def int_experimental_constrained_fma : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1206: def int_experimental_constrained_fmuladd : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1213: def int_experimental_constrained_fptosi : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1217: def int_experimental_constrained_fptoui : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1221: def int_experimental_constrained_sitofp : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1226: def int_experimental_constrained_uitofp : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1231: def int_experimental_constrained_fptrunc : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1236: def int_experimental_constrained_fpext : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1244: def int_experimental_constrained_sqrt : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1248: def int_experimental_constrained_powi : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1253: def int_experimental_constrained_ldexp : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1258: def int_experimental_constrained_asin : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1262: def int_experimental_constrained_acos : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1266: def int_experimental_constrained_atan : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1270: def int_experimental_constrained_atan2 : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1275: def int_experimental_constrained_sin : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1279: def int_experimental_constrained_cos : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1283: def int_experimental_constrained_tan : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1287: def int_experimental_constrained_sinh : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1291: def int_experimental_constrained_cosh : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1295: def int_experimental_constrained_tanh : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1299: def int_experimental_constrained_pow : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1304: def int_experimental_constrained_log : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1308: def int_experimental_constrained_log10: DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1312: def int_experimental_constrained_log2 : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1316: def int_experimental_constrained_exp : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1320: def int_experimental_constrained_exp2 : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1324: def int_experimental_constrained_rint : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1328: def int_experimental_constrained_nearbyint : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1332: def int_experimental_constrained_lrint : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1336: def int_experimental_constrained_llrint : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1340: def int_experimental_constrained_maxnum : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1344: def int_experimental_constrained_minnum : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1348: def int_experimental_constrained_maximum : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1352: def int_experimental_constrained_minimum : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1356: def int_experimental_constrained_ceil : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1359: def int_experimental_constrained_floor : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1362: def int_experimental_constrained_lround : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1365: def int_experimental_constrained_llround : DefaultAttrsIntrinsic<[ llvm_anyint_ty ],
1368: def int_experimental_constrained_round : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1371: def int_experimental_constrained_roundeven : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1374: def int_experimental_constrained_trunc : DefaultAttrsIntrinsic<[ llvm_anyfloat_ty ],
1380: def int_experimental_constrained_fcmp
1384: def int_experimental_constrained_fcmps
1662:// Note that it is still experimental, which means that its semantics
1675:def int_experimental_stackmap : DefaultAttrsIntrinsic<[],
1678:def int_experimental_patchpoint_void : Intrinsic<[],
1685:def int_experimental_patchpoint : Intrinsic<[llvm_any_ty],
1697:def int_experimental_gc_statepoint : Intrinsic<[llvm_token_ty],
1705:def int_experimental_gc_result : DefaultAttrsIntrinsic<
1708:def int_experimental_gc_relocate : DefaultAttrsIntrinsic<
1712:def int_experimental_gc_get_pointer_base : DefaultAttrsIntrinsic<
1716:def int_experimental_gc_get_pointer_offset : DefaultAttrsIntrinsic<
1836:def int_experimental_deoptimize : Intrinsic<[llvm_any_ty], [llvm_vararg_ty],
1840:def int_experimental_guard : Intrinsic<[], [llvm_i1_ty, llvm_vararg_ty],
1844:def int_experimental_widenable_condition : DefaultAttrsIntrinsic<[llvm_i1_ty], [],
1932:def int_experimental_vp_strided_store : DefaultAttrsIntrinsic<[],
1940:def int_experimental_vp_strided_load : DefaultAttrsIntrinsic<[llvm_anyvector_ty],
1948:def int_experimental_vector_histogram_add : DefaultAttrsIntrinsic<[],
1955:def int_experimental_vector_match : DefaultAttrsIntrinsic<
1963:def int_experimental_vector_extract_last_active:
2391:def int_experimental_get_vector_length:
2397:def int_experimental_cttz_elts:
2402:def int_experimental_vp_splice:
2411:def int_experimental_vp_reverse:
2418:def int_experimental_vp_splat:
2474:def int_experimental_vector_compress:
2801:def int_experimental_vector_partial_reduce_add : DefaultAttrsIntrinsic<[LLVMMatchType<0>],
2860:def int_experimental_convergence_entry
2862:def int_experimental_convergence_anchor
2864:def int_experimental_convergence_loop