Lines Matching refs:TripCount
108 bool TryConvertActiveLaneMask(Value *TripCount);
114 bool IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, Value *TripCount);
117 void InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, Value *TripCount);
202 Value *TripCount) { in IsSafeActiveMask() argument
213 auto *TC = SE->getSCEV(TripCount); in IsSafeActiveMask()
230 ConstantInt *TC = dyn_cast<ConstantInt>(TripCount); in IsSafeActiveMask()
267 auto *VW = SE->getSCEV(ConstantInt::get(TripCount->getType(), VectorWidth)); in IsSafeActiveMask()
270 SE->getSCEV(ConstantInt::get(TripCount->getType(), VectorWidth - 1))); in IsSafeActiveMask()
354 Value *TripCount) { in InsertVCTPIntrinsic() argument
393 bool MVETailPredication::TryConvertActiveLaneMask(Value *TripCount) { in TryConvertActiveLaneMask() argument
410 if (!IsSafeActiveMask(ActiveLaneMask, TripCount)) { in TryConvertActiveLaneMask()
415 InsertVCTPIntrinsic(ActiveLaneMask, TripCount); in TryConvertActiveLaneMask()