LLVM API Documentation
#include <ARMInstrInfo.h>


Public Member Functions | |
| ARMInstrInfo (const ARMSubtarget &STI) | |
| void | getNoopForMachoTarget (MCInst &NopInst) const |
| getNoopForMachoTarget - Return the noop instruction to use for a noop. | |
| unsigned | getUnindexedOpcode (unsigned Opc) const |
| const ARMRegisterInfo & | getRegisterInfo () const |
Definition at line 25 of file ARMInstrInfo.h.
| ARMInstrInfo::ARMInstrInfo | ( | const ARMSubtarget & | STI | ) | [explicit] |
Definition at line 31 of file ARMInstrInfo.cpp.
| void ARMInstrInfo::getNoopForMachoTarget | ( | MCInst & | NopInst | ) | const |
getNoopForMachoTarget - Return the noop instruction to use for a noop.
Definition at line 36 of file ARMInstrInfo.cpp.
References llvm::MCInst::addOperand(), llvm::ARMCC::AL, llvm::MCOperand::CreateImm(), llvm::MCOperand::CreateReg(), llvm::ARMBaseInstrInfo::hasNOP(), and llvm::MCInst::setOpcode().
| const ARMRegisterInfo& llvm::ARMInstrInfo::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).
Implements llvm::ARMBaseInstrInfo.
Definition at line 41 of file ARMInstrInfo.h.
Referenced by llvm::ARMTargetMachine::getRegisterInfo().
Implements llvm::ARMBaseInstrInfo.
Definition at line 52 of file ARMInstrInfo.cpp.