Lines Matching refs:X86InstrInfo
101 void X86InstrInfo::anchor() {} in anchor()
103 X86InstrInfo::X86InstrInfo(X86Subtarget &STI) in X86InstrInfo() function in X86InstrInfo
2010 X86InstrInfo::AddTableEntry(RegOp2MemOpTableType &R2MTable, in AddTableEntry()
2025 X86InstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
2072 int X86InstrInfo::getSPAdjust(const MachineInstr *MI) const { in getSPAdjust()
2126 bool X86InstrInfo::isFrameOperand(const MachineInstr *MI, unsigned int Op, in isFrameOperand()
2208 unsigned X86InstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot()
2216 unsigned X86InstrInfo::isLoadFromStackSlotPostFE(const MachineInstr *MI, in isLoadFromStackSlotPostFE()
2229 unsigned X86InstrInfo::isStoreToStackSlot(const MachineInstr *MI, in isStoreToStackSlot()
2238 unsigned X86InstrInfo::isStoreToStackSlotPostFE(const MachineInstr *MI, in isStoreToStackSlotPostFE()
2269 X86InstrInfo::isReallyTriviallyReMaterializable(const MachineInstr *MI, in isReallyTriviallyReMaterializable()
2348 bool X86InstrInfo::isSafeToClobberEFLAGS(MachineBasicBlock &MBB, in isSafeToClobberEFLAGS()
2426 void X86InstrInfo::reMaterialize(MachineBasicBlock &MBB, in reMaterialize()
2479 bool X86InstrInfo::classifyLEAReg(MachineInstr *MI, const MachineOperand &Src, in classifyLEAReg()
2554 X86InstrInfo::convertToThreeAddressWithLEA(unsigned MIOpc, in convertToThreeAddressWithLEA()
2670 X86InstrInfo::convertToThreeAddress(MachineFunction::iterator &MFI, in convertToThreeAddress()
2937 X86InstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const { in commuteInstruction()
3148 bool X86InstrInfo::findCommutedOpIndices(MachineInstr *MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()
3442 bool X86InstrInfo::isUnpredicatedTerminator(const MachineInstr *MI) const { in isUnpredicatedTerminator()
3453 bool X86InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
3597 unsigned X86InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
3618 X86InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
3666 bool X86InstrInfo::
3703 void X86InstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
3799 void X86InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
3979 void X86InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
3997 void X86InstrInfo::storeRegToAddr(MachineFunction &MF, unsigned SrcReg, in storeRegToAddr()
4018 void X86InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
4033 void X86InstrInfo::loadRegFromAddr(MachineFunction &MF, unsigned DestReg, in loadRegFromAddr()
4051 bool X86InstrInfo::
4274 bool X86InstrInfo::
4566 MachineInstr *X86InstrInfo::optimizeLoadInstr(MachineInstr *MI, in optimizeLoadInstr()
4659 bool X86InstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const { in expandPostRAPseudo()
4766 MachineInstr *X86InstrInfo::foldMemoryOperandImpl(MachineFunction &MF, in foldMemoryOperandImpl()
4997 unsigned X86InstrInfo::
5091 unsigned X86InstrInfo::
5108 void X86InstrInfo::
5134 MachineInstr *X86InstrInfo::foldMemoryOperandImpl(MachineFunction &MF, in foldMemoryOperandImpl()
5199 MachineInstr *X86InstrInfo::foldMemoryOperandImpl(MachineFunction &MF, in foldMemoryOperandImpl()
5333 bool X86InstrInfo::canFoldMemoryOperand(const MachineInstr *MI, in canFoldMemoryOperand()
5389 bool X86InstrInfo::unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI, in unfoldMemoryOperand()
5515 X86InstrInfo::unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N, in unfoldMemoryOperand()
5620 unsigned X86InstrInfo::getOpcodeAfterMemoryUnfold(unsigned Opc, in getOpcodeAfterMemoryUnfold()
5639 X86InstrInfo::areLoadsFromSameBasePtr(SDNode *Load1, SDNode *Load2, in areLoadsFromSameBasePtr()
5744 bool X86InstrInfo::shouldScheduleLoadsNear(SDNode *Load1, SDNode *Load2, in shouldScheduleLoadsNear()
5792 bool X86InstrInfo::shouldScheduleAdjacent(MachineInstr* First, in shouldScheduleAdjacent()
5951 bool X86InstrInfo::
5961 bool X86InstrInfo::
5975 unsigned X86InstrInfo::getGlobalBaseReg(MachineFunction *MF) const { in getGlobalBaseReg()
6079 X86InstrInfo::getExecutionDomain(const MachineInstr *MI) const { in getExecutionDomain()
6090 void X86InstrInfo::setExecutionDomain(MachineInstr *MI, unsigned Domain) const { in setExecutionDomain()
6105 void X86InstrInfo::getNoopForMachoTarget(MCInst &NopInst) const { in getNoopForMachoTarget()
6113 void X86InstrInfo::getUnconditionalBranch( in getUnconditionalBranch()
6123 void X86InstrInfo::getTrap(MCInst &MI) const { in getTrap()
6129 unsigned X86InstrInfo::getJumpInstrTableEntryBound() const { in getJumpInstrTableEntryBound()
6135 bool X86InstrInfo::isHighLatencyDef(int opc) const { in isHighLatencyDef()
6212 bool X86InstrInfo::
6253 const X86InstrInfo *TII = STI.getInstrInfo(); in runOnMachineFunction()
6350 const X86InstrInfo *TII = STI.getInstrInfo(); in ReplaceTLSBaseAddrCall()
6370 const X86InstrInfo *TII = STI.getInstrInfo(); in SetRegister()