Home
last modified time | relevance | path

Searched refs:TargetInstrInfo (Results 1 – 25 of 301) sorted by relevance

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp45 TargetInstrInfo::~TargetInstrInfo() = default;
48 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
68 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
75 void TargetInstrInfo::insertNoops(MachineBasicBlock &MBB, in insertNoops()
101 unsigned TargetInstrInfo::getInlineAsmLength( in getInlineAsmLength()
142 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo()
168 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
249 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction()
264 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices()
295 bool TargetInstrInfo::findCommutedOpIndices(const MachineInstr &MI, in findCommutedOpIndices()
[all …]
H A DXRayInstrumentation.cpp70 const TargetInstrInfo *TII,
82 const TargetInstrInfo *TII,
89 MachineFunction &MF, const TargetInstrInfo *TII, in replaceRetWithPatchableRet()
125 MachineFunction &MF, const TargetInstrInfo *TII, in prependRetWithPatchableExit()
H A DBranchFolding.h28 class TargetInstrInfo; variable
44 bool OptimizeFunction(MachineFunction &MF, const TargetInstrInfo *tii,
124 const TargetInstrInfo *TII = nullptr;
H A DShrinkWrap.cpp223 const TargetInstrInfo *TII, RegScavenger *RS);
237 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in init()
390 static bool isAnalyzableBB(const TargetInstrInfo &TII, in isAnalyzableBB()
468 const TargetInstrInfo *TII) { in updateTerminator()
489 const TargetInstrInfo *TII) { in tryToSplitRestore()
533 const TargetInstrInfo *TII) { in rollbackRestoreSplit()
561 const TargetInstrInfo *TII, RegScavenger *RS) { in checkIfRestoreSplittable()
633 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in postShrinkWrapping()
H A DCriticalAntiDepBreaker.h32 class TargetInstrInfo; variable
39 const TargetInstrInfo *TII;
H A DAggressiveAntiDepBreaker.h35 class TargetInstrInfo; variable
120 const TargetInstrInfo *TII;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp81 const TargetInstrInfo *TII;
137 const TargetInstrInfo *TII) { in getBBFallenThrough()
162 const TargetInstrInfo *TII) { in getLastNonPseudo()
178 const TargetInstrInfo *TII) { in insertNopBeforeInstruction()
H A DAArch64CleanupLocalDynamicTLSPass.cpp101 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in replaceTLSBaseAddrCall()
123 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in setRegister()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h10 // benefit from information currently only available in TargetInstrInfo.
27 class TargetInstrInfo; variable
36 const TargetInstrInfo *TII = nullptr;
54 /// indices and may query TargetSubtargetInfo and TargetInstrInfo to resolve
64 /// TargetInstrInfo getter.
65 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
H A DTargetInstrInfo.h111 class TargetInstrInfo : public MCInstrInfo {
113 TargetInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u,
118 TargetInstrInfo(const TargetInstrInfo &) = delete;
119 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete;
120 virtual ~TargetInstrInfo();
2285 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
2288 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
2289 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
2293 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
2294 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
[all …]
H A DMachineLoopUtils.h15 class TargetInstrInfo; variable
37 const TargetInstrInfo *TII);
H A DModuloSchedule.h174 const TargetInstrInfo *TII = nullptr;
180 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
301 const TargetInstrInfo *TII = nullptr;
370 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
385 const TargetInstrInfo *TII = nullptr;
397 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
H A DMacroFusion.h24 class TargetInstrInfo; variable
32 using MacroFusionPredTy = bool (*)(const TargetInstrInfo &TII,
H A DSwiftErrorValueTracking.h31 class TargetInstrInfo; variable
39 const TargetInstrInfo *TII;
H A DMachineSSAUpdater.h26 class TargetInstrInfo; variable
51 const TargetInstrInfo *TII = nullptr;
H A DMachinePipeliner.h75 const TargetInstrInfo *TII = nullptr;
91 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopPipelinerInfo =
131 TargetInstrInfo::PipelinerLoopInfo *LoopPipelinerInfo = nullptr;
211 TargetInstrInfo::PipelinerLoopInfo *PLI) in SwingSchedulerDAG()
456 const TargetInstrInfo *TII;
645 TargetInstrInfo::PipelinerLoopInfo *PLI);
653 TargetInstrInfo::PipelinerLoopInfo *PLI);
H A DMachineInstr.h56 class TargetInstrInfo; variable
1601 const TargetInstrInfo *TII,
1618 const TargetInstrInfo *TII, const TargetRegisterInfo *TRI,
1632 const TargetInstrInfo *TII,
1778 std::optional<LocationSize> getSpillSize(const TargetInstrInfo *TII) const;
1782 getFoldedSpillSize(const TargetInstrInfo *TII) const;
1785 std::optional<LocationSize> getRestoreSize(const TargetInstrInfo *TII) const;
1789 getFoldedRestoreSize(const TargetInstrInfo *TII) const;
1817 const TargetInstrInfo *TII = nullptr) const;
1821 const TargetInstrInfo *TII = nullptr) const;
[all …]
H A DResourcePriorityQueue.h26 class TargetInstrInfo; variable
61 const TargetInstrInfo *TII;
H A DExecutionDomainFix.h34 class TargetInstrInfo; variable
122 const TargetInstrInfo *TII = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredUtils.h98 inline void RevertWhileLoopStartLR(MachineInstr *MI, const TargetInstrInfo *TII,
135 inline void RevertDoLoopStart(MachineInstr *MI, const TargetInstrInfo *TII) { in RevertDoLoopStart()
145 inline void RevertLoopDec(MachineInstr *MI, const TargetInstrInfo *TII,
167 inline void RevertLoopEnd(MachineInstr *MI, const TargetInstrInfo *TII,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h45 class TargetInstrInfo; variable
95 const TargetInstrInfo &TII,
110 const TargetInstrInfo &TII,
129 const TargetInstrInfo &TII,
144 const TargetInstrInfo &TII,
347 const TargetInstrInfo &TII,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp93 const TargetInstrInfo *TII) const { in isLegal()
102 virtual bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII,
117 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
139 const TargetInstrInfo *TII) const override { in isLegal()
151 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
179 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
216 const TargetInstrInfo *TII) const override { in isLegal()
265 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
523 const TargetInstrInfo *TII) { in usedAsAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp62 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaRegister()
72 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaOffset()
83 const TargetInstrInfo &TII, unsigned DRegNum, in EmitCfiOffset()
100 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededExtSP()
123 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededLDAWSP()
192 const DebugLoc &dl, const TargetInstrInfo &TII, in RestoreSpillList()
421 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
452 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp108 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineBasicBlock()
378 const TargetInstrInfo *TII) in combineRestoreADD()
405 const TargetInstrInfo *TII) in combineRestoreOR()
444 const TargetInstrInfo *TII) in combineRestoreSETHIi()
501 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in tryCombineRestoreWithPrevInst()
H A DLeonPasses.cpp44 const TargetInstrInfo &TII = *Subtarget->getInstrInfo(); in runOnMachineFunction()
133 const TargetInstrInfo &TII = *Subtarget->getInstrInfo(); in runOnMachineFunction()

12345678910>>...13