Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp118 void InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, Value *Start);
203 Value *ElemCount = ActiveLaneMask->getOperand(1); in IsSafeActiveMask()
211 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in IsSafeActiveMask()
230 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()
381 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in InsertVCTPIntrinsic()
390 Builder.SetInsertPoint(ActiveLaneMask); in InsertVCTPIntrinsic()
404 ActiveLaneMask->replaceAllUsesWith(VCTPCall); in InsertVCTPIntrinsic()
428 for (auto *ActiveLaneMask : ActiveLaneMasks) { in TryConvertActiveLaneMask() local
430 << *ActiveLaneMask << "\n"); in TryConvertActiveLaneMask()
432 const SCEV *StartSCEV = IsSafeActiveMask(ActiveLaneMask, TripCount); in TryConvertActiveLaneMask()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp563 return ALM && ALM->getOpcode() == VPInstruction::ActiveLaneMask; in canSimplifyBranchOnCond()
1098 Builder.createNaryOp(VPInstruction::ActiveLaneMask, {EntryIncrement, TC}, in addVPLaneMaskPhiAndUpdateExitBranch()
1113 auto *ALM = Builder.createNaryOp(VPInstruction::ActiveLaneMask, in addVPLaneMaskPhiAndUpdateExitBranch()
1146 LaneMask = new VPInstruction(VPInstruction::ActiveLaneMask, in addActiveLaneMask()
H A DVPlanRecipes.cpp309 case VPInstruction::ActiveLaneMask: { in generateInstruction()
543 case VPInstruction::ActiveLaneMask: in print()
H A DVPlan.h1137 ActiveLaneMask, enumerator
1246 case VPInstruction::ActiveLaneMask: in onlyFirstLaneUsed()