Home
last modified time | relevance | path

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

12345678910>>...12

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp42 TargetInstrInfo::~TargetInstrInfo() = default;
98 unsigned TargetInstrInfo::getInlineAsmLength( in getInlineAsmLength()
329 bool TargetInstrInfo::PredicateInstruction( in PredicateInstruction()
359 bool TargetInstrInfo::hasLoadFromStackSlot( in hasLoadFromStackSlot()
373 bool TargetInstrInfo::hasStoreToStackSlot( in hasStoreToStackSlot()
805 void TargetInstrInfo::reassociateOps( in reassociateOps()
1049 ScheduleHazardRecognizer *TargetInstrInfo::
1063 ScheduleHazardRecognizer *TargetInstrInfo::
1266 bool TargetInstrInfo::getRegSequenceInputs( in getRegSequenceInputs()
1293 bool TargetInstrInfo::getExtractSubregInputs( in getExtractSubregInputs()
[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,
121 const TargetInstrInfo *TII;
H A DCriticalAntiDepBreaker.h32 class TargetInstrInfo; variable
39 const TargetInstrInfo *TII;
H A DAggressiveAntiDepBreaker.h35 class TargetInstrInfo; variable
120 const TargetInstrInfo *TII;
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterDefs.cpp24 const TargetInstrInfo *TII = STI.getInstrInfo(); in removeDefsFromFunction()
27 DenseSet<TargetInstrInfo::RegSubRegPair> DeleteDefs; in removeDefsFromFunction()
53 TargetInstrInfo::RegSubRegPair RegPair(MO.getReg(), MO.getSubReg()); in removeDefsFromFunction()
75 TargetInstrInfo::RegSubRegPair RegPair(MO.getReg(), MO.getSubReg()); in removeDefsFromFunction()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h96 class TargetInstrInfo : public MCInstrInfo {
103 TargetInstrInfo(const TargetInstrInfo &) = delete;
104 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete;
105 virtual ~TargetInstrInfo();
2011 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
2014 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
2015 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
2019 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
2020 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
2031 static bool isEqual(const TargetInstrInfo::RegSubRegPair &LHS,
[all …]
H A DTargetSchedule.h27 class TargetInstrInfo; variable
36 const TargetInstrInfo *TII = nullptr;
65 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
H A DMachineLoopUtils.h15 class TargetInstrInfo; variable
37 const TargetInstrInfo *TII);
H A DMacroFusion.h24 class TargetInstrInfo; variable
32 using ShouldSchedulePredTy = std::function<bool(const TargetInstrInfo &TII,
H A DMachineSSAUpdater.h25 class TargetInstrInfo; variable
50 const TargetInstrInfo *TII;
H A DSwiftErrorValueTracking.h31 class TargetInstrInfo; variable
39 const TargetInstrInfo *TII;
H A DModuloSchedule.h173 const TargetInstrInfo *TII;
179 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
298 const TargetInstrInfo *TII;
367 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
H A DMachineInstr.h55 class TargetInstrInfo; variable
1468 const TargetInstrInfo *TII,
1485 const TargetInstrInfo *TII, const TargetRegisterInfo *TRI,
1499 const TargetInstrInfo *TII,
1642 Optional<unsigned> getSpillSize(const TargetInstrInfo *TII) const;
1645 Optional<unsigned> getFoldedSpillSize(const TargetInstrInfo *TII) const;
1648 Optional<unsigned> getRestoreSize(const TargetInstrInfo *TII) const;
1652 getFoldedRestoreSize(const TargetInstrInfo *TII) const;
1680 const TargetInstrInfo *TII = nullptr) const;
1684 const TargetInstrInfo *TII = nullptr) const;
[all …]
H A DResourcePriorityQueue.h26 class TargetInstrInfo; variable
61 const TargetInstrInfo *TII;
H A DMachinePipeliner.h71 const TargetInstrInfo *TII = nullptr;
87 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopPipelinerInfo =
124 TargetInstrInfo::PipelinerLoopInfo *LoopPipelinerInfo = nullptr;
203 TargetInstrInfo::PipelinerLoopInfo *PLI) in SwingSchedulerDAG()
599 TargetInstrInfo::PipelinerLoopInfo *PLI);
603 TargetInstrInfo::PipelinerLoopInfo *PLI);
H A DDFAPacketizer.h46 class TargetInstrInfo; variable
114 const TargetInstrInfo *TII;
/llvm-project-15.0.7/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.cpp100 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in replaceTLSBaseAddrCall()
122 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in setRegister()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h44 class TargetInstrInfo; variable
90 const TargetInstrInfo &TII,
105 const TargetInstrInfo &TII,
124 const TargetInstrInfo &TII,
139 const TargetInstrInfo &TII,
313 const TargetInstrInfo &TII,
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp94 const TargetInstrInfo *TII) const { in isLegal()
103 virtual bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII,
118 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
140 const TargetInstrInfo *TII) const override { in isLegal()
152 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
180 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
217 const TargetInstrInfo *TII) const override { in isLegal()
266 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
524 const TargetInstrInfo *TII) { in usedAsAddr()
/llvm-project-15.0.7/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()
422 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
452 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp108 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineBasicBlock()
379 const TargetInstrInfo *TII) in combineRestoreADD()
406 const TargetInstrInfo *TII) in combineRestoreOR()
445 const TargetInstrInfo *TII) in combineRestoreSETHIi()
502 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in tryCombineRestoreWithPrevInst()
H A DLeonPasses.cpp41 const TargetInstrInfo &TII = *Subtarget->getInstrInfo(); in runOnMachineFunction()
125 const TargetInstrInfo &TII = *Subtarget->getInstrInfo(); in runOnMachineFunction()

12345678910>>...12