LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::SparcV9InstrInfo Struct Reference

#include <SparcV9InstrInfo.h>

Inheritance diagram for llvm::SparcV9InstrInfo:

Inheritance graph
[legend]
Collaboration diagram for llvm::SparcV9InstrInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SparcV9InstrInfo ()
virtual const MRegisterInfogetRegisterInfo () const
virtual int getImmedConstantPos (MachineOpCode opCode) const
virtual bool hasResultInterlock (MachineOpCode opCode) const

Public Attributes

const SparcV9RegisterInfo RI

Detailed Description

SparcV9InstrInfo - TargetInstrInfo specialized for the SparcV9 target.

Definition at line 30 of file SparcV9InstrInfo.h.


Constructor & Destructor Documentation

llvm::SparcV9InstrInfo::SparcV9InstrInfo  )  [inline]
 

Definition at line 33 of file SparcV9InstrInfo.h.


Member Function Documentation

virtual int llvm::SparcV9InstrInfo::getImmedConstantPos MachineOpCode  opCode  )  const [inline, virtual]
 

Reimplemented from llvm::TargetInstrInfo.

Definition at line 45 of file SparcV9InstrInfo.h.

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]
 

Reimplemented from llvm::TargetInstrInfo.

Definition at line 63 of file SparcV9InstrInfo.h.


Member Data Documentation

const SparcV9RegisterInfo llvm::SparcV9InstrInfo::RI
 

Definition at line 31 of file SparcV9InstrInfo.h.

Referenced by getRegisterInfo().


The documentation for this struct was generated from the following file: