Searched refs:X86InstrInfo (Results 1 – 25 of 32) sorted by relevance
12
77 void X86InstrInfo::anchor() {} in anchor()79 X86InstrInfo::X86InstrInfo(X86Subtarget &STI) in X86InstrInfo() function in X86InstrInfo90 X86InstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()138 bool X86InstrInfo::isDataInvariant(MachineInstr &MI) { in isDataInvariant()433 bool X86InstrInfo::isDataInvariantLoad(MachineInstr &MI) { in isDataInvariantLoad()623 int X86InstrInfo::getSPAdjust(const MachineInstr &MI) const { in getSPAdjust()677 bool X86InstrInfo::isFrameOperand(const MachineInstr &MI, unsigned int Op, in isFrameOperand()880 unsigned X86InstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()883 return X86InstrInfo::isLoadFromStackSlot(MI, FrameIndex, Dummy); in isLoadFromStackSlot()886 unsigned X86InstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()[all …]
23 class X86InstrInfo; variable34 const X86InstrInfo &TII;
164 const X86InstrInfo *TII = nullptr;227 const X86InstrInfo &TII) { in splitEdge()841 getRegClassForUnfoldedLoad(MachineFunction &MF, const X86InstrInfo &TII, in getRegClassForUnfoldedLoad()1368 if (EnablePostLoadHardening && X86InstrInfo::isDataInvariantLoad(MI) && in tracePredStateThroughBlocksAndHarden()1427 if (X86InstrInfo::isDataInvariantLoad(MI) && !isEFLAGSDefLive(MI)) { in tracePredStateThroughBlocksAndHarden()1777 assert(X86InstrInfo::isDataInvariantLoad(InitialMI) && in sinkPostLoadHardenedInst()1796 if (!X86InstrInfo::isDataInvariantLoad(UseMI) || isEFLAGSDefLive(UseMI)) { in sinkPostLoadHardenedInst()1800 assert(X86InstrInfo::isDataInvariant(UseMI) && in sinkPostLoadHardenedInst()1832 if (!X86InstrInfo::isDataInvariant(UseMI) || UseMI.getParent() != MI.getParent() || in sinkPostLoadHardenedInst()
83 const X86InstrInfo &TII = *STI.getInstrInfo(); in runOnMachineFunction()
49 const X86InstrInfo *TII = nullptr;
105 const X86InstrInfo *TII = Subtarget.getInstrInfo(); in runOnMachineFunction()
118 const X86InstrInfo *TII = ST.getInstrInfo(); in runOnMachineFunction()
74 const X86InstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineFunction()
74 const X86InstrInfo *TII = ST.getInstrInfo(); in runOnMachineFunction()
52 const X86InstrInfo *TII = nullptr;
536 X86InstrInfo InstrInfo;553 const X86InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
130 class X86InstrInfo final : public X86GenInstrInfo {143 explicit X86InstrInfo(X86Subtarget &STI);
87 const X86InstrInfo *TII = nullptr;
91 "X86InstrInfo::hasLockPrefix"
138 const X86InstrInfo *TII = nullptr;
92 const X86InstrInfo *TII = nullptr;244 const X86InstrInfo &TII) { in splitBlock()
119 const X86InstrInfo *TII = nullptr;
307 const X86InstrInfo *TII = nullptr;
551 include "X86InstrInfo.td"554 def X86InstrInfo : InstrInfo;1508 let InstructionSet = X86InstrInfo;
374 const X86InstrInfo *TII = nullptr;
89 const X86InstrInfo *TII = nullptr;
704 const X86InstrInfo *TII = in tryOptimizeLEAtoMOV()
46 const X86InstrInfo *TII = nullptr;
149 const X86InstrInfo *TII = nullptr;
138 const X86InstrInfo *getInstrInfo() const { in getInstrInfo()3940 const X86InstrInfo &XII = (const X86InstrInfo &)TII; in tryToFoldLoadIntoMI()