Lines Matching refs:Insts
186 SmallVector<MachineInstr *, 4> Insts; member in __anone84e0e190111::VPTState
237 SmallVectorImpl<MachineInstr *> &Insts = Block.getInsts(); in getDivergent() local
238 for (unsigned i = 1; i < Insts.size(); ++i) { in getDivergent()
239 MachineInstr *Next = Insts[i]; in getDivergent()
260 SmallVectorImpl<MachineInstr *> &Insts = Block.getInsts(); in isEntryPredicatedOnVCTP() local
261 return isPredicatedOnVCTP(Insts.front(), Exclusive); in isEntryPredicatedOnVCTP()
269 SmallVectorImpl<MachineInstr *> &Insts = Block.getInsts(); in hasImplicitlyValidVPT() local
270 MachineInstr *VPT = Insts.front(); in hasImplicitlyValidVPT()
314 SmallVectorImpl<MachineInstr *> &Insts = Block.getInsts(); in isValid() local
315 for (auto *MI : Insts) { in isValid()
334 VPTState(MachineInstr *MI) { Insts.push_back(MI); } in VPTState()
337 Insts.push_back(MI); in insert()
339 assert(Insts.size() <= 5 && "Too many instructions in VPT block!"); in insert()
343 for (auto *MI : Insts) in containsVCTP()
349 unsigned size() const { return Insts.size(); } in size()
350 SmallVectorImpl<MachineInstr *> &getInsts() { return Insts; } in getInsts()
1438 SmallVectorImpl<MachineInstr *> &Insts = Block.getInsts(); in ConvertVPTBlocks() local
1460 MachineInstr *VPST = Insts.front(); in ConvertVPTBlocks()
1467 for (unsigned i = 1; i < Insts.size(); ++i) in ConvertVPTBlocks()
1468 RemovePredicate(Insts[i]); in ConvertVPTBlocks()
1516 LoLoop.BlockMasksToRecompute.insert(Insts.front()); in ConvertVPTBlocks()
1517 } else if (Insts.front()->getOpcode() == ARM::MVE_VPST) { in ConvertVPTBlocks()
1521 MachineInstr *VPST = Insts.front(); in ConvertVPTBlocks()