Lines Matching refs:SystemZInstrInfo

1 //===-- SystemZInstrInfo.cpp - SystemZ instruction information ------------===//
13 #include "SystemZInstrInfo.h"
59 void SystemZInstrInfo::anchor() {}
61 SystemZInstrInfo::SystemZInstrInfo(SystemZSubtarget &sti)
68 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI,
132 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const {
155 void SystemZInstrInfo::expandRIPseudo(MachineInstr &MI, unsigned LowOpcode,
169 void SystemZInstrInfo::expandRIEPseudo(MachineInstr &MI, unsigned LowOpcode,
193 void SystemZInstrInfo::expandRXYPseudo(MachineInstr &MI, unsigned LowOpcode,
205 void SystemZInstrInfo::expandLOCPseudo(MachineInstr &MI, unsigned LowOpcode,
215 void SystemZInstrInfo::expandZExtPseudo(MachineInstr &MI, unsigned LowOpcode,
229 void SystemZInstrInfo::expandLoadStackGuard(MachineInstr *MI) const {
264 SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB,
290 MachineInstr *SystemZInstrInfo::commuteInstructionImpl(MachineInstr &MI,
338 unsigned SystemZInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,
343 unsigned SystemZInstrInfo::isStoreToStackSlot(const MachineInstr &MI,
348 bool SystemZInstrInfo::isStackSlotCopy(const MachineInstr &MI,
371 bool SystemZInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
462 unsigned SystemZInstrInfo::removeBranch(MachineBasicBlock &MBB,
487 bool SystemZInstrInfo::
494 unsigned SystemZInstrInfo::insertBranch(MachineBasicBlock &MBB,
533 bool SystemZInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg,
550 bool SystemZInstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
584 void SystemZInstrInfo::insertSelect(MachineBasicBlock &MBB,
626 bool SystemZInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI,
690 bool SystemZInstrInfo::isPredicable(const MachineInstr &MI) const {
701 bool SystemZInstrInfo::
720 bool SystemZInstrInfo::
730 bool SystemZInstrInfo::
737 bool SystemZInstrInfo::PredicateInstruction(
790 void SystemZInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
882 void SystemZInstrInfo::storeRegToStackSlot(
897 void SystemZInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
968 SystemZInstrInfo::convertToThreeAddress(MachineInstr &MI, LiveVariables *LV,
1019 MachineInstr *SystemZInstrInfo::foldMemoryOperandImpl(
1348 MachineInstr *SystemZInstrInfo::foldMemoryOperandImpl(
1355 bool SystemZInstrInfo::expandPostRAPseudo(MachineInstr &MI) const {
1534 unsigned SystemZInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const {
1551 SystemZInstrInfo::getBranchInfo(const MachineInstr &MI) const {
1603 void SystemZInstrInfo::getLoadStoreOpcodes(const TargetRegisterClass *RC,
1646 unsigned SystemZInstrInfo::getOpcodeForOffset(unsigned Opcode,
1692 bool SystemZInstrInfo::hasDisplacementPairInsn(unsigned Opcode) const {
1699 unsigned SystemZInstrInfo::getLoadAndTest(unsigned Opcode) const {
1723 bool SystemZInstrInfo::isRxSBGMask(uint64_t Mask, unsigned BitSize,
1752 unsigned SystemZInstrInfo::getFusedCompare(unsigned Opcode,
1867 bool SystemZInstrInfo::
1940 unsigned SystemZInstrInfo::getLoadAndTrap(unsigned Opcode) const {
1959 void SystemZInstrInfo::loadImmediate(MachineBasicBlock &MBB,
1990 bool SystemZInstrInfo::verifyInstruction(const MachineInstr &MI,
2012 bool SystemZInstrInfo::