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.cpp6485 static Value *createShuffle(Value *V1, Value *V2, ArrayRef<int> Mask, in createShuffle() function in __anonc518864b5d11::BaseShuffleAnalysis
8820 Value *createShuffle(Value *V1, Value *V2, ArrayRef<int> Mask) { in createShuffle() function in BoUpSLP::ShuffleInstructionBuilder
8824 return BaseShuffleAnalysis::createShuffle(V1, V2, Mask, ShuffleBuilder); in createShuffle()
8851 Vec = createShuffle(Vec, InVectors.back(), CommonMask); in add()
8855 Vec = createShuffle(Vec, nullptr, CommonMask); in add()
8858 V1 = createShuffle(V1, V2, Mask); in add()
8872 V1 = createShuffle(V1, nullptr, CommonMask); in add()
8887 V = createShuffle(InVectors.front(), InVectors.back(), CommonMask); in add()
8891 V = createShuffle(InVectors.front(), nullptr, CommonMask); in add()
8902 V1 = createShuffle(V1, nullptr, Mask); in add()
[all …]