LLVM: lib/Target/WebAssembly/Utils/WasmAddressSpaces.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#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_UTILS_WASMADDRESSSPACES_H
14#define LLVM_LIB_TARGET_WEBASSEMBLY_UTILS_WASMADDRESSSPACES_H
15
16namespace llvm {
17
19
21
23
24
25
26
28
30
32};
33
43
44}
45
46}
47
48#endif
bool isDefaultAddressSpace(unsigned AS)
Definition WasmAddressSpaces.h:34
WasmAddressSpace
Definition WasmAddressSpaces.h:20
@ WASM_ADDRESS_SPACE_EXTERNREF
Definition WasmAddressSpaces.h:29
@ WASM_ADDRESS_SPACE_DEFAULT
Definition WasmAddressSpaces.h:22
@ WASM_ADDRESS_SPACE_VAR
Definition WasmAddressSpaces.h:27
@ WASM_ADDRESS_SPACE_FUNCREF
Definition WasmAddressSpaces.h:31
bool isValidAddressSpace(unsigned AS)
Definition WasmAddressSpaces.h:40
bool isWasmVarAddressSpace(unsigned AS)
Definition WasmAddressSpaces.h:37
This is an optimization pass for GlobalISel generic memory operations.