LLVM 20.0.0git
|
This file contains the declaration of the WebAssembly-specific type parsing utility functions. More...
#include "MCTargetDesc/WebAssemblyMCTypeUtilities.h"
#include "WasmAddressSpaces.h"
#include "llvm/BinaryFormat/Wasm.h"
#include "llvm/CodeGenTypes/MachineValueType.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/MC/MCSymbolWasm.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::WebAssembly |
Functions | |
bool | llvm::WebAssembly::isWebAssemblyExternrefType (const Type *Ty) |
Return true if this is a WebAssembly Externref Type. | |
bool | llvm::WebAssembly::isWebAssemblyFuncrefType (const Type *Ty) |
Return true if this is a WebAssembly Funcref Type. | |
bool | llvm::WebAssembly::isWebAssemblyReferenceType (const Type *Ty) |
Return true if this is a WebAssembly Reference Type. | |
bool | llvm::WebAssembly::isWebAssemblyTableType (const Type *Ty) |
Return true if the table represents a WebAssembly table type. | |
MVT | llvm::WebAssembly::parseMVT (StringRef Type) |
wasm::ValType | llvm::WebAssembly::toValType (MVT Type) |
void | llvm::WebAssembly::wasmSymbolSetType (MCSymbolWasm *Sym, const Type *GlobalVT, ArrayRef< MVT > VTs) |
Sets a Wasm Symbol Type. | |
This file contains the declaration of the WebAssembly-specific type parsing utility functions.
Definition in file WebAssemblyTypeUtilities.h.