Home
last modified time | relevance | path

Searched defs:SLPVectorizerPass (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h58 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
59 using StoreList = SmallVector<StoreInst *, 8>;
60 using StoreListMap = MapVector<Value *, StoreList>;
61 using GEPList = SmallVector<GetElementPtrInst *, 8>;
62 using GEPListMap = MapVector<Value *, GEPList>;
63 using InstSetVector = SmallSetVector<Instruction *, 8>;
65 ScalarEvolution *SE = nullptr;
66 TargetTransformInfo *TTI = nullptr;
67 TargetLibraryInfo *TLI = nullptr;
68 AAResults *AA = nullptr;
[all …]