LLVM API Documentation
#include <SparcV9InstrInfo.h>
Inheritance diagram for llvm::SparcV9InstrInfo:
Public Member Functions | |
SparcV9InstrInfo () | |
virtual const MRegisterInfo & | getRegisterInfo () const |
virtual int | getImmedConstantPos (MachineOpCode opCode) const |
virtual bool | hasResultInterlock (MachineOpCode opCode) const |
Public Attributes | |
const SparcV9RegisterInfo | RI |
Definition at line 30 of file SparcV9InstrInfo.h.
llvm::SparcV9InstrInfo::SparcV9InstrInfo | ( | ) | [inline] |
Definition at line 33 of file SparcV9InstrInfo.h.
virtual int llvm::SparcV9InstrInfo::getImmedConstantPos | ( | MachineOpCode | opCode | ) | const [inline, virtual] |
virtual const MRegisterInfo& llvm::SparcV9InstrInfo::getRegisterInfo | ( | ) | const [inline, virtual] |
getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As such, whenever a client has an instance of instruction info, it should always be able to get register info as well (through this method).
Definition at line 40 of file SparcV9InstrInfo.h.
References RI.
Referenced by llvm::SparcV9TargetMachine::getRegisterInfo().
virtual bool llvm::SparcV9InstrInfo::hasResultInterlock | ( | MachineOpCode | opCode | ) | const [inline, virtual] |