|
LLVM 22.0.0git
|
This file provides WebAssembly-specific target descriptions. More...
#include "llvm/BinaryFormat/Wasm.h"#include "llvm/MC/MCContext.h"#include "llvm/MC/MCInstrDesc.h"#include "llvm/Support/CommandLine.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 | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::WebAssembly |
| namespace | llvm::WebAssemblyII |
Macros | |
| #define | GET_REGINFO_ENUM |
| #define | GET_INSTRINFO_ENUM |
| #define | GET_INSTRINFO_MC_HELPER_DECLS |
| #define | WASM_LOAD_STORE(NAME) |
| #define | GET_SUBTARGETINFO_ENUM |
Variables | |
| static const unsigned | llvm::WebAssembly::Nop = 0x01 |
| Instruction opcodes emitted via means other than CodeGen. | |
| static const unsigned | llvm::WebAssembly::End = 0x0b |
| static const unsigned | llvm::WebAssembly::UnusedReg = -1u |
This file provides WebAssembly-specific target descriptions.
Definition in file WebAssemblyMCTargetDesc.h.
| #define GET_INSTRINFO_ENUM |
Definition at line 135 of file WebAssemblyMCTargetDesc.h.
| #define GET_INSTRINFO_MC_HELPER_DECLS |
Definition at line 136 of file WebAssemblyMCTargetDesc.h.
| #define GET_REGINFO_ENUM |
Definition at line 130 of file WebAssemblyMCTargetDesc.h.
| #define GET_SUBTARGETINFO_ENUM |
Definition at line 619 of file WebAssemblyMCTargetDesc.h.
| #define WASM_LOAD_STORE | ( | NAME | ) |
Referenced by llvm::WebAssembly::GetDefaultP2AlignAny().