Lines Matching refs:VCTPs
371 SmallVector<MachineInstr*, 4> VCTPs; member
402 return !Revert && FoundAllComponents() && !VCTPs.empty() && in IsTailPredicationLegal()
449 return VCTPOpcodeToLSTP(VCTPs.back()->getOpcode(), IsDo); in getStartOpcode()
456 if (!VCTPs.empty()) { in dump()
458 for (auto *MI : VCTPs) in dump()
604 LLVM_DEBUG(if (VCTPs.empty()) in ValidateTailPredicate()
610 assert(!VCTPs.empty() && "VCTP instruction expected but is not set"); in ValidateTailPredicate()
633 MachineInstr *VCTP = VCTPs.back(); in ValidateTailPredicate()
752 Ignore.insert(VCTPs.begin(), VCTPs.end()); in ValidateTailPredicate()
788 Ignore.insert(VCTPs.begin(), VCTPs.end()); in ValidateTailPredicate()
1069 if (VCTPs.empty()) { in AddVCTP()
1070 VCTPs.push_back(MI); in AddVCTP()
1076 MachineInstr *Prev = VCTPs.back(); in AddVCTP()
1083 VCTPs.push_back(MI); in AddVCTP()
1652 LoLoop.ToRemove.insert(LoLoop.VCTPs.begin(), LoLoop.VCTPs.end()); in ConvertVPTBlocks()