|
LLVM
8.0.1
|
This file provides WebAssembly-specific target descriptions. More...
#include "llvm/BinaryFormat/Wasm.h"#include "llvm/MC/MCInstrDesc.h"#include "llvm/Support/DataTypes.h"#include <memory>#include "WebAssemblyGenRegisterInfo.inc"#include "WebAssemblyGenInstrInfo.inc"#include "WebAssemblyGenSubtargetInfo.inc"

Go to the source code of this file.
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::WebAssembly | |
| llvm::WebAssemblyII | |
Macros | |
| #define | GET_REGINFO_ENUM |
| #define | GET_INSTRINFO_ENUM |
| #define | GET_SUBTARGETINFO_ENUM |
Functions | |
| Target & | llvm::getTheWebAssemblyTarget32 () |
| Target & | llvm::getTheWebAssemblyTarget64 () |
| MCCodeEmitter * | llvm::createWebAssemblyMCCodeEmitter (const MCInstrInfo &MCII) |
| MCAsmBackend * | llvm::createWebAssemblyAsmBackend (const Triple &TT) |
| std::unique_ptr< MCObjectTargetWriter > | llvm::createWebAssemblyWasmObjectWriter (bool Is64Bit) |
| unsigned | llvm::WebAssembly::GetDefaultP2Align (unsigned Opcode) |
| Return the default p2align value for a load or store with the given opcode. More... | |
| wasm::ValType | llvm::WebAssembly::toValType (const MVT &Ty) |
Variables | |
| static const unsigned | llvm::WebAssembly::LoadAddressOperandNo = 3 |
| The operand number of the load or store address in load/store instructions. More... | |
| static const unsigned | llvm::WebAssembly::StoreAddressOperandNo = 2 |
| static const unsigned | llvm::WebAssembly::LoadP2AlignOperandNo = 1 |
| The operand number of the load or store p2align in load/store instructions. More... | |
| static const unsigned | llvm::WebAssembly::StoreP2AlignOperandNo = 0 |
| static const unsigned | llvm::WebAssembly::Nop = 0x01 |
| Instruction opcodes emitted via means other than CodeGen. More... | |
| static const unsigned | llvm::WebAssembly::End = 0x0b |
This file provides WebAssembly-specific target descriptions.
Definition in file WebAssemblyMCTargetDesc.h.
| #define GET_INSTRINFO_ENUM |
Definition at line 111 of file WebAssemblyMCTargetDesc.h.
| #define GET_REGINFO_ENUM |
Definition at line 106 of file WebAssemblyMCTargetDesc.h.
| #define GET_SUBTARGETINFO_ENUM |
Definition at line 114 of file WebAssemblyMCTargetDesc.h.
1.8.13