Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp10079 auto CreateShuffle = [&](Value *V1, Value *V2, ArrayRef<int> Mask) { in vectorizeTree() local
10096 auto &&ResizeToVF = [&CreateShuffle](Value *Vec, ArrayRef<int> Mask, in vectorizeTree()
10102 Vec = CreateShuffle(Vec, nullptr, Mask); in vectorizeTree()
10111 Vec = CreateShuffle(Vec, nullptr, ResizeMask); in vectorizeTree()
10135 [FirstInsert, &CreateShuffle](ArrayRef<int> Mask, in vectorizeTree()
10145 return CreateShuffle(Vals.front(), nullptr, Mask); in vectorizeTree()
10148 return CreateShuffle(Vals.front() ? Vals.front() in vectorizeTree()