Home
last modified time | relevance | path

Searched refs:VCTPs (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp376 SmallVector<MachineInstr *, 4> VCTPs; member
409 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()
598 LLVM_DEBUG(if (VCTPs.empty()) in ValidateTailPredicate()
604 assert(!VCTPs.empty() && "VCTP instruction expected but is not set"); in ValidateTailPredicate()
627 MachineInstr *VCTP = VCTPs.back(); in ValidateTailPredicate()
760 Ignore.insert_range(VCTPs); in ValidateTailPredicate()
795 SmallPtrSet<MachineInstr *, 2> Ignore(llvm::from_range, VCTPs); in ValidateTailPredicate()
[all …]
H A DMVETPAndVPTOptimisationsPass.cpp450 SmallVector<MachineInstr *, 4> VCTPs; in ConvertTailPredLoop() local
455 VCTPs.push_back(&MI); in ConvertTailPredLoop()
460 if (VCTPs.empty()) { in ConvertTailPredLoop()
466 MachineInstr *FirstVCTP = *VCTPs.begin(); in ConvertTailPredLoop()
467 for (MachineInstr *VCTP : VCTPs) { in ConvertTailPredLoop()