Lines Matching defs:VCTPs
342 // Check that any internal VCTPs are 'Then' predicated.
376 SmallVector<MachineInstr *, 4> VCTPs;
409 return !Revert && FoundAllComponents() && !VCTPs.empty() &&
413 // Given that MI is a VCTP, check that is equivalent to any other VCTPs
449 return VCTPOpcodeToLSTP(VCTPs.back()->getOpcode(), IsDo);
456 if (!VCTPs.empty()) {
458 for (auto *MI : VCTPs)
600 LLVM_DEBUG(if (VCTPs.empty())
606 assert(!VCTPs.empty() && "VCTP instruction expected but is not set");
629 MachineInstr *VCTP = VCTPs.back();
762 Ignore.insert(VCTPs.begin(), VCTPs.end());
798 Ignore.insert(VCTPs.begin(), VCTPs.end());
1106 if (VCTPs.empty()) {
1107 VCTPs.push_back(MI);
1112 // If it does, store it in the VCTPs set, else refuse it.
1113 MachineInstr *Prev = VCTPs.back();
1120 VCTPs.push_back(MI);
1222 // Record all VCTPs and check that they're equivalent to one another.
1696 LoLoop.ToRemove.insert(LoLoop.VCTPs.begin(), LoLoop.VCTPs.end());