LLVM: lib/Target/M68k/M68kMCInstLower.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_LIB_TARGET_M68K_M68KMCINSTLOWER_H

16#define LLVM_LIB_TARGET_M68K_M68KMCINSTLOWER_H

17

21

22namespace llvm {

29

30

38

39public:

41

42

44

46

49

51};

52}

53

54#endif

MCSymbol * GetSymbolFromOperand(const MachineOperand &MO) const

Lower an MO_GlobalAddress or MO_ExternalSymbol operand to an MCSymbol.

M68kMCInstLower(MachineFunction &MF, M68kAsmPrinter &AP)

MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const

std::optional< MCOperand > LowerOperand(const MachineInstr *MI, const MachineOperand &MO) const

This class is intended to be used as a base class for asm properties and features specific to the tar...

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.

Primary interface to the complete machine description for the target machine.

This is an optimization pass for GlobalISel generic memory operations.