diff options
| author | Guanzhong Chen <gzchen@google.com> | 2019-07-18 21:17:52 +0000 |
|---|---|---|
| committer | Guanzhong Chen <gzchen@google.com> | 2019-07-18 21:17:52 +0000 |
| commit | df4479200b399a8bc4054ab44cfb40a2a6e44bd8 (patch) | |
| tree | dd5ee381cf0d4c8e0868770745a2a8c4eed28d81 /clang | |
| parent | 1a81d54c77b0dccf07906fb166bfaca53935be8a (diff) | |
| download | bcm5719-llvm-df4479200b399a8bc4054ab44cfb40a2a6e44bd8.tar.gz bcm5719-llvm-df4479200b399a8bc4054ab44cfb40a2a6e44bd8.zip | |
[WebAssembly] Fix __builtin_wasm_tls_base intrinsic
Summary:
Properly generate the outchain for the `__builtin_wasm_tls_base` intrinsic.
Also marked the intrinsic pure, per @sunfish's suggestion.
Reviewers: tlively, aheejin, sbc100, sunfish
Reviewed By: tlively
Subscribers: dschuff, jgravelle-google, hiraditya, cfe-commits, llvm-commits, sunfish
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D64949
llvm-svn: 366499
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/BuiltinsWebAssembly.def b/clang/include/clang/Basic/BuiltinsWebAssembly.def index 68cecdf6309..0c0ca9e9308 100644 --- a/clang/include/clang/Basic/BuiltinsWebAssembly.def +++ b/clang/include/clang/Basic/BuiltinsWebAssembly.def @@ -31,7 +31,7 @@ TARGET_BUILTIN(__builtin_wasm_data_drop, "vIUi", "", "bulk-memory") // Thread-local storage TARGET_BUILTIN(__builtin_wasm_tls_size, "z", "nc", "bulk-memory") -TARGET_BUILTIN(__builtin_wasm_tls_base, "v*", "n", "bulk-memory") +TARGET_BUILTIN(__builtin_wasm_tls_base, "v*", "nU", "bulk-memory") // Floating point min/max BUILTIN(__builtin_wasm_min_f32, "fff", "nc") |

