LLVM: include/llvm/Target/CodeGenCWrappers.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

14

15#ifndef LLVM_TARGET_CODEGENCWRAPPERS_H

16#define LLVM_TARGET_CODEGENCWRAPPERS_H

17

21#include

22

23namespace llvm {

24

26 JIT = false;

27 switch (Model) {

29 JIT = true;

30 [[fallthrough]];

32 return std::nullopt;

43 }

45}

46

48 switch (Model) {

59 }

61}

62}

63

64#endif

@ LLVMCodeModelJITDefault

#define llvm_unreachable(msg)

Marks that the current location is not supposed to be reachable.

This is an optimization pass for GlobalISel generic memory operations.

Attribute unwrap(LLVMAttributeRef Attr)

LLVMAttributeRef wrap(Attribute Attr)