Home
last modified time | relevance | path

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

123456789

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp41 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
312 bool TargetInstrInfo::PredicateInstruction( in PredicateInstruction()
342 bool TargetInstrInfo::hasLoadFromStackSlot( in hasLoadFromStackSlot()
356 bool TargetInstrInfo::hasStoreToStackSlot( in hasStoreToStackSlot()
763 void TargetInstrInfo::reassociateOps( in reassociateOps()
1001 ScheduleHazardRecognizer *TargetInstrInfo::
1009 ScheduleHazardRecognizer *TargetInstrInfo::
1017 ScheduleHazardRecognizer *TargetInstrInfo::
1142 bool TargetInstrInfo::getRegSequenceInputs( in getRegSequenceInputs()
1169 bool TargetInstrInfo::getExtractSubregInputs( in getExtractSubregInputs()
[all …]
H A DPseudoSourceValue.cpp28 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII) in PseudoSourceValue()
84 unsigned Kind, const TargetInstrInfo &TII) in CallEntryPseudoSourceValue()
101 const TargetInstrInfo &TII) in GlobalValuePseudoSourceValue()
104 const char *ES, const TargetInstrInfo &TII) in ExternalSymbolPseudoSourceValue()
108 const TargetInstrInfo &TIInfo) in PseudoSourceValueManager()
H A DXRayInstrumentation.cpp70 const TargetInstrInfo *TII,
82 const TargetInstrInfo *TII,
89 MachineFunction &MF, const TargetInstrInfo *TII, in replaceRetWithPatchableRet()
123 MachineFunction &MF, const TargetInstrInfo *TII, in prependRetWithPatchableExit()
H A DBranchFolding.h32 class TargetInstrInfo; variable
50 bool OptimizeFunction(MachineFunction &MF, const TargetInstrInfo *tii,
127 const TargetInstrInfo *TII;
H A DCriticalAntiDepBreaker.h33 class TargetInstrInfo; variable
40 const TargetInstrInfo *TII;
H A DAggressiveAntiDepBreaker.h36 class TargetInstrInfo; variable
121 const TargetInstrInfo *TII;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h28 class TargetInstrInfo; variable
63 explicit PseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII);
99 explicit FixedStackPseudoSourceValue(int FI, const TargetInstrInfo &TII) in FixedStackPseudoSourceValue()
119 CallEntryPseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII);
133 const TargetInstrInfo &TII);
147 ExternalSymbolPseudoSourceValue(const char *ES, const TargetInstrInfo &TII);
158 const TargetInstrInfo &TII;
168 PseudoSourceValueManager(const TargetInstrInfo &TII);
H A DTargetInstrInfo.h67 class TargetInstrInfo : public MCInstrInfo {
74 TargetInstrInfo(const TargetInstrInfo &) = delete;
75 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete;
76 virtual ~TargetInstrInfo();
1685 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
1688 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
1689 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
1693 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
1694 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
1705 static bool isEqual(const TargetInstrInfo::RegSubRegPair &LHS,
[all …]
H A DTargetSchedule.h29 class TargetInstrInfo; variable
38 const TargetInstrInfo *TII = nullptr;
63 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
H A DMacroFusion.h25 class TargetInstrInfo; variable
31 using ShouldSchedulePredTy = std::function<bool(const TargetInstrInfo &TII,
H A DMachineSSAUpdater.h24 class TargetInstrInfo; variable
52 const TargetInstrInfo *TII;
H A DTailDuplicator.h38 const TargetInstrInfo *TII;
91 using RegSubRegPair = TargetInstrInfo::RegSubRegPair;
H A DVirtRegMap.h32 class TargetInstrInfo; variable
44 const TargetInstrInfo *TII;
H A DDFAPacketizer.h47 class TargetInstrInfo; variable
137 const TargetInstrInfo *TII;
H A DExecutionDomainFix.h36 class TargetInstrInfo; variable
114 const TargetInstrInfo *TII;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DShadowCallStack.cpp62 static void addProlog(MachineFunction &Fn, const TargetInstrInfo *TII,
64 static void addPrologLeaf(MachineFunction &Fn, const TargetInstrInfo *TII,
68 static void addEpilog(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
70 static void addEpilogLeaf(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
74 static void addEpilogOnlyR10(const TargetInstrInfo *TII, MachineBasicBlock &MBB,
85 static void addProlog(MachineFunction &Fn, const TargetInstrInfo *TII, in addProlog()
113 static void addPrologLeaf(MachineFunction &Fn, const TargetInstrInfo *TII, in addPrologLeaf()
122 static void addEpilog(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilog()
150 static void addEpilogLeaf(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilogLeaf()
163 static void addEpilogOnlyR10(const TargetInstrInfo *TII, MachineBasicBlock &MBB, in addEpilogOnlyR10()
[all …]
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()
268 bool convertInstr(MachineInstr *MI, const TargetInstrInfo *TII, in convertInstr()
530 const TargetInstrInfo *TII) { in usedAsAddr()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h31 class TargetInstrInfo; variable
45 const TargetInstrInfo &TII,
60 const TargetInstrInfo &TII,
75 const TargetInstrInfo &TII,
H A DInstructionSelector.h41 class TargetInstrInfo; variable
410 const int64_t *MatchTable, const TargetInstrInfo &TII,
442 const TargetInstrInfo &TII,
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp81 const TargetInstrInfo *TII;
132 const TargetInstrInfo *TII) { in getBBFallenThrough()
157 const TargetInstrInfo *TII) { in getLastNonPseudo()
173 const TargetInstrInfo *TII) { in insertNopBeforeInstruction()
H A DAArch64CleanupLocalDynamicTLSPass.cpp101 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in replaceTLSBaseAddrCall()
119 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in setRegister()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp63 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaRegister()
73 const DebugLoc &dl, const TargetInstrInfo &TII, in EmitDefCfaOffset()
84 const TargetInstrInfo &TII, unsigned DRegNum, in EmitCfiOffset()
101 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededExtSP()
124 const TargetInstrInfo &TII, int OffsetFromTop, in IfNeededLDAWSP()
193 const DebugLoc &dl, const TargetInstrInfo &TII, in RestoreSpillList()
425 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
458 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp110 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineBasicBlock()
377 const TargetInstrInfo *TII) in combineRestoreADD()
404 const TargetInstrInfo *TII) in combineRestoreOR()
443 const TargetInstrInfo *TII) in combineRestoreSETHIi()
500 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in tryCombineRestoreWithPrevInst()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp432 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerDynamicAlloc()
551 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerDynamicAreaOffset()
578 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRSpilling()
623 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRRestore()
666 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRBitSpilling()
713 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerCRBitRestore()
763 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerVRSAVESpilling()
789 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in lowerVRSAVERestore()
884 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex()
1116 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in materializeFrameBaseRegister()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp520 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSel16()
583 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSelT16()
649 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSeliT16()
715 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_T8I816_ins()
732 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_T8I8I16_ins()
765 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_CCRX16_ins()
784 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_CCRXI16_ins()

123456789