Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Mips/
DMipsInstrInfo.cpp30 MipsInstrInfo::MipsInstrInfo(MipsTargetMachine &tm, unsigned UncondBr) in MipsInstrInfo() function in MipsInstrInfo
34 const MipsInstrInfo *MipsInstrInfo::create(MipsTargetMachine &TM) { in create()
41 bool MipsInstrInfo::isZeroImm(const MachineOperand &op) const { in isZeroImm()
47 void MipsInstrInfo::
54 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
68 void MipsInstrInfo::AnalyzeCondBr(const MachineInstr *Inst, unsigned Opc, in AnalyzeCondBr()
83 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
94 void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, in BuildCondBr()
113 unsigned MipsInstrInfo::
145 unsigned MipsInstrInfo::
[all …]
DMipsDelaySlotFiller.cpp234 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
516 const MipsInstrInfo *TII = in runOnMachineBasicBlock()
517 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in runOnMachineBasicBlock()
651 std::pair<MipsInstrInfo::BranchType, MachineInstr *>
653 const MipsInstrInfo *TII = in getBranch()
654 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in getBranch()
659 MipsInstrInfo::BranchType R = in getBranch()
662 if ((R == MipsInstrInfo::BT_None) || (R == MipsInstrInfo::BT_NoBranch)) in getBranch()
665 if (R != MipsInstrInfo::BT_CondUncond) { in getBranch()
667 return std::make_pair(MipsInstrInfo::BT_None, (MachineInstr*)NULL); in getBranch()
[all …]
DMipsInstrInfo.h29 class MipsInstrInfo : public MipsGenInstrInfo {
44 explicit MipsInstrInfo(MipsTargetMachine &TM, unsigned UncondBrOpc);
46 static const MipsInstrInfo *create(MipsTargetMachine &TM);
138 const MipsInstrInfo *createMips16InstrInfo(MipsTargetMachine &TM);
139 const MipsInstrInfo *createMipsSEInstrInfo(MipsTargetMachine &TM);
DMipsTargetMachine.h37 OwningPtr<const MipsInstrInfo> InstrInfo;
40 OwningPtr<const MipsInstrInfo> InstrInfo16;
43 OwningPtr<const MipsInstrInfo> InstrInfoSE;
61 virtual const MipsInstrInfo *getInstrInfo() const in getInstrInfo()
DMipsLongBranch.cpp173 const MipsInstrInfo *TII = in initMBBInfo()
174 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in initMBBInfo()
220 const MipsInstrInfo *TII = in replaceBranch()
221 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in replaceBranch()
252 const MipsInstrInfo *TII = in expandToLongBranch()
253 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in expandToLongBranch()
395 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) { in emitGPDisp()
407 const MipsInstrInfo *TII = in runOnMachineFunction()
408 static_cast<const MipsInstrInfo*>(TM.getInstrInfo()); in runOnMachineFunction()
DMipsTargetMachine.cpp71 InstrInfo(MipsInstrInfo::create(*this)), in MipsTargetMachine()
84 InstrInfo.reset(MipsInstrInfo::create(*this)); in setHelperClassesMips16()
102 InstrInfo.reset(MipsInstrInfo::create(*this)); in setHelperClassesMipsSE()
DMips.td24 include "MipsInstrInfo.td"
27 def MipsInstrInfo : InstrInfo;
115 let InstructionSet = MipsInstrInfo;
DAndroid.mk27 MipsInstrInfo.cpp \
DMipsSEInstrInfo.h22 class MipsSEInstrInfo : public MipsInstrInfo {
DCMakeLists.txt29 MipsInstrInfo.cpp
DMips16InstrInfo.h22 class Mips16InstrInfo : public MipsInstrInfo {
DMips16InstrInfo.cpp39 : MipsInstrInfo(tm, Mips::BimmX16), in Mips16InstrInfo()
472 const MipsInstrInfo *llvm::createMips16InstrInfo(MipsTargetMachine &TM) { in createMips16InstrInfo()
DMipsSEInstrInfo.cpp33 : MipsInstrInfo(tm, in MipsSEInstrInfo()
535 const MipsInstrInfo *llvm::createMipsSEInstrInfo(MipsTargetMachine &TM) { in createMipsSEInstrInfo()
DMipsCodeEmitter.cpp50 const MipsInstrInfo *II;
DMipsInstrFPU.td501 // Mips branch codes. These correspond to condcode in MipsInstrInfo.h.
512 // Mips condition codes. They must correspond to condcode in MipsInstrInfo.h.
DMipsInstrFormats.td85 // TSFlags layout should be kept in sync with MipsInstrInfo.h.
DMipsInstrInfo.td1 //===- MipsInstrInfo.td - Target Description for Mips Target -*- tablegen -*-=//