Searched refs:StartMask (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2653 int StartMask = 0; in isInterleaveMask() local 2656 StartMask = Mask[I]; in isInterleaveMask() 2659 StartMask = Mask[(LaneLen - 1) * Factor + I] - J; in isInterleaveMask() 2662 StartMask = SavedLaneValue - (LaneLen - 1 - SavedNoUndefs); in isInterleaveMask() 2666 if (StartMask < 0) in isInterleaveMask() 2669 if (StartMask + LaneLen > NumInputElts) in isInterleaveMask() 2672 StartIndexes[I] = StartMask; in isInterleaveMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 1826 Value *StartMask = State.get(getOperand(0), Part); in execute() local 1828 State.Builder.CreatePHI(StartMask->getType(), 2, "active.lane.mask"); in execute() 1829 EntryPart->addIncoming(StartMask, VectorPH); in execute()
|
| H A D | VPlan.h | 2269 VPActiveLaneMaskPHIRecipe(VPValue *StartMask, DebugLoc DL) in VPActiveLaneMaskPHIRecipe() argument 2270 : VPHeaderPHIRecipe(VPDef::VPActiveLaneMaskPHISC, nullptr, StartMask, in VPActiveLaneMaskPHIRecipe()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 21908 unsigned StartMask = 0; in lowerInterleavedStore() local 21912 StartMask = Mask[IdxJ * Factor + IdxI] - IdxJ; in lowerInterleavedStore() 21923 Op0, Op1, createSequentialMask(StartMask, LaneLen, 0))); in lowerInterleavedStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 15936 unsigned StartMask = 0; in lowerInterleavedStore() local 15940 StartMask = Mask[IdxJ] - j; in lowerInterleavedStore() 15950 Op0, Op1, createSequentialMask(StartMask, LaneLen, 0)); in lowerInterleavedStore()
|