Home
last modified time | relevance | path

Searched refs:BranchInstrs (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp891 SmallVector<MachineInstr*, 2> BranchInstrs; in getBranch() local
895 TII->analyzeBranch(MBB, TrueBB, FalseBB, Cond, false, BranchInstrs); in getBranch()
901 if (!hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
906 return std::make_pair(R, BranchInstrs[0]); in getBranch()
912 if (hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
913 return std::make_pair(MipsInstrInfo::BT_Cond, BranchInstrs[0]); in getBranch()
916 if (hasUnoccupiedSlot(BranchInstrs[1]) && (FalseBB == &Dst)) in getBranch()
917 return std::make_pair(MipsInstrInfo::BT_Uncond, BranchInstrs[1]); in getBranch()
H A DMipsInstrInfo.cpp113 SmallVector<MachineInstr*, 2> BranchInstrs; in analyzeBranch() local
114 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in analyzeBranch()
207 SmallVectorImpl<MachineInstr *> &BranchInstrs) const { in analyzeBranch()
223 BranchInstrs.push_back(LastInst); in analyzeBranch()
266 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in analyzeBranch()
277 BranchInstrs.pop_back(); in analyzeBranch()
H A DMipsInstrInfo.h83 SmallVectorImpl<MachineInstr *> &BranchInstrs) const;