Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/Mips/
DMipsInstrInfo.cpp30 void MipsInstrInfo::anchor() {} in anchor()
32 MipsInstrInfo::MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBr) in MipsInstrInfo() function in MipsInstrInfo
36 const MipsInstrInfo *MipsInstrInfo::create(MipsSubtarget &STI) { in create()
43 bool MipsInstrInfo::isZeroImm(const MachineOperand &op) const { in isZeroImm()
50 void MipsInstrInfo::
57 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
71 void MipsInstrInfo::AnalyzeCondBr(const MachineInstr *Inst, unsigned Opc, in AnalyzeCondBr()
86 bool MipsInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
97 void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
115 unsigned MipsInstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()
[all …]
DMipsDelaySlotFiller.cpp262 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
535 const MipsInstrInfo *TII = STI.getInstrInfo(); in replaceWithCompactBranch()
569 const MipsInstrInfo *TII = STI.getInstrInfo(); in runOnMachineBasicBlock()
693 const MipsInstrInfo *TII = STI.getInstrInfo(); in searchRange()
809 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
811 const MipsInstrInfo *TII = in getBranch()
817 MipsInstrInfo::BranchType R = in getBranch()
820 if ((R == MipsInstrInfo::BT_None) || (R == MipsInstrInfo::BT_NoBranch)) in getBranch()
823 if (R != MipsInstrInfo::BT_CondUncond) { in getBranch()
825 return std::make_pair(MipsInstrInfo::BT_None, nullptr); in getBranch()
[all …]
DMipsInstrInfo.h32 class MipsInstrInfo : public MipsGenInstrInfo {
48 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
50 static const MipsInstrInfo *create(MipsSubtarget &STI);
154 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
155 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
DMipsLongBranch.cpp174 const MipsInstrInfo *TII = in initMBBInfo()
175 static_cast<const MipsInstrInfo *>(MF->getSubtarget().getInstrInfo()); in initMBBInfo()
220 const MipsInstrInfo *TII = static_cast<const MipsInstrInfo *>( in replaceBranch()
264 const MipsInstrInfo *TII = in expandToLongBranch()
265 static_cast<const MipsInstrInfo *>(Subtarget.getInstrInfo()); in expandToLongBranch()
450 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) { in emitGPDisp()
464 const MipsInstrInfo *TII = in runOnMachineFunction()
465 static_cast<const MipsInstrInfo *>(STI.getInstrInfo()); in runOnMachineFunction()
DMipsSubtarget.h159 std::unique_ptr<const MipsInstrInfo> InstrInfo;
300 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo()
DMips.td57 include "MipsInstrInfo.td"
60 def MipsInstrInfo : InstrInfo;
224 let InstructionSet = MipsInstrInfo;
DMipsHazardSchedule.cpp112 const MipsInstrInfo *TII = STI->getInstrInfo(); in runOnMachineFunction()
DCMakeLists.txt31 MipsInstrInfo.cpp
DMipsSEInstrInfo.h22 class MipsSEInstrInfo : public MipsInstrInfo {
DMips16InstrInfo.h22 class Mips16InstrInfo : public MipsInstrInfo {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
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()
58 void MipsInstrInfo::
66 MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
80 void MipsInstrInfo::AnalyzeCondBr(const MachineInstr *Inst, unsigned Opc, in AnalyzeCondBr()
95 bool MipsInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
106 void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
121 unsigned MipsInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
[all …]
DMipsDelaySlotFiller.cpp287 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
563 const MipsInstrInfo *TII = STI.getInstrInfo(); in replaceWithCompactBranch()
605 const MipsInstrInfo *TII = STI.getInstrInfo(); in runOnMachineBasicBlock()
720 const MipsInstrInfo *TII = STI.getInstrInfo(); in searchRange()
850 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
853 const MipsInstrInfo *TII = in getBranch()
859 MipsInstrInfo::BranchType R = in getBranch()
862 if ((R == MipsInstrInfo::BT_None) || (R == MipsInstrInfo::BT_NoBranch)) in getBranch()
865 if (R != MipsInstrInfo::BT_CondUncond) { in getBranch()
867 return std::make_pair(MipsInstrInfo::BT_None, nullptr); in getBranch()
[all …]
DMipsInstrInfo.h42 class MipsInstrInfo : public MipsGenInstrInfo {
59 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
61 static const MipsInstrInfo *create(MipsSubtarget &STI);
183 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
184 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
DRelocation.txt51 Here the instantiation of MipsHiLoRelocs in MipsInstrInfo.td is used
54 // lib/Target/Mips/MipsInstrInfo.td
84 // lib/Target/Mips/MipsInstrInfo.td
DMipsSubtarget.h208 std::unique_ptr<const MipsInstrInfo> InstrInfo;
364 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo()
DMipsBranchExpansion.cpp164 const MipsInstrInfo *TII;
652 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) { in emitGPDisp()
669 const MipsInstrInfo *TII = STI->getInstrInfo(); in handleForbiddenSlot()
774 TII = static_cast<const MipsInstrInfo *>(STI->getInstrInfo()); in runOnMachineFunction()
DMips.td60 include "MipsInstrInfo.td"
68 def MipsInstrInfo : InstrInfo;
254 let InstructionSet = MipsInstrInfo;
DMipsSEInstrInfo.h22 class MipsSEInstrInfo : public MipsInstrInfo {
DMips16InstrInfo.h28 class Mips16InstrInfo : public MipsInstrInfo {
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsInstrInfo.cpp29 MipsInstrInfo::MipsInstrInfo(MipsTargetMachine &tm) in MipsInstrInfo() function in MipsInstrInfo
35 const MipsRegisterInfo &MipsInstrInfo::getRegisterInfo() const { in getRegisterInfo()
48 unsigned MipsInstrInfo::
73 unsigned MipsInstrInfo::
94 void MipsInstrInfo::
101 void MipsInstrInfo::
165 void MipsInstrInfo::
190 void MipsInstrInfo::
216 MipsInstrInfo::emitFrameIndexDebugValue(MachineFunction &MF, int FrameIx, in emitFrameIndexDebugValue()
275 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
[all …]
DMips.td24 include "MipsInstrInfo.td"
27 def MipsInstrInfo : InstrInfo;
93 let InstructionSet = MipsInstrInfo;
DMipsFrameLowering.cpp144 const MipsInstrInfo &TII = in emitPrologue()
145 *static_cast<const MipsInstrInfo*>(MF.getTarget().getInstrInfo()); in emitPrologue()
272 const MipsInstrInfo &TII = in emitEpilogue()
273 *static_cast<const MipsInstrInfo*>(MF.getTarget().getInstrInfo()); in emitEpilogue()
DMipsInstrInfo.h113 class MipsInstrInfo : public MipsGenInstrInfo {
118 explicit MipsInstrInfo(MipsTargetMachine &TM);
DMipsTargetMachine.h33 MipsInstrInfo InstrInfo;
45 virtual const MipsInstrInfo *getInstrInfo() const in getInstrInfo()
DMipsCodeEmitter.cpp50 const MipsInstrInfo *II;
69 II((const MipsInstrInfo *) tm.getInstrInfo()), in MipsCodeEmitter()

12