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.