[clang] [llvm] [WebAssembly] Support the new "Lime1" CPU (PR #112035)
Heejin Ahn via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 2 17:51:48 PST 2024
================
@@ -167,6 +167,17 @@ bool WebAssemblyTargetInfo::initFeatureMap(
Features["reference-types"] = true;
Features["sign-ext"] = true;
};
+ auto addLime1Features = [&]() {
+ // Lime1:
+ // <https://github.com/WebAssembly/tool-conventions/blob/main/Lime.md#lime1>
+ Features["multivalue"] = true;
+ Features["mutable-globals"] = true;
+ Features["call-indirect-overlong"] = true;
+ Features["sign-ext"] = true;
+ Features["bulk-memory-opt"] = true;
+ Features["nontrapping-fptoint"] = true;
+ Features["extended-const"] = true;
----------------
aheejin wrote:
```suggestion
Features["bulk-memory-opt"] = true;
Features["call-indirect-overlong"] = true;
Features["extended-const"] = true;
Features["multivalue"] = true;
Features["mutable-globals"] = true;
Features["nontrapping-fptoint"] = true;
Features["sign-ext"] = true;
```
Sorry alphabetizing police again...
https://github.com/llvm/llvm-project/pull/112035
More information about the cfe-commits
mailing list