Lines Matching defs:MVETailPredication
1 //===- MVETailPredication.cpp - MVE Tail Predication ------------*- C++ -*-===//
83 class MVETailPredication : public LoopPass {
93 MVETailPredication() : LoopPass(ID) { }
123 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
197 const SCEV *MVETailPredication::IsSafeActiveMask(IntrinsicInst *ActiveLaneMask,
375 void MVETailPredication::InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask,
415 bool MVETailPredication::TryConvertActiveLaneMask(Value *TripCount) {
456 return new MVETailPredication();
459 char MVETailPredication::ID = 0;
461 INITIALIZE_PASS_BEGIN(MVETailPredication, DEBUG_TYPE, DESC, false, false)
462 INITIALIZE_PASS_END(MVETailPredication, DEBUG_TYPE, DESC, false, false)