Searched refs:createShuffle (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 6485 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 …]
|