[llvm] [WebAssembly] Update generic and bleeding-edge CPUs (PR #96584)

Heejin Ahn via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 25 15:09:12 PDT 2024


aheejin wrote:

Sorry, apparently there are tests to be updated 😅

https://github.com/llvm/llvm-project/pull/96584/commits/3186ad74e147067895983c7b322833df1ab26b57 updates tests in a way that, if a test has separate `RUN` lines for a reference-types test and a non-reference-types test, I added `-mattr=-reference-types` to the no-reftype test's `RUN` command line. I didn't delete existing `-mattr=+reference-types` lines in reftype tests because having it helps readability.

Also, when tests is not really about reference-types but they have to updated because they happen to contain `call_indirect` lines because now `call_indirect` will take `__indirect_function_table` as an argument, I just added the table argument to the expected output.

I think https://github.com/llvm/llvm-project/blob/main/llvm/test/CodeGen/WebAssembly/target-features.ll better be updated separately... Will upload a PR for that and land this after that one lands.

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


More information about the llvm-commits mailing list