Searched refs:BranchInstrs (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Target/Mips/ |
D | MipsInstrInfo.cpp | 88 SmallVector<MachineInstr*, 2> BranchInstrs; in AnalyzeBranch() local 89 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in AnalyzeBranch() 184 SmallVectorImpl<MachineInstr*> &BranchInstrs) const { in AnalyzeBranch() 201 BranchInstrs.push_back(LastInst); in AnalyzeBranch() 238 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in AnalyzeBranch() 249 BranchInstrs.pop_back(); in AnalyzeBranch()
|
D | MipsDelaySlotFiller.cpp | 656 SmallVector<MachineInstr*, 2> BranchInstrs; in getBranch() local 660 TII->AnalyzeBranch(MBB, TrueBB, FalseBB, Cond, false, BranchInstrs); in getBranch() 666 if (!hasUnoccupiedSlot(BranchInstrs[0])) in getBranch() 671 return std::make_pair(R, BranchInstrs[0]); in getBranch() 677 if (hasUnoccupiedSlot(BranchInstrs[0])) in getBranch() 678 return std::make_pair(MipsInstrInfo::BT_Cond, BranchInstrs[0]); in getBranch() 681 if (hasUnoccupiedSlot(BranchInstrs[1]) && (FalseBB == &Dst)) in getBranch() 682 return std::make_pair(MipsInstrInfo::BT_Uncond, BranchInstrs[1]); in getBranch()
|
D | MipsInstrInfo.h | 68 SmallVectorImpl<MachineInstr*> &BranchInstrs) const;
|