Lines Matching defs:VCTPs
345 // Check that any internal VCTPs are 'Then' predicated.
379 SmallVector<MachineInstr *, 4> VCTPs;
412 return !Revert && FoundAllComponents() && !VCTPs.empty() &&
416 // Given that MI is a VCTP, check that is equivalent to any other VCTPs
452 return VCTPOpcodeToLSTP(VCTPs.back()->getOpcode(), IsDo);
459 if (!VCTPs.empty()) {
461 for (auto *MI : VCTPs)
603 LLVM_DEBUG(if (VCTPs.empty())
609 assert(!VCTPs.empty() && "VCTP instruction expected but is not set");
632 MachineInstr *VCTP = VCTPs.back();
765 Ignore.insert(VCTPs.begin(), VCTPs.end());
801 Ignore.insert(VCTPs.begin(), VCTPs.end());
1109 if (VCTPs.empty()) {
1110 VCTPs.push_back(MI);
1115 // If it does, store it in the VCTPs set, else refuse it.
1116 MachineInstr *Prev = VCTPs.back();
1123 VCTPs.push_back(MI);
1225 // Record all VCTPs and check that they're equivalent to one another.
1699 LoLoop.ToRemove.insert(LoLoop.VCTPs.begin(), LoLoop.VCTPs.end());