Searched defs:SLPVectorizerPass (Results 1 – 3 of 3) sorted by relevance
/external/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 40 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct 41 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 …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 60 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct 61 using StoreList = SmallVector<StoreInst *, 8>; 62 using StoreListMap = MapVector<Value *, StoreList>; 63 using GEPList = SmallVector<GetElementPtrInst *, 8>; 64 using GEPListMap = MapVector<Value *, GEPList>; 66 ScalarEvolution *SE = nullptr; 67 TargetTransformInfo *TTI = nullptr; 68 TargetLibraryInfo *TLI = nullptr; 69 AliasAnalysis *AA = nullptr; 70 LoopInfo *LI = nullptr; [all …]
|
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 58 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>; 64 ScalarEvolution *SE = nullptr; 65 TargetTransformInfo *TTI = nullptr; 66 TargetLibraryInfo *TLI = nullptr; 67 AAResults *AA = nullptr; 68 LoopInfo *LI = nullptr; [all …]
|