Searched refs:ActiveLaneMask (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 114 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 D | VPlanTransforms.cpp | 493 return ALM && ALM->getOpcode() == VPInstruction::ActiveLaneMask; in canSimplifyBranchOnCond()
|
| H A D | VPlanRecipes.cpp | 228 case VPInstruction::ActiveLaneMask: { in generateInstruction() 388 case VPInstruction::ActiveLaneMask: in print()
|
| H A D | VPlan.h | 792 ActiveLaneMask, enumerator 894 case VPInstruction::ActiveLaneMask: in onlyFirstLaneUsed()
|
| H A D | LoopVectorize.cpp | 8125 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()
|