Lines Matching refs:SystemZInstrInfo
67 void SystemZInstrInfo::anchor() {} in anchor()
69 SystemZInstrInfo::SystemZInstrInfo(SystemZSubtarget &sti) in SystemZInstrInfo() function in SystemZInstrInfo
76 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI, in splitMove()
127 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const { in splitAdjDynAlloc()
148 void SystemZInstrInfo::expandRIPseudo(MachineInstr &MI, unsigned LowOpcode, in expandRIPseudo()
162 void SystemZInstrInfo::expandRIEPseudo(MachineInstr &MI, unsigned LowOpcode, in expandRIEPseudo()
184 void SystemZInstrInfo::expandRXYPseudo(MachineInstr &MI, unsigned LowOpcode, in expandRXYPseudo()
195 void SystemZInstrInfo::expandLOCPseudo(MachineInstr &MI, unsigned LowOpcode, in expandLOCPseudo()
205 void SystemZInstrInfo::expandLOCRPseudo(MachineInstr &MI, unsigned LowOpcode, in expandLOCRPseudo()
228 void SystemZInstrInfo::expandZExtPseudo(MachineInstr &MI, unsigned LowOpcode, in expandZExtPseudo()
242 void SystemZInstrInfo::expandLoadStackGuard(MachineInstr *MI) const { in expandLoadStackGuard()
277 SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB, in emitGRX32Move()
303 MachineInstr *SystemZInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
347 unsigned SystemZInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
352 unsigned SystemZInstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
357 bool SystemZInstrInfo::isStackSlotCopy(const MachineInstr &MI, in isStackSlotCopy()
380 bool SystemZInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
472 unsigned SystemZInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
497 bool SystemZInstrInfo::
504 unsigned SystemZInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
543 bool SystemZInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, in analyzeCompare()
560 bool SystemZInstrInfo::canInsertSelect(const MachineBasicBlock &MBB, in canInsertSelect()
593 void SystemZInstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
630 bool SystemZInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
685 bool SystemZInstrInfo::isPredicable(const MachineInstr &MI) const { in isPredicable()
695 bool SystemZInstrInfo::
714 bool SystemZInstrInfo::
724 bool SystemZInstrInfo::
731 bool SystemZInstrInfo::PredicateInstruction( in PredicateInstruction()
779 void SystemZInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
884 void SystemZInstrInfo::storeRegToStackSlot( in storeRegToStackSlot()
899 void SystemZInstrInfo::loadRegFromStackSlot( in loadRegFromStackSlot()
978 MachineInstr *SystemZInstrInfo::convertToThreeAddress( in convertToThreeAddress()
1061 MachineInstr *SystemZInstrInfo::foldMemoryOperandImpl( in foldMemoryOperandImpl()
1244 MachineInstr *SystemZInstrInfo::foldMemoryOperandImpl( in foldMemoryOperandImpl()
1251 bool SystemZInstrInfo::expandPostRAPseudo(MachineInstr &MI) const { in expandPostRAPseudo()
1434 unsigned SystemZInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const { in getInstSizeInBytes()
1444 SystemZInstrInfo::getBranchInfo(const MachineInstr &MI) const { in getBranchInfo()
1492 void SystemZInstrInfo::getLoadStoreOpcodes(const TargetRegisterClass *RC, in getLoadStoreOpcodes()
1535 unsigned SystemZInstrInfo::getOpcodeForOffset(unsigned Opcode, in getOpcodeForOffset()
1562 unsigned SystemZInstrInfo::getLoadAndTest(unsigned Opcode) const { in getLoadAndTest()
1603 bool SystemZInstrInfo::isRxSBGMask(uint64_t Mask, unsigned BitSize, in isRxSBGMask()
1632 unsigned SystemZInstrInfo::getFusedCompare(unsigned Opcode, in getFusedCompare()
1747 unsigned SystemZInstrInfo::getLoadAndTrap(unsigned Opcode) const { in getLoadAndTrap()
1766 void SystemZInstrInfo::loadImmediate(MachineBasicBlock &MBB, in loadImmediate()
1785 bool SystemZInstrInfo::