class GenericMachineInstr

Declaration

class GenericMachineInstr : public MachineInstr { /* full declaration omitted */ };

Description

A base class for all GenericMachineInstrs.

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:26

Inherits from: MachineInstr

Member Variables

Method Overview

Inherited from MachineInstr:

Methods

GenericMachineInstr()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:28

static bool classof(const llvm::MachineInstr* MI)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:34

Parameters

const llvm::MachineInstr* MI

llvm::Register getReg(unsigned int Idx) const

Description

Access the Idx'th operand as a register and return it. This assumes that the Idx'th operand is a Register type.

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:32

Parameters

unsigned int Idx