Lines Matching defs:SparcInstrInfo
1 //===-- SparcInstrInfo.cpp - Sparc Instruction Information ----------------===//
13 #include "SparcInstrInfo.h"
40 void SparcInstrInfo::anchor() {}
42 SparcInstrInfo::SparcInstrInfo(SparcSubtarget &ST)
51 unsigned SparcInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,
70 unsigned SparcInstrInfo::isStoreToStackSlot(const MachineInstr &MI,
213 SparcInstrInfo::getBranchDestBlock(const MachineInstr &MI) const {
244 bool SparcInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
327 unsigned SparcInstrInfo::insertBranch(MachineBasicBlock &MBB,
367 unsigned SparcInstrInfo::removeBranch(MachineBasicBlock &MBB,
393 bool SparcInstrInfo::reverseBranchCondition(
401 bool SparcInstrInfo::isBranchOffsetInRange(unsigned BranchOpc,
438 void SparcInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
527 void SparcInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
567 void SparcInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
606 Register SparcInstrInfo::getGlobalBaseReg(MachineFunction *MF) const {
628 unsigned SparcInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const {
645 bool SparcInstrInfo::expandPostRAPseudo(MachineInstr &MI) const {