Home
last modified time | relevance | path

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

1234567891011

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp43 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
47 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
67 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
74 void TargetInstrInfo::insertNoops(MachineBasicBlock &MBB, in insertNoops()
100 unsigned TargetInstrInfo::getInlineAsmLength( in getInlineAsmLength()
141 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo()
167 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
250 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction()
265 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices()
296 bool TargetInstrInfo::findCommutedOpIndices(const MachineInstr &MI, in findCommutedOpIndices()
[all …]
H A DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII) in PseudoSourceValue()
83 unsigned Kind, const TargetInstrInfo &TII) in CallEntryPseudoSourceValue()
100 const TargetInstrInfo &TII) in GlobalValuePseudoSourceValue()
103 const char *ES, const TargetInstrInfo &TII) in ExternalSymbolPseudoSourceValue()
107 const TargetInstrInfo &TIInfo) in PseudoSourceValueManager()
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.h30 class TargetInstrInfo; variable
46 bool OptimizeFunction(MachineFunction &MF, const TargetInstrInfo *tii,
123 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;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h28 class TargetInstrInfo; variable
62 explicit PseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII);
98 explicit FixedStackPseudoSourceValue(int FI, const TargetInstrInfo &TII) in FixedStackPseudoSourceValue()
118 CallEntryPseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII);
132 const TargetInstrInfo &TII);
146 ExternalSymbolPseudoSourceValue(const char *ES, const TargetInstrInfo &TII);
157 const TargetInstrInfo &TII;
167 PseudoSourceValueManager(const TargetInstrInfo &TII);
H A DTargetInstrInfo.h97 class TargetInstrInfo : public MCInstrInfo {
99 TargetInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u,
104 TargetInstrInfo(const TargetInstrInfo &) = delete;
105 TargetInstrInfo &operator=(const TargetInstrInfo &) = delete;
106 virtual ~TargetInstrInfo();
1986 template <> struct DenseMapInfo<TargetInstrInfo::RegSubRegPair> {
1989 static inline TargetInstrInfo::RegSubRegPair getEmptyKey() {
1990 return TargetInstrInfo::RegSubRegPair(RegInfo::getEmptyKey(),
1994 static inline TargetInstrInfo::RegSubRegPair getTombstoneKey() {
1995 return TargetInstrInfo::RegSubRegPair(RegInfo::getTombstoneKey(),
[all …]
H A DTargetSchedule.h28 class TargetInstrInfo; variable
37 const TargetInstrInfo *TII = nullptr;
66 const TargetInstrInfo *getInstrInfo() const { return TII; } in getInstrInfo()
H A DMachineLoopUtils.h16 class TargetInstrInfo; variable
38 const TargetInstrInfo *TII);
H A DMacroFusion.h24 class TargetInstrInfo; variable
30 using ShouldSchedulePredTy = std::function<bool(const TargetInstrInfo &TII,
H A DSwiftErrorValueTracking.h33 class TargetInstrInfo; variable
41 const TargetInstrInfo *TII;
H A DMachineSSAUpdater.h25 class TargetInstrInfo; variable
50 const TargetInstrInfo *TII;
H A DModuloSchedule.h172 const TargetInstrInfo *TII;
178 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
297 const TargetInstrInfo *TII;
366 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
H A DMachineInstr.h53 class TargetInstrInfo; variable
1483 const TargetInstrInfo *TII,
1500 const TargetInstrInfo *TII, const TargetRegisterInfo *TRI,
1514 const TargetInstrInfo *TII,
1657 Optional<unsigned> getSpillSize(const TargetInstrInfo *TII) const;
1660 Optional<unsigned> getFoldedSpillSize(const TargetInstrInfo *TII) const;
1663 Optional<unsigned> getRestoreSize(const TargetInstrInfo *TII) const;
1667 getFoldedRestoreSize(const TargetInstrInfo *TII) const;
1695 const TargetInstrInfo *TII = nullptr) const;
1699 const TargetInstrInfo *TII = nullptr) const;
[all …]
H A DResourcePriorityQueue.h26 class TargetInstrInfo; variable
61 const TargetInstrInfo *TII;
H A DDFAPacketizer.h47 class TargetInstrInfo; variable
115 const TargetInstrInfo *TII;
H A DTailDuplicator.h40 const TargetInstrInfo *TII;
99 using RegSubRegPair = TargetInstrInfo::RegSubRegPair;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h39 class TargetInstrInfo; variable
86 const TargetInstrInfo &TII,
101 const TargetInstrInfo &TII,
120 const TargetInstrInfo &TII,
135 const TargetInstrInfo &TII,
274 Register getFunctionLiveInPhysReg(MachineFunction &MF, const TargetInstrInfo &TII,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp80 const TargetInstrInfo *TII;
131 const TargetInstrInfo *TII) { in getBBFallenThrough()
156 const TargetInstrInfo *TII) { in getLastNonPseudo()
172 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETailPredUtils.h83 inline void RevertWhileLoopStartLR(MachineInstr *MI, const TargetInstrInfo *TII,
119 inline void RevertDoLoopStart(MachineInstr *MI, const TargetInstrInfo *TII) { in RevertDoLoopStart()
129 inline void RevertLoopDec(MachineInstr *MI, const TargetInstrInfo *TII,
151 inline void RevertLoopEnd(MachineInstr *MI, const TargetInstrInfo *TII,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp109 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineBasicBlock()
376 const TargetInstrInfo *TII) in combineRestoreADD()
403 const TargetInstrInfo *TII) in combineRestoreOR()
442 const TargetInstrInfo *TII) in combineRestoreSETHIi()
499 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); in tryCombineRestoreWithPrevInst()

1234567891011