Classes |
class | llvm::ARMBaseInstrInfo |
Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
Defines |
#define | GET_INSTRINFO_HEADER |
Functions |
static const MachineInstrBuilder & | llvm::AddDefaultPred (const MachineInstrBuilder &MIB) |
static const MachineInstrBuilder & | llvm::AddDefaultCC (const MachineInstrBuilder &MIB) |
static const MachineInstrBuilder & | llvm::AddDefaultT1CC (const MachineInstrBuilder &MIB, bool isDead=false) |
static const MachineInstrBuilder & | llvm::AddNoT1CC (const MachineInstrBuilder &MIB) |
static bool | llvm::isUncondBranchOpcode (int Opc) |
static bool | llvm::isCondBranchOpcode (int Opc) |
static bool | llvm::isJumpTableBranchOpcode (int Opc) |
static bool | llvm::isIndirectBranchOpcode (int Opc) |
static bool | llvm::isPopOpcode (int Opc) |
static bool | llvm::isPushOpcode (int Opc) |
ARMCC::CondCodes | llvm::getInstrPredicate (const MachineInstr *MI, unsigned &PredReg) |
int | llvm::getMatchingCondBranchOpcode (int Opc) |
unsigned | llvm::canFoldARMInstrIntoMOVCC (unsigned Reg, MachineInstr *&MI, const MachineRegisterInfo &MRI) |
unsigned | llvm::convertAddSubFlagsOpcode (unsigned OldOpc) |
void | llvm::emitARMRegPlusImmediate (MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, ARMCC::CondCodes Pred, unsigned PredReg, const ARMBaseInstrInfo &TII, unsigned MIFlags=0) |
void | llvm::emitT2RegPlusImmediate (MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, ARMCC::CondCodes Pred, unsigned PredReg, const ARMBaseInstrInfo &TII, unsigned MIFlags=0) |
void | llvm::emitThumbRegPlusImmediate (MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, const TargetInstrInfo &TII, const ARMBaseRegisterInfo &MRI, unsigned MIFlags=0) |
bool | llvm::tryFoldSPUpdateIntoPushPop (const ARMSubtarget &Subtarget, MachineFunction &MF, MachineInstr *MI, unsigned NumBytes) |
bool | llvm::rewriteARMFrameIndex (MachineInstr &MI, unsigned FrameRegIdx, unsigned FrameReg, int &Offset, const ARMBaseInstrInfo &TII) |
bool | llvm::rewriteT2FrameIndex (MachineInstr &MI, unsigned FrameRegIdx, unsigned FrameReg, int &Offset, const ARMBaseInstrInfo &TII) |