Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp890 SmallVector<MachineInstr*, 2> BranchInstrs; in getBranch() local
894 TII->analyzeBranch(MBB, TrueBB, FalseBB, Cond, false, BranchInstrs); in getBranch()
900 if (!hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
905 return std::make_pair(R, BranchInstrs[0]); in getBranch()
911 if (hasUnoccupiedSlot(BranchInstrs[0])) in getBranch()
912 return std::make_pair(MipsInstrInfo::BT_Cond, BranchInstrs[0]); in getBranch()
915 if (hasUnoccupiedSlot(BranchInstrs[1]) && (FalseBB == &Dst)) in getBranch()
916 return std::make_pair(MipsInstrInfo::BT_Uncond, BranchInstrs[1]); in getBranch()
H A DMipsInstrInfo.cpp112 SmallVector<MachineInstr*, 2> BranchInstrs; in analyzeBranch() local
113 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in analyzeBranch()
206 SmallVectorImpl<MachineInstr *> &BranchInstrs) const { in analyzeBranch()
222 BranchInstrs.push_back(LastInst); in analyzeBranch()
265 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in analyzeBranch()
276 BranchInstrs.pop_back(); in analyzeBranch()
H A DMipsInstrInfo.h83 SmallVectorImpl<MachineInstr *> &BranchInstrs) const;