Lines Matching defs:CSKYInstrInfo
1 //===-- CSKYInstrInfo.h - CSKY Instruction Information --------*- C++ -*---===//
13 #include "CSKYInstrInfo.h"
27 CSKYInstrInfo::CSKYInstrInfo(CSKYSubtarget &STI)
45 bool CSKYInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
113 unsigned CSKYInstrInfo::removeBranch(MachineBasicBlock &MBB,
146 CSKYInstrInfo::getBranchDestBlock(const MachineInstr &MI) const {
154 unsigned CSKYInstrInfo::insertBranch(
217 bool CSKYInstrInfo::reverseBranchCondition(
224 Register CSKYInstrInfo::movImm(MachineBasicBlock &MBB,
333 Register CSKYInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,
363 Register CSKYInstrInfo::isStoreToStackSlot(const MachineInstr &MI,
391 void CSKYInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
435 void CSKYInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
478 void CSKYInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
566 Register CSKYInstrInfo::getGlobalBaseReg(MachineFunction &MF) const {
602 unsigned CSKYInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const {