artagnon wrote: I've renamed it to DynamicAPInt, as suggested by @nikic, in this PR to avoid churn. I've also addressed all review comments except for the one pending inlining issue, and rebased. https://github.com/llvm/llvm-project/pull/94953