Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp462 if (!VCTPs.empty()) { in dump()
464 for (auto *MI : VCTPs) in dump()
610 LLVM_DEBUG(if (VCTPs.empty()) 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()
[all …]
H A DMVETPAndVPTOptimisationsPass.cpp452 SmallVector<MachineInstr *, 4> VCTPs; in ConvertTailPredLoop() local
457 VCTPs.push_back(&MI); in ConvertTailPredLoop()
462 if (VCTPs.empty()) { in ConvertTailPredLoop()
468 MachineInstr *FirstVCTP = *VCTPs.begin(); in ConvertTailPredLoop()
469 for (MachineInstr *VCTP : VCTPs) { in ConvertTailPredLoop()
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/
H A Dvpt-blocks.mir368 …; Tests that secondary VCTPs are refused when their operand's reaching definition is not the same …
498 …; Tests that secondary VCTPs are refused when their operand is not the same register as the main V…