• Home
  • Raw
  • Download

Lines Matching refs:X86InstrInfo

113 void X86InstrInfo::anchor() {}  in anchor()
115 X86InstrInfo::X86InstrInfo(X86Subtarget &STI) in X86InstrInfo() function in X86InstrInfo
2047 X86InstrInfo::AddTableEntry(RegOp2MemOpTableType &R2MTable, in AddTableEntry()
2062 X86InstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
2109 int X86InstrInfo::getSPAdjust(const MachineInstr &MI) const { in getSPAdjust()
2169 bool X86InstrInfo::isFrameOperand(const MachineInstr &MI, unsigned int Op, in isFrameOperand()
2251 unsigned X86InstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
2259 unsigned X86InstrInfo::isLoadFromStackSlotPostFE(const MachineInstr &MI, in isLoadFromStackSlotPostFE()
2272 unsigned X86InstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
2281 unsigned X86InstrInfo::isStoreToStackSlotPostFE(const MachineInstr &MI, in isStoreToStackSlotPostFE()
2311 bool X86InstrInfo::isReallyTriviallyReMaterializable(const MachineInstr &MI, in isReallyTriviallyReMaterializable()
2418 bool X86InstrInfo::isSafeToClobberEFLAGS(MachineBasicBlock &MBB, in isSafeToClobberEFLAGS()
2495 void X86InstrInfo::reMaterialize(MachineBasicBlock &MBB, in reMaterialize()
2534 bool X86InstrInfo::hasLiveCondCodeDef(MachineInstr &MI) const { in hasLiveCondCodeDef()
2565 bool X86InstrInfo::classifyLEAReg(MachineInstr &MI, const MachineOperand &Src, in classifyLEAReg()
2638 MachineInstr *X86InstrInfo::convertToThreeAddressWithLEA( in convertToThreeAddressWithLEA()
2752 X86InstrInfo::convertToThreeAddress(MachineFunction::iterator &MFI, in convertToThreeAddress()
3187 MachineInstr *X86InstrInfo::commuteInstructionImpl(MachineInstr &MI, bool NewMI, in commuteInstructionImpl()
3407 bool X86InstrInfo::findFMA3CommutedOpIndices(MachineInstr &MI, in findFMA3CommutedOpIndices()
3467 unsigned X86InstrInfo::getFMA3OpcodeToCommuteOperands( in getFMA3OpcodeToCommuteOperands()
3655 bool X86InstrInfo::findCommutedOpIndices(MachineInstr &MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()
3927 bool X86InstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
3959 bool X86InstrInfo::AnalyzeBranchImpl( in AnalyzeBranchImpl()
4120 bool X86InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
4129 bool X86InstrInfo::analyzeBranchPredicate(MachineBasicBlock &MBB, in analyzeBranchPredicate()
4198 unsigned X86InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
4218 unsigned X86InstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()
4276 bool X86InstrInfo::
4313 void X86InstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
4447 void X86InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
4706 bool X86InstrInfo::getMemOpBaseRegImmOfs(MachineInstr &MemOp, unsigned &BaseReg, in getMemOpBaseRegImmOfs()
4755 void X86InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
4773 void X86InstrInfo::storeRegToAddr(MachineFunction &MF, unsigned SrcReg, in storeRegToAddr()
4794 void X86InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
4809 void X86InstrInfo::loadRegFromAddr(MachineFunction &MF, unsigned DestReg, in loadRegFromAddr()
4827 bool X86InstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, in analyzeCompare()
5044 bool X86InstrInfo::optimizeCompareInstr(MachineInstr &CmpInstr, unsigned SrcReg, in optimizeCompareInstr()
5336 MachineInstr *X86InstrInfo::optimizeLoadInstr(MachineInstr &MI, in optimizeLoadInstr()
5438 bool X86InstrInfo::ExpandMOVImmSExti8(MachineInstrBuilder &MIB) const { in ExpandMOVImmSExti8()
5514 bool X86InstrInfo::expandPostRAPseudo(MachineInstr &MI) const { in expandPostRAPseudo()
5679 MachineInstr *X86InstrInfo::foldMemoryOperandCustom( in foldMemoryOperandCustom()
5730 MachineInstr *X86InstrInfo::foldMemoryOperandImpl( in foldMemoryOperandImpl()
5967 unsigned X86InstrInfo::getPartialRegUpdateClearance( in getPartialRegUpdateClearance()
6062 X86InstrInfo::getUndefRegClearance(const MachineInstr &MI, unsigned &OpNum, in getUndefRegClearance()
6077 void X86InstrInfo::breakPartialRegDependency( in breakPartialRegDependency()
6105 X86InstrInfo::foldMemoryOperandImpl(MachineFunction &MF, MachineInstr &MI, in foldMemoryOperandImpl()
6218 MachineInstr *X86InstrInfo::foldMemoryOperandImpl( in foldMemoryOperandImpl()
6364 bool X86InstrInfo::unfoldMemoryOperand( in unfoldMemoryOperand()
6484 X86InstrInfo::unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N, in unfoldMemoryOperand()
6592 unsigned X86InstrInfo::getOpcodeAfterMemoryUnfold(unsigned Opc, in getOpcodeAfterMemoryUnfold()
6610 X86InstrInfo::areLoadsFromSameBasePtr(SDNode *Load1, SDNode *Load2, in areLoadsFromSameBasePtr()
6715 bool X86InstrInfo::shouldScheduleLoadsNear(SDNode *Load1, SDNode *Load2, in shouldScheduleLoadsNear()
6763 bool X86InstrInfo::shouldScheduleAdjacent(MachineInstr &First, in shouldScheduleAdjacent()
6922 bool X86InstrInfo::
6930 bool X86InstrInfo::
6944 unsigned X86InstrInfo::getGlobalBaseReg(MachineFunction *MF) const { in getGlobalBaseReg()
7048 X86InstrInfo::getExecutionDomain(const MachineInstr &MI) const { in getExecutionDomain()
7059 void X86InstrInfo::setExecutionDomain(MachineInstr &MI, unsigned Domain) const { in setExecutionDomain()
7074 void X86InstrInfo::getNoopForMachoTarget(MCInst &NopInst) const { in getNoopForMachoTarget()
7082 void X86InstrInfo::getUnconditionalBranch( in getUnconditionalBranch()
7092 void X86InstrInfo::getTrap(MCInst &MI) const { in getTrap()
7098 unsigned X86InstrInfo::getJumpInstrTableEntryBound() const { in getJumpInstrTableEntryBound()
7104 bool X86InstrInfo::isHighLatencyDef(int opc) const { in isHighLatencyDef()
7181 bool X86InstrInfo::hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
7190 bool X86InstrInfo::hasReassociableOperands(const MachineInstr &Inst, in hasReassociableOperands()
7216 bool X86InstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst) const { in isAssociativeAndCommutative()
7294 void X86InstrInfo::setSpecialOperandAttr(MachineInstr &OldMI1, in setSpecialOperandAttr()
7333 X86InstrInfo::decomposeMachineOperandsTargetFlags(unsigned TF) const { in decomposeMachineOperandsTargetFlags()
7338 X86InstrInfo::getSerializableDirectMachineOperandTargetFlags() const { in getSerializableDirectMachineOperandTargetFlags()
7398 const X86InstrInfo *TII = STI.getInstrInfo(); in runOnMachineFunction()
7498 const X86InstrInfo *TII = STI.getInstrInfo(); in ReplaceTLSBaseAddrCall()
7518 const X86InstrInfo *TII = STI.getInstrInfo(); in SetRegister()