Home | History | Annotate | Download | only in SystemZ

Lines Matching refs:SystemZInstrInfo

1 //===-- SystemZInstrInfo.cpp - SystemZ instruction information ------------===//
14 #include "SystemZInstrInfo.h"
41 void SystemZInstrInfo::anchor() {}
43 SystemZInstrInfo::SystemZInstrInfo(SystemZSubtarget &sti)
50 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI,
82 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const {
103 void SystemZInstrInfo::expandRIPseudo(MachineInstr *MI, unsigned LowOpcode,
117 void SystemZInstrInfo::expandRIEPseudo(MachineInstr *MI, unsigned LowOpcode,
138 void SystemZInstrInfo::expandRXYPseudo(MachineInstr *MI, unsigned LowOpcode,
149 void SystemZInstrInfo::expandZExtPseudo(MachineInstr *MI, unsigned LowOpcode,
162 void SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB,
206 unsigned SystemZInstrInfo::isLoadFromStackSlot(const MachineInstr *MI,
211 unsigned SystemZInstrInfo::isStoreToStackSlot(const MachineInstr *MI,
216 bool SystemZInstrInfo::isStackSlotCopy(const MachineInstr *MI,
241 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
333 unsigned SystemZInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
355 bool SystemZInstrInfo::
363 SystemZInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
399 bool SystemZInstrInfo::analyzeCompare(const MachineInstr *MI,
483 SystemZInstrInfo::optimizeCompareInstr(MachineInstr *Compare,
506 bool SystemZInstrInfo::isPredicable(MachineInstr *MI) const {
514 bool SystemZInstrInfo::
522 bool SystemZInstrInfo::
532 bool SystemZInstrInfo::
553 SystemZInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
589 SystemZInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
606 SystemZInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
674 SystemZInstrInfo::convertToThreeAddress(MachineFunction::iterator &MFI,
747 SystemZInstrInfo::foldMemoryOperandImpl(MachineFunction &MF,
865 SystemZInstrInfo::foldMemoryOperandImpl(MachineFunction &MF, MachineInstr* MI,
872 SystemZInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
1031 uint64_t SystemZInstrInfo::getInstSizeInBytes(const MachineInstr *MI) const {
1041 SystemZInstrInfo::getBranchInfo(const MachineInstr *MI) const {
1088 void SystemZInstrInfo::getLoadStoreOpcodes(const TargetRegisterClass *RC,
1121 unsigned SystemZInstrInfo::getOpcodeForOffset(unsigned Opcode,
1148 unsigned SystemZInstrInfo::getLoadAndTest(unsigned Opcode) const {
1178 bool SystemZInstrInfo::isRxSBGMask(uint64_t Mask, unsigned BitSize,
1206 unsigned SystemZInstrInfo::getCompareAndBranch(unsigned Opcode,
1230 void SystemZInstrInfo::loadImmediate(MachineBasicBlock &MBB,