Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/ARM/
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()
211 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in IsSafeActiveMask()
312 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()
346 void MVETailPredication::InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, in InsertVCTPIntrinsic() argument
352 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in InsertVCTPIntrinsic()
357 Processed->addIncoming(ActiveLaneMask->getOperand(1), L->getLoopPreheader()); in InsertVCTPIntrinsic()
361 Builder.SetInsertPoint(ActiveLaneMask); in InsertVCTPIntrinsic()
[all …]
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.cpp509 case VPInstruction::ActiveLaneMask: { in generateInstruction()
564 case VPInstruction::ActiveLaneMask: in print()
DVPlan.h751 ActiveLaneMask, enumerator
DLoopVectorize.cpp7938 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV}); in createBlockInMask()