LLVM: lib/Target/WebAssembly/WebAssemblyMCInstLower.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLYMCINSTLOWER_H
16#define LLVM_LIB_TARGET_WEBASSEMBLY_WEBASSEMBLYMCINSTLOWER_H
17
21
22namespace llvm {
28
29
33
39 MCOperand lowerEncodedFunctionSignature(const APInt &Sig) const;
40
41public:
45};
46}
47
48#endif
#define LLVM_LIBRARY_VISIBILITY
static MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym, const AsmPrinter &AP)
Class for arbitrary precision integers.
Context object for machine code objects.
Instances of this class represent a single low-level machine instruction.
Instances of this class represent operands of the MCInst class.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
Representation of each machine instruction.
MachineOperand class - Representation of each machine instruction operand.
This class consists of common code factored out of the SmallVector class to reduce code duplication b...
WebAssemblyMCInstLower(MCContext &ctx, WebAssemblyAsmPrinter &printer)
Definition WebAssemblyMCInstLower.h:42
This is an optimization pass for GlobalISel generic memory operations.