Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp893 SmallVector<MachineInstr*, 2> BranchInstrs; in getBranch() local
897 TII->analyzeBranch(MBB, TrueBB, FalseBB, Cond, false, BranchInstrs); in getBranch()
903 if (!hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
908 return std::make_pair(R, BranchInstrs[0]); in getBranch()
914 if (hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
915 return std::make_pair(MipsInstrInfo::BT_Cond, BranchInstrs[0]); in getBranch()
918 if (hasUnoccupiedSlot(BranchInstrs[1]) && (FalseBB == &Dst)) in getBranch()
919 return std::make_pair(MipsInstrInfo::BT_Uncond, BranchInstrs[1]); in getBranch()
H A DMipsInstrInfo.cpp100 SmallVector<MachineInstr*, 2> BranchInstrs; in analyzeBranch() local
101 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in analyzeBranch()
194 SmallVectorImpl<MachineInstr *> &BranchInstrs) const { in analyzeBranch()
210 BranchInstrs.push_back(LastInst); in analyzeBranch()
253 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in analyzeBranch()
264 BranchInstrs.pop_back(); in analyzeBranch()
H A DMipsInstrInfo.h83 SmallVectorImpl<MachineInstr *> &BranchInstrs) const;