mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-15 00:16:42 +00:00
[WebAssembly] Add some comments and make some minor source cleanups.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256164 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1a81ad967f
commit
b3061699c5
@ -24,7 +24,6 @@
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/FormattedStream.h"
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include <cctype>
|
||||
using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "asm-printer"
|
||||
@ -46,17 +45,19 @@ void WebAssemblyInstPrinter::printRegName(raw_ostream &OS,
|
||||
void WebAssemblyInstPrinter::printInst(const MCInst *MI, raw_ostream &OS,
|
||||
StringRef Annot,
|
||||
const MCSubtargetInfo & /*STI*/) {
|
||||
// Print the instruction (this uses the AsmStrings from the .td files).
|
||||
printInstruction(MI, OS);
|
||||
|
||||
// Print any additional variadic operands.
|
||||
const MCInstrDesc &Desc = MII.get(MI->getOpcode());
|
||||
if (Desc.isVariadic())
|
||||
for (unsigned i = Desc.getNumOperands(), e = MI->getNumOperands(); i < e;
|
||||
++i) {
|
||||
for (auto i = Desc.getNumOperands(), e = MI->getNumOperands(); i < e; ++i) {
|
||||
if (i != 0)
|
||||
OS << ", ";
|
||||
printOperand(MI, i, OS);
|
||||
}
|
||||
|
||||
// Print any added annotation.
|
||||
printAnnotation(OS, Annot);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user