diff options
author | Wouter van Oortmerssen <aardappel@gmail.com> | 2018-11-02 00:45:00 +0000 |
---|---|---|
committer | Wouter van Oortmerssen <aardappel@gmail.com> | 2018-11-02 00:45:00 +0000 |
commit | 3231e518a3b57d3a43100bf127fa3484005edafb (patch) | |
tree | 1a65d2a7b50edca5915fa810e8d4efe95da4e769 /llvm/lib/CodeGen/TargetPassConfig.cpp | |
parent | b2382c8bf797129c33fdcc2819dde82fbd3b2b1e (diff) | |
download | llvm-3231e518a3b57d3a43100bf127fa3484005edafb.zip llvm-3231e518a3b57d3a43100bf127fa3484005edafb.tar.gz llvm-3231e518a3b57d3a43100bf127fa3484005edafb.tar.bz2 |
[WebAssembly] Added a .globaltype directive to .s output.
Summary:
Assembly output can use globals like __stack_pointer implicitly,
but has no way of indicating the type of such a global, which makes
it hard for tools processing it (such as the MC Assembler) to
reconstruct this information.
The improved assembler directives parsing (in progress in
https://reviews.llvm.org/D53842) will make use of this information.
Also deleted code for the .import_global directive which was unused.
New test case in userstack.ll
Reviewers: dschuff, sbc100
Subscribers: jgravelle-google, aheejin, sunfish, llvm-commits
Differential Revision: https://reviews.llvm.org/D54012
llvm-svn: 345917
Diffstat (limited to 'llvm/lib/CodeGen/TargetPassConfig.cpp')
0 files changed, 0 insertions, 0 deletions