Home
last modified time | relevance | path

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

/aosp_15_r20/external/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h40 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 …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h57 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
58 using StoreList = SmallVector<StoreInst *, 8>;
59 using StoreListMap = MapVector<Value *, StoreList>;
60 using GEPList = SmallVector<GetElementPtrInst *, 8>;
61 using GEPListMap = MapVector<Value *, GEPList>;
62 using InstSetVector = SmallSetVector<Instruction *, 8>;
64 ScalarEvolution *SE = nullptr;
65 TargetTransformInfo *TTI = nullptr;
66 TargetLibraryInfo *TLI = nullptr;
67 AAResults *AA = nullptr;
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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 …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h57 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
58 using StoreList = SmallVector<StoreInst *, 8>;
59 using StoreListMap = MapVector<Value *, StoreList>;
60 using GEPList = SmallVector<GetElementPtrInst *, 8>;
61 using GEPListMap = MapVector<Value *, GEPList>;
62 using InstSetVector = SmallSetVector<Instruction *, 8>;
64 ScalarEvolution *SE = nullptr;
65 TargetTransformInfo *TTI = nullptr;
66 TargetLibraryInfo *TLI = nullptr;
67 AAResults *AA = nullptr;
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h57 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
58 using StoreList = SmallVector<StoreInst *, 8>;
59 using StoreListMap = MapVector<Value *, StoreList>;
60 using GEPList = SmallVector<GetElementPtrInst *, 8>;
61 using GEPListMap = MapVector<Value *, GEPList>;
62 using InstSetVector = SmallSetVector<Instruction *, 8>;
64 ScalarEvolution *SE = nullptr;
65 TargetTransformInfo *TTI = nullptr;
66 TargetLibraryInfo *TLI = nullptr;
67 AAResults *AA = nullptr;
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h57 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
58 using StoreList = SmallVector<StoreInst *, 8>;
59 using StoreListMap = MapVector<Value *, StoreList>;
60 using GEPList = SmallVector<GetElementPtrInst *, 8>;
61 using GEPListMap = MapVector<Value *, GEPList>;
62 using InstSetVector = SmallSetVector<Instruction *, 8>;
64 ScalarEvolution *SE = nullptr;
65 TargetTransformInfo *TTI = nullptr;
66 TargetLibraryInfo *TLI = nullptr;
67 AAResults *AA = nullptr;
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h60 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 …]