Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp114 bool IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, Value *TripCount);
117 void InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, Value *TripCount);
201 bool MVETailPredication::IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, in IsSafeActiveMask() argument
207 Value *ElemCount = ActiveLaneMask->getOperand(1); in IsSafeActiveMask()
215 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in IsSafeActiveMask()
319 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()
353 void MVETailPredication::InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, in InsertVCTPIntrinsic() argument
359 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in InsertVCTPIntrinsic()
364 Processed->addIncoming(ActiveLaneMask->getOperand(1), L->getLoopPreheader()); in InsertVCTPIntrinsic()
368 Builder.SetInsertPoint(ActiveLaneMask); in InsertVCTPIntrinsic()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp493 return ALM && ALM->getOpcode() == VPInstruction::ActiveLaneMask; in canSimplifyBranchOnCond()
H A DVPlanRecipes.cpp228 case VPInstruction::ActiveLaneMask: { in generateInstruction()
388 case VPInstruction::ActiveLaneMask: in print()
H A DVPlan.h792 ActiveLaneMask, enumerator
894 case VPInstruction::ActiveLaneMask: in onlyFirstLaneUsed()
H A DLoopVectorize.cpp8125 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV, TC}, in createBlockInMask()
8757 auto *EntryALM = new VPInstruction(VPInstruction::ActiveLaneMask, in addCanonicalIVRecipes()
8774 auto *ALM = new VPInstruction(VPInstruction::ActiveLaneMask, in addCanonicalIVRecipes()