Lines Matching defs:ARCInstrInfo
1 //===- ARCInstrInfo.cpp - ARC Instruction Information -----------*- C++ -*-===//
13 #include "ARCInstrInfo.h"
44 void ARCInstrInfo::anchor() {}
46 ARCInstrInfo::ARCInstrInfo(const ARCSubtarget &ST)
68 Register ARCInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,
87 Register ARCInstrInfo::isStoreToStackSlot(const MachineInstr &MI,
170 bool ARCInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
254 unsigned ARCInstrInfo::removeBranch(MachineBasicBlock &MBB,
281 void ARCInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
293 void ARCInstrInfo::storeRegToStackSlot(
320 void ARCInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
349 bool ARCInstrInfo::reverseBranchCondition(
357 ARCInstrInfo::loadImmediate(MachineBasicBlock &MBB,
369 unsigned ARCInstrInfo::insertBranch(MachineBasicBlock &MBB,
402 unsigned ARCInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const {
411 bool ARCInstrInfo::isPostIncrement(const MachineInstr &MI) const {
417 bool ARCInstrInfo::isPreIncrement(const MachineInstr &MI) const {
423 bool ARCInstrInfo::getBaseAndOffsetPosition(const MachineInstr &MI,