Home
last modified time | relevance | path

Searched refs:MipsInstrInfo (Results 1 – 19 of 19) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp38 void MipsInstrInfo::anchor() {} in anchor()
40 MipsInstrInfo::MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBr) in MipsInstrInfo() function in MipsInstrInfo
44 const MipsInstrInfo *MipsInstrInfo::create(MipsSubtarget &STI) { in create()
51 bool MipsInstrInfo::isZeroImm(const MachineOperand &op) const { in isZeroImm()
57 void MipsInstrInfo::
64 MachineInstrBuilder MipsInstrInfo::insertNop(MachineBasicBlock &MBB, in insertNop()
79 MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
93 void MipsInstrInfo::AnalyzeCondBr(const MachineInstr *Inst, unsigned Opc, in AnalyzeCondBr()
108 bool MipsInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
119 void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
[all …]
H A DMipsDelaySlotFiller.cpp283 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
561 const MipsInstrInfo *TII = STI.getInstrInfo(); in replaceWithCompactBranch()
607 const MipsInstrInfo *TII = STI.getInstrInfo(); in runOnMachineBasicBlock()
745 const MipsInstrInfo *TII = STI.getInstrInfo(); in searchRange()
885 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
888 const MipsInstrInfo *TII = in getBranch()
894 MipsInstrInfo::BranchType R = in getBranch()
897 if ((R == MipsInstrInfo::BT_None) || (R == MipsInstrInfo::BT_NoBranch)) in getBranch()
900 if (R != MipsInstrInfo::BT_CondUncond) { in getBranch()
902 return std::make_pair(MipsInstrInfo::BT_None, nullptr); in getBranch()
[all …]
H A DMipsMulMulBugPass.cpp55 bool fixMulMulBB(MachineBasicBlock &MBB, const MipsInstrInfo &MipsII);
66 const MipsInstrInfo &MipsII = in runOnMachineFunction()
67 *static_cast<const MipsInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
110 const MipsInstrInfo &MipsII) { in fixMulMulBB()
H A DMipsInstrInfo.h41 class MipsInstrInfo : public MipsGenInstrInfo {
58 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
60 static const MipsInstrInfo *create(MipsSubtarget &STI);
213 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
214 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
H A DRelocation.txt51 Here the instantiation of MipsHiLoRelocs in MipsInstrInfo.td is used
54 // lib/Target/Mips/MipsInstrInfo.td
84 // lib/Target/Mips/MipsInstrInfo.td
H A DMipsSubtarget.h224 std::unique_ptr<const MipsInstrInfo> InstrInfo;
389 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo()
H A DMips.td221 include "MipsInstrInfo.td"
230 def MipsInstrInfo : InstrInfo {
281 let InstructionSet = MipsInstrInfo;
H A DMips16InstrInfo.h27 class Mips16InstrInfo : public MipsInstrInfo {
H A DMipsSEInstrInfo.h21 class MipsSEInstrInfo : public MipsInstrInfo {
H A DMicroMipsSizeReduction.cpp140 static const MipsInstrInfo *MipsII;
205 const MipsInstrInfo *MicroMipsSizeReduce::MipsII;
784 MipsII = static_cast<const MipsInstrInfo *>(Subtarget->getInstrInfo()); in runOnMachineFunction()
H A DMipsBranchExpansion.cpp172 const MipsInstrInfo *TII;
732 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) { in emitGPDisp()
882 TII = static_cast<const MipsInstrInfo *>(STI->getInstrInfo()); in runOnMachineFunction()
H A DMips16InstrInfo.cpp43 : MipsInstrInfo(STI, Mips::Bimm16) {} in Mips16InstrInfo()
466 const MipsInstrInfo *llvm::createMips16InstrInfo(const MipsSubtarget &STI) { in createMips16InstrInfo()
H A DMipsSubtarget.cpp87 TSInfo(), InstrInfo(MipsInstrInfo::create( in MipsSubtarget()
H A DMipsSEInstrInfo.cpp34 : MipsInstrInfo(STI, getUnconditionalBranch(STI)), RI() {} in MipsSEInstrInfo()
883 const MipsInstrInfo *llvm::createMipsSEInstrInfo(const MipsSubtarget &STI) { in createMipsSEInstrInfo()
H A DMipsInstructionSelector.cpp61 const MipsInstrInfo &TII;
H A DMipsExpandPseudo.cpp38 const MipsInstrInfo *TII;
H A DMipsInstrFPU.td724 // Mips branch codes. These correspond to condcode in MipsInstrInfo.h.
H A DMipsInstrInfo.td1 //===- MipsInstrInfo.td - Target Description for Mips Target -*- tablegen -*-=//
/src/lib/clang/libllvm/
H A DMakefile1471 SRCS_MIN+= Target/Mips/MipsInstrInfo.cpp