|
LLVM 24.0.0git
|
This is the complete list of members for llvm::slpvectorizer::BaseShuffleAnalysis, including all inherited members.
| BaseShuffleAnalysis(Type *ScalarTy) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotected |
| combineMasks(unsigned LocalVF, SmallVectorImpl< int > &Mask, ArrayRef< int > ExtMask) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotectedstatic |
| createShuffle(Value *V1, Value *V2, ArrayRef< int > Mask, ShuffleBuilderTy &Builder, Type *ScalarTy, bool ReVec, Args... Arguments) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotectedstatic |
| getVF(Value *V) const | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotected |
| isIdentityMask(ArrayRef< int > Mask, const FixedVectorType *VecTy, bool IsStrict) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotectedstatic |
| peekThroughShuffles(Value *&V, SmallVectorImpl< int > &Mask, bool SinglePermute) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotectedstatic |
| ScalarTy | llvm::slpvectorizer::BaseShuffleAnalysis | protected |
| transformMaskAfterShuffle(MutableArrayRef< int > CommonMask, ArrayRef< int > Mask) | llvm::slpvectorizer::BaseShuffleAnalysis | inlineprotectedstatic |