Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp633 MachineInstr *VCTP = VCTPs.back(); in ValidateTailPredicate() local
640 TPNumElements = VCTP->getOperand(1); in ValidateTailPredicate()
646 if (RDA.hasLocalDefBefore(VCTP, NumElements)) { in ValidateTailPredicate()
741 MachineBasicBlock *MBB = VCTP->getParent(); in ValidateTailPredicate()
747 &MBB->back(), VCTP->getOperand(1).getReg().asMCReg())) { in ValidateTailPredicate()
750 unsigned ExpectedVectorWidth = getTailPredVectorWidth(VCTP->getOpcode()); in ValidateTailPredicate()
784 !RDA.hasLocalDefBefore(VCTP, VCTP->getOperand(1).getReg())) { in ValidateTailPredicate()
786 &Preheader->back(), VCTP->getOperand(1).getReg().asMCReg())) { in ValidateTailPredicate()
H A DMVETailPredication.cpp380 Function *VCTP = Intrinsic::getDeclaration(M, VCTPID); in InsertVCTPIntrinsic() local
381 Value *VCTPCall = Builder.CreateCall(VCTP, Processed); in InsertVCTPIntrinsic()
H A DMVETPAndVPTOptimisationsPass.cpp449 for (MachineInstr *VCTP : VCTPs) { in ConvertTailPredLoop()
450 LLVM_DEBUG(dbgs() << " with VCTP " << *VCTP); in ConvertTailPredLoop()
451 if (VCTP->getOpcode() != FirstVCTP->getOpcode() || in ConvertTailPredLoop()
452 VCTP->getOperand(0).getReg() != FirstVCTP->getOperand(0).getReg()) { in ConvertTailPredLoop()