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.