Lines Matching refs:Lane
72 Builder.getInt32(VF.getKnownMinValue() - Lane)); in getAsRuntimeExpr()
74 return Builder.getInt32(Lane); in getAsRuntimeExpr()
221 .PerPartScalars[Def][Instance.Part][Instance.Lane.mapToCacheIndex(VF)]; in get()
227 assert(Instance.Lane.isFirstLane() && "cannot get lane > 0 for scalar"); in get()
231 Value *Lane = Instance.Lane.getAsRuntimeExpr(Builder, VF); in get() local
232 auto *Extract = Builder.CreateExtractElement(VecPart, Lane); in get()
321 for (unsigned Lane = 0; Lane < VF.getKnownMinValue(); ++Lane) in get() local
322 packScalarIntoVectorValue(Def, {Part, Lane}); in get()
388 VectorValue, ScalarInst, Instance.Lane.getAsRuntimeExpr(Builder, VF)); in packScalarIntoVectorValue()
661 for (unsigned Lane = 0, VF = State->VF.getKnownMinValue(); Lane < VF; in execute() local
662 ++Lane) { in execute()
663 State->Instance->Lane = VPLane(Lane, VPLane::Kind::First); in execute()