[compiler-rt] [llvm] [X86][compiler-rt] Split CPU names even they have the same subtype (PR #118237)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 1 22:26:08 PST 2024


boomanaiden154 wrote:

> I don't see how they guarantee synchronization between compiler and compiler-rt

The plan is to make the files actually match given there are a large number of differences between them, through those PRs. Once everything matches appropriately, my plan is to write up another patch moving the implementations to `.inc` files that get diffed in the compiler-rt tests, so we get test failures if they're different. We might be able to directly copy over the code, but I think there were some issues with standalone builds, and that setup follows past precedent.

> how to sync with different libgcc?

What do you mean by this? This shouldn't change any compiler-rt/libgcc compatibility guarantees (although it will probably catch issues where we don't maintain ABI compatibility with libgcc in compiler-rt), just make the code between LLVM and compiler-rt closer.

https://github.com/llvm/llvm-project/pull/118237


More information about the llvm-commits mailing list