LLVM: lib/Target/BPF/BPFCORE.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_TARGET_BPF_BPFCORE_H

10#define LLVM_LIB_TARGET_BPF_BPFCORE_H

11

14

15namespace llvm {

16

20

22public:

29

37

44

45

47

49

50

52

53

60};

61

62}

63

64#endif

The Input class is used to parse a yaml document into in-memory structs and vectors.

LLVM Basic Block Representation.

This class represents a function call, abstracting a target machine's calling convention.

A Module instance is used to store all the information related to an LLVM module.

StringRef - Represent a constant reference to a string, i.e.

This is an optimization pass for GlobalISel generic memory operations.