Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp627 MachineInstr *VCTP = VCTPs.back(); in ValidateTailPredicate() local
634 TPNumElements = VCTP->getOperand(1); in ValidateTailPredicate()
640 if (RDA.hasLocalDefBefore(VCTP, NumElements)) { in ValidateTailPredicate()
731 unsigned VCTPVecSize = getVecSize(*VCTP); in ValidateTailPredicate()
749 MachineBasicBlock *MBB = VCTP->getParent(); in ValidateTailPredicate()
755 &MBB->back(), VCTP->getOperand(1).getReg().asMCReg())) { in ValidateTailPredicate()
758 unsigned ExpectedVectorWidth = getTailPredVectorWidth(VCTP->getOpcode()); in ValidateTailPredicate()
792 !RDA.hasLocalDefBefore(VCTP, VCTP->getOperand(1).getReg())) { in ValidateTailPredicate()
794 &Preheader->back(), VCTP->getOperand(1).getReg().asMCReg())) { in ValidateTailPredicate()
H A DMVETPAndVPTOptimisationsPass.cpp467 for (MachineInstr *VCTP : VCTPs) { in ConvertTailPredLoop()
468 LLVM_DEBUG(dbgs() << " with VCTP " << *VCTP); in ConvertTailPredLoop()
469 if (VCTP->getOpcode() != FirstVCTP->getOpcode() || in ConvertTailPredLoop()
470 VCTP->getOperand(0).getReg() != FirstVCTP->getOperand(0).getReg()) { in ConvertTailPredLoop()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp4263 Value *VCTP = Builder.CreateIntrinsic(Intrinsic::arm_mve_vctp64, {}, in upgradeARMIntrinsicCall() local
4268 {VectorType::get(Builder.getInt1Ty(), 2, false)}, VCTP); in upgradeARMIntrinsicCall()