Lines Matching defs:MVETailPredication
1 //===- MVETailPredication.cpp - MVE Tail Predication ------------*- C++ -*-===//
81 class MVETailPredication : public LoopPass {
91 MVETailPredication() : LoopPass(ID) { }
121 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
195 const SCEV *MVETailPredication::IsSafeActiveMask(IntrinsicInst *ActiveLaneMask,
375 void MVETailPredication::InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask,
414 bool MVETailPredication::TryConvertActiveLaneMask(Value *TripCount) {
455 return new MVETailPredication();
458 char MVETailPredication::ID = 0;
460 INITIALIZE_PASS_BEGIN(MVETailPredication, DEBUG_TYPE, DESC, false, false)
461 INITIALIZE_PASS_END(MVETailPredication, DEBUG_TYPE, DESC, false, false)