| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 59 TargetInstrInfo::~TargetInstrInfo() = default; 62 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass() 82 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop() 89 void TargetInstrInfo::insertNoops(MachineBasicBlock &MBB, in insertNoops() 115 unsigned TargetInstrInfo::getInlineAsmLength( in getInlineAsmLength() 156 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo() 182 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl() 283 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction() 298 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices() 329 bool TargetInstrInfo::findCommutedOpIndices(const MachineInstr &MI, in findCommutedOpIndices() [all …]
|
| H A D | BranchFolding.h | 28 class TargetInstrInfo; variable 44 bool OptimizeFunction(MachineFunction &MF, const TargetInstrInfo *tii, 124 const TargetInstrInfo *TII = nullptr;
|
| H A D | XRayInstrumentation.cpp | 95 const TargetInstrInfo *TII, 107 const TargetInstrInfo *TII, 117 MachineFunction &MF, const TargetInstrInfo *TII, in replaceRetWithPatchableRet() 153 MachineFunction &MF, const TargetInstrInfo *TII, in prependRetWithPatchableExit()
|
| H A D | CriticalAntiDepBreaker.h | 32 class TargetInstrInfo; variable 39 const TargetInstrInfo *TII;
|
| H A D | ShrinkWrap.cpp | 223 const TargetInstrInfo *TII, RegScavenger *RS); 232 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in init() 395 static bool isAnalyzableBB(const TargetInstrInfo &TII, in isAnalyzableBB() 471 const TargetInstrInfo *TII) { in updateTerminator() 492 const TargetInstrInfo *TII) { in tryToSplitRestore() 536 const TargetInstrInfo *TII) { in rollbackRestoreSplit() 564 const TargetInstrInfo *TII, RegScavenger *RS) { in checkIfRestoreSplittable() 636 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in postShrinkWrapping()
|
| H A D | MacroFusion.cpp | 163 bool shouldScheduleAdjacent(const TargetInstrInfo &TII, 171 bool MacroFusion::shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() 196 const TargetInstrInfo &TII = *DAG.TII; in scheduleAdjacentImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64A53Fix835769.cpp | 80 const TargetInstrInfo *TII; 133 const TargetInstrInfo *TII) { in getBBFallenThrough() 158 const TargetInstrInfo *TII) { in getLastNonPseudo() 174 const TargetInstrInfo *TII) { in insertNopBeforeInstruction()
|
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 98 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in replaceTLSBaseAddrCall() 120 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in setRegister()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopUtils.h | 15 class TargetInstrInfo; variable 37 const TargetInstrInfo *TII);
|
| H A D | TargetSchedule.h | 28 class TargetInstrInfo; variable 37 const TargetInstrInfo *TII = nullptr; 78 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
|
| H A D | MacroFusion.h | 25 class TargetInstrInfo; variable 33 using MacroFusionPredTy = bool (*)(const TargetInstrInfo &TII,
|
| H A D | TargetInstrInfo.h | 114 class LLVM_ABI TargetInstrInfo : public MCInstrInfo { 116 TargetInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, 121 TargetInstrInfo(const TargetInstrInfo &) = delete; 122 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete; 123 virtual ~TargetInstrInfo(); 2357 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> { 2361 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() { 2362 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(), 2366 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() { 2367 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(), [all …]
|
| H A D | ModuloSchedule.h | 174 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 D | MachineSSAUpdater.h | 26 class TargetInstrInfo; variable 51 const TargetInstrInfo *TII = nullptr;
|
| H A D | SwiftErrorValueTracking.h | 31 class TargetInstrInfo; variable 39 const TargetInstrInfo *TII;
|
| H A D | MachinePipeliner.h | 76 const TargetInstrInfo *TII = nullptr; 92 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopPipelinerInfo = 222 void modifySUnits(std::vector<SUnit> &SUnits, const TargetInstrInfo *TII); 289 TargetInstrInfo::PipelinerLoopInfo *LoopPipelinerInfo = nullptr; 377 TargetInstrInfo::PipelinerLoopInfo *PLI, AliasAnalysis *AA) in SwingSchedulerDAG() 644 const TargetInstrInfo *TII; 835 TargetInstrInfo::PipelinerLoopInfo *PLI); 843 TargetInstrInfo::PipelinerLoopInfo *PLI);
|
| H A D | ResourcePriorityQueue.h | 26 class TargetInstrInfo; variable 61 const TargetInstrInfo *TII;
|
| H A D | TailDuplicator.h | 40 const TargetInstrInfo *TII; 98 using RegSubRegPair = TargetInstrInfo::RegSubRegPair;
|
| H A D | ExecutionDomainFix.h | 34 class TargetInstrInfo; variable 122 const TargetInstrInfo *TII = nullptr;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredUtils.h | 98 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/lib/Target/X86/ |
| H A D | X86DomainReassignment.cpp | 85 const TargetInstrInfo *TII) const { in isLegal() 94 virtual bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, 109 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr() 131 const TargetInstrInfo *TII) const override { in isLegal() 143 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr() 171 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr() 208 const TargetInstrInfo *TII) const override { in isLegal() 257 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr() 526 const TargetInstrInfo *TII) { in usedAsAddr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 60 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaRegister() 70 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaOffset() 81 const TargetInstrInfo &TII, unsigned DRegNum, in EmitCfiOffset() 98 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededExtSP() 121 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededLDAWSP() 190 const DebugLoc &dl, const TargetInstrInfo &TII, in RestoreSpillList() 419 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters() 450 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 47 class TargetInstrInfo; variable 97 const TargetInstrInfo &TII, 111 MachineRegisterInfo &MRI, const TargetInstrInfo &TII, 127 MachineRegisterInfo &MRI, const TargetInstrInfo &TII, 141 const TargetInstrInfo &TII, 366 MachineFunction &MF, const TargetInstrInfo &TII, MCRegister PhysReg,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | DelaySlotFiller.cpp | 106 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineBasicBlock() 395 const TargetInstrInfo *TII) in combineRestoreADD() 422 const TargetInstrInfo *TII) in combineRestoreOR() 461 const TargetInstrInfo *TII) in combineRestoreSETHIi() 518 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in tryCombineRestoreWithPrevInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 748 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerDynamicAlloc() 808 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in prepareDynamicAlloca() 894 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerPrepareProbedAlloca() 938 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerDynamicAreaOffset() 965 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRSpilling() 1010 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRRestore() 1053 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRBitSpilling() 1177 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRBitRestore() 1248 const TargetInstrInfo &TII, in spillRegPair() 1281 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerOctWordSpilling() [all …]
|