Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp721 Register VCCRValue, OppositeVCCRValue; in ReduceOldVCCRValueUses() local
734 if (VCCRValue && Iter->getOpcode() == ARM::MVE_VPNOT && in ReduceOldVCCRValueUses()
735 Iter->findRegisterUseOperandIdx(VCCRValue, /*TRI=*/nullptr) != -1) { in ReduceOldVCCRValueUses()
738 if (!MoveVPNOTBeforeFirstUser(MBB, Iter, VCCRValue)) in ReduceOldVCCRValueUses()
747 VCCRValue = Dst; in ReduceOldVCCRValueUses()
754 assert(VCCRValue && OppositeVCCRValue && in ReduceOldVCCRValueUses()
757 assert(VCCRValue != OppositeVCCRValue && in ReduceOldVCCRValueUses()
768 Iter->findRegisterUseOperand(VCCRValue, /*TRI=*/nullptr)) { in ReduceOldVCCRValueUses()
790 std::swap(VCCRValue, OppositeVCCRValue); in ReduceOldVCCRValueUses()
792 LLVM_DEBUG(dbgs() << "Replacing use of '" << printReg(VCCRValue) in ReduceOldVCCRValueUses()
[all …]