Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Mips/
DMipsInstrInfo.cpp31 void MipsInstrInfo::anchor() {} in anchor()
33 MipsInstrInfo::MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBr) in MipsInstrInfo() function in MipsInstrInfo
37 const MipsInstrInfo *MipsInstrInfo::create(MipsSubtarget &STI) { in create()
44 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()
98 MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
115 unsigned MipsInstrInfo::InsertBranch( in InsertBranch()
[all …]
DMipsDelaySlotFiller.cpp238 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
510 const MipsInstrInfo *TII = in replaceWithCompactBranch()
533 const MipsInstrInfo *TII = in replaceWithCompactJump()
573 const MipsInstrInfo *TII = STI.getInstrInfo(); in runOnMachineBasicBlock()
697 const MipsInstrInfo *TII = STI.getInstrInfo(); in searchRange()
813 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
815 const MipsInstrInfo *TII = in getBranch()
821 MipsInstrInfo::BranchType R = in getBranch()
824 if ((R == MipsInstrInfo::BT_None) || (R == MipsInstrInfo::BT_NoBranch)) in getBranch()
827 if (R != MipsInstrInfo::BT_CondUncond) { in getBranch()
[all …]
DMipsInstrInfo.h33 class MipsInstrInfo : public MipsGenInstrInfo {
49 explicit MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc);
51 static const MipsInstrInfo *create(MipsSubtarget &STI);
146 const MipsInstrInfo *createMips16InstrInfo(const MipsSubtarget &STI);
147 const MipsInstrInfo *createMipsSEInstrInfo(const MipsSubtarget &STI);
DMipsLongBranch.cpp170 const MipsInstrInfo *TII = in initMBBInfo()
171 static_cast<const MipsInstrInfo *>(MF->getSubtarget().getInstrInfo()); in initMBBInfo()
217 const MipsInstrInfo *TII = static_cast<const MipsInstrInfo *>( in replaceBranch()
261 const MipsInstrInfo *TII = in expandToLongBranch()
262 static_cast<const MipsInstrInfo *>(Subtarget.getInstrInfo()); in expandToLongBranch()
439 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) { in emitGPDisp()
453 const MipsInstrInfo *TII = in runOnMachineFunction()
454 static_cast<const MipsInstrInfo *>(STI.getInstrInfo()); in runOnMachineFunction()
DMipsSubtarget.h156 std::unique_ptr<const MipsInstrInfo> InstrInfo;
296 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo()
DMips.td54 include "MipsInstrInfo.td"
57 def MipsInstrInfo : InstrInfo;
220 let InstructionSet = MipsInstrInfo;
DAndroid.mk30 MipsInstrInfo.cpp \
DMipsSEInstrInfo.h22 class MipsSEInstrInfo : public MipsInstrInfo {
DCMakeLists.txt30 MipsInstrInfo.cpp
DMips16InstrInfo.h22 class Mips16InstrInfo : public MipsInstrInfo {
DMipsSubtarget.cpp76 MipsInstrInfo::create(initializeSubtargetDependencies(CPU, FS, TM))), in MipsSubtarget()
DMips16InstrInfo.cpp35 : MipsInstrInfo(STI, Mips::Bimm16), RI() {} in Mips16InstrInfo()
453 const MipsInstrInfo *llvm::createMips16InstrInfo(const MipsSubtarget &STI) { in createMips16InstrInfo()
DMipsSEInstrInfo.cpp28 : MipsInstrInfo(STI, STI.getRelocationModel() == Reloc::PIC_ ? Mips::B in MipsSEInstrInfo()
711 const MipsInstrInfo *llvm::createMipsSEInstrInfo(const MipsSubtarget &STI) { in createMipsSEInstrInfo()
DMipsInstrFormats.td99 // TSFlags layout should be kept in sync with MipsInstrInfo.h.
DMipsInstrFPU.td507 // Mips branch codes. These correspond to condcode in MipsInstrInfo.h.
DMipsInstrInfo.td1 //===- MipsInstrInfo.td - Target Description for Mips Target -*- tablegen -*-=//