Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2415 int StartMask = 0; in isInterleaveMask() local
2418 StartMask = Mask[I]; in isInterleaveMask()
2421 StartMask = Mask[(LaneLen - 1) * Factor + I] - J; in isInterleaveMask()
2424 StartMask = SavedLaneValue - (LaneLen - 1 - SavedNoUndefs); in isInterleaveMask()
2428 if (StartMask < 0) in isInterleaveMask()
2431 if (StartMask + LaneLen > NumInputElts) in isInterleaveMask()
2434 StartIndexes[I] = StartMask; in isInterleaveMask()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp3965 Value *StartMask = State.get(getOperand(0)); in execute() local
3967 State.Builder.CreatePHI(StartMask->getType(), 2, "active.lane.mask"); in execute()
3968 Phi->addIncoming(StartMask, VectorPH); in execute()
H A DVPlan.h3278 VPActiveLaneMaskPHIRecipe(VPValue *StartMask, DebugLoc DL) in VPActiveLaneMaskPHIRecipe() argument
3279 : VPHeaderPHIRecipe(VPDef::VPActiveLaneMaskPHISC, nullptr, StartMask, in VPActiveLaneMaskPHIRecipe()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21851 unsigned StartMask = 0; in lowerInterleavedStore() local
21855 StartMask = Mask[IdxJ * Factor + IdxI] - IdxJ; in lowerInterleavedStore()
21866 Op0, Op1, createSequentialMask(StartMask, LaneLen, 0))); in lowerInterleavedStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp17439 unsigned StartMask = 0; in lowerInterleavedStore() local
17443 StartMask = Mask[IdxJ] - j; in lowerInterleavedStore()
17453 Op0, Op1, createSequentialMask(StartMask, LaneLen, 0)); in lowerInterleavedStore()