Home
last modified time | relevance | path

Searched refs:LastLane (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9623 Value *LastLane = Builder.CreateSub(Builder.getInt32(1), RunTimeVF); in execute() local
9628 Builder.CreateGEP(ScalarDataTy, PartPtr, LastLane)); in execute()
9782 unsigned LastLane = IsUniform ? 0 : VF.getKnownMinValue() - 1; in get() local
9784 if (!hasScalarValue(Def, {Part, LastLane})) { in get()
9790 LastLane = 0; in get()
9793 auto *LastInst = cast<Instruction>(get(Def, {Part, LastLane})); in get()
H A DSLPVectorizer.cpp1524 Optional<unsigned> getBestOperand(unsigned OpIdx, int Lane, int LastLane, in getBestOperand() argument
1530 Value *OpLastLane = getData(OpIdx, LastLane).V; in getBestOperand()
1578 bool LeftToRight = Lane > LastLane; in getBestOperand()
1927 int LastLane = Lane - Direction; in reorder() local
1928 assert(LastLane >= 0 && LastLane < (int)NumLanes && in reorder()
1934 OpIdx, Lane, LastLane, ReorderingModes, MainAltOps[OpIdx]); in reorder()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp438 Value *LastLane = Builder.CreateSub(RunTimeVF, Builder.getInt32(1)); in simplifyMaskedScatter() local
440 Builder.CreateExtractElement(II.getArgOperand(0), LastLane); in simplifyMaskedScatter()