Home
last modified time | relevance | path

Searched refs:X86InstrInfo (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86InstrInfo.cpp83 void X86InstrInfo::anchor() {} in anchor()
85 X86InstrInfo::X86InstrInfo(X86Subtarget &STI) in X86InstrInfo() function in X86InstrInfo
94 X86InstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
124 bool X86InstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
174 bool X86InstrInfo::isDataInvariant(MachineInstr &MI) { in isDataInvariant()
241 bool X86InstrInfo::isDataInvariantLoad(MachineInstr &MI) { in isDataInvariantLoad()
424 int X86InstrInfo::getSPAdjust(const MachineInstr &MI) const { in getSPAdjust()
475 bool X86InstrInfo::isFrameOperand(const MachineInstr &MI, unsigned int Op, in isFrameOperand()
689 Register X86InstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
692 return X86InstrInfo::isLoadFromStackSlot(MI, FrameIndex, Dummy); in isLoadFromStackSlot()
[all …]
HDX86FrameLowering.h24 class X86InstrInfo; variable
35 const X86InstrInfo &TII;
HDX86Subtarget.h105 X86InstrInfo InstrInfo;
122 const X86InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
HDX86AvoidTrailingCall.cpp84 const X86InstrInfo &TII = *STI.getInstrInfo(); in runOnMachineFunction()
HDX86SpeculativeLoadHardening.cpp163 const X86InstrInfo *TII = nullptr;
227 const X86InstrInfo &TII) { in splitEdge()
841 getRegClassForUnfoldedLoad(MachineFunction &MF, const X86InstrInfo &TII, in getRegClassForUnfoldedLoad()
1362 if (EnablePostLoadHardening && X86InstrInfo::isDataInvariantLoad(MI) && in tracePredStateThroughBlocksAndHarden()
1418 if (X86InstrInfo::isDataInvariantLoad(MI) && !isEFLAGSDefLive(MI)) { in tracePredStateThroughBlocksAndHarden()
1768 assert(X86InstrInfo::isDataInvariantLoad(InitialMI) && in sinkPostLoadHardenedInst()
1787 if (!X86InstrInfo::isDataInvariantLoad(UseMI) || isEFLAGSDefLive(UseMI)) { in sinkPostLoadHardenedInst()
1791 assert(X86InstrInfo::isDataInvariant(UseMI) && in sinkPostLoadHardenedInst()
1821 if (!X86InstrInfo::isDataInvariant(UseMI) || UseMI.getParent() != MI.getParent() || in sinkPostLoadHardenedInst()
HDX86InsertWait.cpp101 const X86InstrInfo *TII = ST.getInstrInfo(); in runOnMachineFunction()
HDX86LoadValueInjectionRetHardening.cpp73 const X86InstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineFunction()
HDX86SpeculativeExecutionSideEffectSuppression.cpp105 const X86InstrInfo *TII = Subtarget.getInstrInfo(); in runOnMachineFunction()
HDX86FixupSetCC.cpp55 const X86InstrInfo *TII = nullptr;
HDX86InstrInfo.td1 //===-- X86InstrInfo.td - Main X86 Instruction Properties --*- tablegen -*-===//
HDX86IndirectBranchTracking.cpp53 const X86InstrInfo *TII = nullptr;
HDX86ArgumentStackSlotRebase.cpp110 const X86InstrInfo *TII = STI.getInstrInfo(); in runOnMachineFunction()
HDX86LowerTileCopy.cpp80 const X86InstrInfo *TII = ST.getInstrInfo(); in runOnMachineFunction()
HDX86SchedPredicates.td91 "X86InstrInfo::hasLockPrefix"
HDX86InstrInfo.h177 class X86InstrInfo final : public X86GenInstrInfo {
194 explicit X86InstrInfo(X86Subtarget &STI);
HDX86FixupBWInsts.cpp134 const X86InstrInfo *TII = nullptr;
HDX86FlagsCopyLowering.cpp90 const X86InstrInfo *TII = nullptr;
142 const X86InstrInfo &TII) { in splitBlock()
HDX86CallFrameOptimization.cpp119 const X86InstrInfo *TII = nullptr;
HDX86FixupInstTuning.cpp58 const X86InstrInfo *TII = nullptr;
HDX86OptimizeLEAs.cpp306 const X86InstrInfo *TII = nullptr;
HDX86DomainReassignment.cpp374 const X86InstrInfo *TII = nullptr;
HDX86InstrFormats.td115 // Keep in sync with tables in X86InstrInfo.cpp.
HDX86FixupVectorConstants.cpp53 const X86InstrInfo *TII = nullptr;
HDX86AvoidStoreForwardingBlocks.cpp89 const X86InstrInfo *TII = nullptr;
HDX86ExpandPseudo.cpp47 const X86InstrInfo *TII = nullptr;

12