LLVM 20.0.0git
|
The Wasm component of yaml2obj. More...
#include "llvm/Object/Wasm.h"
#include "llvm/ObjectYAML/ObjectYAML.h"
#include "llvm/ObjectYAML/yaml2obj.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/LEB128.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::yaml |
Functions | |
static int | writeUint64 (raw_ostream &OS, uint64_t Value) |
static int | writeUint32 (raw_ostream &OS, uint32_t Value) |
static int | writeUint8 (raw_ostream &OS, uint8_t Value) |
static int | writeStringRef (const StringRef &Str, raw_ostream &OS) |
static int | writeLimits (const WasmYAML::Limits &Lim, raw_ostream &OS) |
bool | llvm::yaml::yaml2wasm (WasmYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH) |
The Wasm component of yaml2obj.
Definition in file WasmEmitter.cpp.
|
static |
Definition at line 118 of file WasmEmitter.cpp.
References llvm::encodeULEB128(), llvm::WasmYAML::Limits::Flags, llvm::WasmYAML::Limits::Maximum, llvm::WasmYAML::Limits::Minimum, OS, llvm::wasm::WASM_LIMITS_FLAG_HAS_MAX, and writeUint8().
|
static |
Definition at line 112 of file WasmEmitter.cpp.
References llvm::encodeULEB128(), and OS.
|
static |
Definition at line 98 of file WasmEmitter.cpp.
References OS, llvm::raw_ostream::write(), and llvm::support::endian::write32le().
|
static |
Definition at line 91 of file WasmEmitter.cpp.
References OS, llvm::raw_ostream::write(), and llvm::support::endian::write64le().
|
static |
Definition at line 105 of file WasmEmitter.cpp.
References OS, and llvm::raw_ostream::write().
Referenced by writeLimits().