File tree Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1
- // ===-------- EVLIndVarSimplify.h - Optimize vectorized loops w/ EVL IV--- -===//
1
+ // ===- EVLIndVarSimplify.h - Optimize vectorized loops w/ EVL IV-*- C++ -* -===//
2
2
//
3
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
4
// See https://llvm.org/LICENSE.txt for license information.
11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
- #ifndef LLVM_TRANSFORMS_VECTORIZE_EVLINDVARSIMPLIFY_H
15
- #define LLVM_TRANSFORMS_VECTORIZE_EVLINDVARSIMPLIFY_H
14
+ #ifndef LLVM_CODEGEN_EVLINDVARSIMPLIFY_H
15
+ #define LLVM_CODEGEN_EVLINDVARSIMPLIFY_H
16
16
17
17
#include " llvm/Analysis/LoopAnalysisManager.h"
18
18
#include " llvm/IR/PassManager.h"
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ add_llvm_component_library(LLVMCodeGen
54
54
EarlyIfConversion.cpp
55
55
EdgeBundles.cpp
56
56
EHContGuardCatchret.cpp
57
+ EVLIndVarSimplify.cpp
57
58
ExecutionDomainFix.cpp
58
59
ExpandLargeDivRem.cpp
59
60
ExpandLargeFpConvert.cpp
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
- #include " llvm/Transforms/Vectorize /EVLIndVarSimplify.h"
14
+ #include " llvm/CodeGen /EVLIndVarSimplify.h"
15
15
#include " llvm/ADT/Statistic.h"
16
16
#include " llvm/Analysis/IVDescriptors.h"
17
17
#include " llvm/Analysis/LoopInfo.h"
Original file line number Diff line number Diff line change 82
82
#include " llvm/CodeGen/CodeGenPrepare.h"
83
83
#include " llvm/CodeGen/DeadMachineInstructionElim.h"
84
84
#include " llvm/CodeGen/DwarfEHPrepare.h"
85
+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
85
86
#include " llvm/CodeGen/ExpandLargeDivRem.h"
86
87
#include " llvm/CodeGen/ExpandLargeFpConvert.h"
87
88
#include " llvm/CodeGen/ExpandMemCmp.h"
318
319
#include " llvm/Transforms/Utils/SymbolRewriter.h"
319
320
#include " llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
320
321
#include " llvm/Transforms/Utils/UnifyLoopExits.h"
321
- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
322
322
#include " llvm/Transforms/Vectorize/LoadStoreVectorizer.h"
323
323
#include " llvm/Transforms/Vectorize/LoopIdiomVectorize.h"
324
324
#include " llvm/Transforms/Vectorize/LoopVectorize.h"
Original file line number Diff line number Diff line change 24
24
#include " llvm/Analysis/ProfileSummaryInfo.h"
25
25
#include " llvm/Analysis/ScopedNoAliasAA.h"
26
26
#include " llvm/Analysis/TypeBasedAliasAnalysis.h"
27
+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
27
28
#include " llvm/IR/PassManager.h"
28
29
#include " llvm/Passes/OptimizationLevel.h"
29
30
#include " llvm/Passes/PassBuilder.h"
139
140
#include " llvm/Transforms/Utils/NameAnonGlobals.h"
140
141
#include " llvm/Transforms/Utils/RelLookupTableConverter.h"
141
142
#include " llvm/Transforms/Utils/SimplifyCFGOptions.h"
142
- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
143
143
#include " llvm/Transforms/Vectorize/LoopVectorize.h"
144
144
#include " llvm/Transforms/Vectorize/SLPVectorizer.h"
145
145
#include " llvm/Transforms/Vectorize/VectorCombine.h"
Original file line number Diff line number Diff line change 19
19
#include " TargetInfo/RISCVTargetInfo.h"
20
20
#include " llvm/ADT/STLExtras.h"
21
21
#include " llvm/Analysis/TargetTransformInfo.h"
22
+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
22
23
#include " llvm/CodeGen/GlobalISel/IRTranslator.h"
23
24
#include " llvm/CodeGen/GlobalISel/InstructionSelect.h"
24
25
#include " llvm/CodeGen/GlobalISel/Legalizer.h"
38
39
#include " llvm/Target/TargetOptions.h"
39
40
#include " llvm/Transforms/IPO.h"
40
41
#include " llvm/Transforms/Scalar.h"
41
- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
42
42
#include " llvm/Transforms/Vectorize/LoopIdiomVectorize.h"
43
43
#include < optional>
44
44
using namespace llvm ;
Original file line number Diff line number Diff line change 1
1
add_llvm_component_library (LLVMVectorize
2
- EVLIndVarSimplify.cpp
3
2
LoadStoreVectorizer.cpp
4
3
LoopIdiomVectorize.cpp
5
4
LoopVectorizationLegality.cpp
File renamed without changes.
You can’t perform that action at this time.
0 commit comments