LLVM: lib/Target/CSKY/CSKYMCInstLower.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_CSKY_CSKYMCINSTLOWER_H

10#define LLVM_LIB_TARGET_CSKY_CSKYMCINSTLOWER_H

11

12namespace llvm {

20

32

33}

34

35#endif

This class is intended to be used as a driving class for all asm writers.

bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const

CSKYMCInstLower(MCContext &Ctx, AsmPrinter &Printer)

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

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.