Lines Matching refs:VCTPs
375 SmallVector<MachineInstr *, 4> VCTPs; member
408 return !Revert && FoundAllComponents() && !VCTPs.empty() && in IsTailPredicationLegal()
455 return VCTPOpcodeToLSTP(VCTPs.back()->getOpcode(), IsDo); in getStartOpcode()
462 if (!VCTPs.empty()) { in dump()
464 for (auto *MI : VCTPs) in dump()
610 LLVM_DEBUG(if (VCTPs.empty()) in ValidateTailPredicate()
616 assert(!VCTPs.empty() && "VCTP instruction expected but is not set"); in ValidateTailPredicate()
639 MachineInstr *VCTP = VCTPs.back(); in ValidateTailPredicate()
772 Ignore.insert(VCTPs.begin(), VCTPs.end()); in ValidateTailPredicate()
808 Ignore.insert(VCTPs.begin(), VCTPs.end()); in ValidateTailPredicate()
1120 if (VCTPs.empty()) { in AddVCTP()
1121 VCTPs.push_back(MI); in AddVCTP()
1127 MachineInstr *Prev = VCTPs.back(); in AddVCTP()
1134 VCTPs.push_back(MI); in AddVCTP()
1710 LoLoop.ToRemove.insert(LoLoop.VCTPs.begin(), LoLoop.VCTPs.end()); in ConvertVPTBlocks()