Properly generate the outchain for the __builtin_wasm_tls_base intrinsic.
Also marked the intrinsic pure, per @sunfish's suggestion.
Paths
| Differential D64949
[WebAssembly] Fix __builtin_wasm_tls_base intrinsic ClosedPublic Authored by quantum on Jul 18 2019, 1:43 PM.
Details Summary Properly generate the outchain for the __builtin_wasm_tls_base intrinsic. Also marked the intrinsic pure, per @sunfish's suggestion.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 18 2019, 1:43 PM Herald added subscribers: llvm-commits, cfe-commits, hiraditya and 2 others. · View Herald Transcript This revision is now accepted and ready to land.Jul 18 2019, 2:08 PM Closed by commit rL366499: [WebAssembly] Fix __builtin_wasm_tls_base intrinsic (authored by quantum). · Explain WhyJul 18 2019, 2:17 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 210676 cfe/trunk/include/clang/Basic/BuiltinsWebAssembly.def
llvm/trunk/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
llvm/trunk/test/CodeGen/WebAssembly/tls-general-dynamic.ll
|