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

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_TARGET_BPF_BPFMCINSTLOWER_H

10#define LLVM_LIB_TARGET_BPF_BPFMCINSTLOWER_H

11

13

14namespace llvm {

22

23

26

28

29public:

33

35

38};

39}

40

41#endif

#define LLVM_LIBRARY_VISIBILITY

static MCOperand LowerSymbolOperand(const MachineInstr *MI, const MachineOperand &MO, const MCSymbol *Symbol, AsmPrinter &AP)

BPFMCInstLower(MCContext &ctx, BPFAsmPrinter &printer)

Definition BPFMCInstLower.h:30

Context object for machine code objects.

Instances of this class represent a single low-level machine instruction.

Instances of this class represent operands of the MCInst class.

MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...

Representation of each machine instruction.

MachineOperand class - Representation of each machine instruction operand.

This is an optimization pass for GlobalISel generic memory operations.