Summary:
Fix pointer / callee-save stack sto size.
Update comment character to be LISP-ish.
Subscribers: llvm-commits, sunfish, jfb
Differential Revision: http://reviews.llvm.org/D11537
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243326
91177308-0d34-0410-b5e6-
96231b3b80d8
WebAssemblyMCAsmInfo::~WebAssemblyMCAsmInfo() {}
WebAssemblyMCAsmInfo::WebAssemblyMCAsmInfo(const Triple &T) {
WebAssemblyMCAsmInfo::~WebAssemblyMCAsmInfo() {}
WebAssemblyMCAsmInfo::WebAssemblyMCAsmInfo(const Triple &T) {
- PointerSize = CalleeSaveStackSlotSize = T.isArch64Bit();
+ PointerSize = CalleeSaveStackSlotSize = T.isArch64Bit() ? 8 : 4;
// TODO: What should MaxInstLength be?
// TODO: What should MaxInstLength be?
+ // WebAssembly's text format uses s-expressions to represent its AST,
+ // LISP-style comments are therefore suitable.
+ CommentString = ";";
+
PrivateGlobalPrefix = "";
PrivateLabelPrefix = "";
PrivateGlobalPrefix = "";
PrivateLabelPrefix = "";
+ InlineAsmStart = ";APP\n";
+ InlineAsmEnd = ";NO_APP\n";
+
UseDataRegionDirectives = true;
Data8bitsDirective = "\t.int8\t";
UseDataRegionDirectives = true;
Data8bitsDirective = "\t.int8\t";