Searched defs:SLPVectorizerPass (Results 1 – 2 of 2) sorted by relevance
40 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct41 typedef SmallVector<StoreInst *, 8> StoreList;42 typedef MapVector<Value *, StoreList> StoreListMap;43 typedef SmallVector<WeakVH, 8> WeakVHList;44 typedef MapVector<Value *, WeakVHList> WeakVHListMap;46 ScalarEvolution *SE = nullptr;47 TargetTransformInfo *TTI = nullptr;48 TargetLibraryInfo *TLI = nullptr;49 AliasAnalysis *AA = nullptr;50 LoopInfo *LI = nullptr;[all …]
59 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct60 using StoreList = SmallVector<StoreInst *, 8>;61 using StoreListMap = MapVector<Value *, StoreList>;62 using WeakTrackingVHList = SmallVector<WeakTrackingVH, 8>;63 using WeakTrackingVHListMap = MapVector<Value *, WeakTrackingVHList>;65 ScalarEvolution *SE = nullptr;66 TargetTransformInfo *TTI = nullptr;67 TargetLibraryInfo *TLI = nullptr;68 AliasAnalysis *AA = nullptr;69 LoopInfo *LI = nullptr;[all …]