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++ -* -===//
22//
33// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44// See https://llvm.org/LICENSE.txt for license information.
1111//
1212// ===----------------------------------------------------------------------===//
1313
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
1616
1717#include " llvm/Analysis/LoopAnalysisManager.h"
1818#include " llvm/IR/PassManager.h"
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ add_llvm_component_library(LLVMCodeGen
5454 EarlyIfConversion.cpp
5555 EdgeBundles.cpp
5656 EHContGuardCatchret.cpp
57+ EVLIndVarSimplify.cpp
5758 ExecutionDomainFix.cpp
5859 ExpandLargeDivRem.cpp
5960 ExpandLargeFpConvert.cpp
Original file line number Diff line number Diff line change 1111//
1212// ===----------------------------------------------------------------------===//
1313
14- #include " llvm/Transforms/Vectorize /EVLIndVarSimplify.h"
14+ #include " llvm/CodeGen /EVLIndVarSimplify.h"
1515#include " llvm/ADT/Statistic.h"
1616#include " llvm/Analysis/IVDescriptors.h"
1717#include " llvm/Analysis/LoopInfo.h"
Original file line number Diff line number Diff line change 8282#include " llvm/CodeGen/CodeGenPrepare.h"
8383#include " llvm/CodeGen/DeadMachineInstructionElim.h"
8484#include " llvm/CodeGen/DwarfEHPrepare.h"
85+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
8586#include " llvm/CodeGen/ExpandLargeDivRem.h"
8687#include " llvm/CodeGen/ExpandLargeFpConvert.h"
8788#include " llvm/CodeGen/ExpandMemCmp.h"
318319#include " llvm/Transforms/Utils/SymbolRewriter.h"
319320#include " llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
320321#include " llvm/Transforms/Utils/UnifyLoopExits.h"
321- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
322322#include " llvm/Transforms/Vectorize/LoadStoreVectorizer.h"
323323#include " llvm/Transforms/Vectorize/LoopIdiomVectorize.h"
324324#include " llvm/Transforms/Vectorize/LoopVectorize.h"
Original file line number Diff line number Diff line change 2424#include " llvm/Analysis/ProfileSummaryInfo.h"
2525#include " llvm/Analysis/ScopedNoAliasAA.h"
2626#include " llvm/Analysis/TypeBasedAliasAnalysis.h"
27+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
2728#include " llvm/IR/PassManager.h"
2829#include " llvm/Passes/OptimizationLevel.h"
2930#include " llvm/Passes/PassBuilder.h"
139140#include " llvm/Transforms/Utils/NameAnonGlobals.h"
140141#include " llvm/Transforms/Utils/RelLookupTableConverter.h"
141142#include " llvm/Transforms/Utils/SimplifyCFGOptions.h"
142- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
143143#include " llvm/Transforms/Vectorize/LoopVectorize.h"
144144#include " llvm/Transforms/Vectorize/SLPVectorizer.h"
145145#include " llvm/Transforms/Vectorize/VectorCombine.h"
Original file line number Diff line number Diff line change 1919#include " TargetInfo/RISCVTargetInfo.h"
2020#include " llvm/ADT/STLExtras.h"
2121#include " llvm/Analysis/TargetTransformInfo.h"
22+ #include " llvm/CodeGen/EVLIndVarSimplify.h"
2223#include " llvm/CodeGen/GlobalISel/IRTranslator.h"
2324#include " llvm/CodeGen/GlobalISel/InstructionSelect.h"
2425#include " llvm/CodeGen/GlobalISel/Legalizer.h"
3839#include " llvm/Target/TargetOptions.h"
3940#include " llvm/Transforms/IPO.h"
4041#include " llvm/Transforms/Scalar.h"
41- #include " llvm/Transforms/Vectorize/EVLIndVarSimplify.h"
4242#include " llvm/Transforms/Vectorize/LoopIdiomVectorize.h"
4343#include < optional>
4444using namespace llvm ;
Original file line number Diff line number Diff line change 11add_llvm_component_library(LLVMVectorize
2- EVLIndVarSimplify.cpp
32 LoadStoreVectorizer.cpp
43 LoopIdiomVectorize.cpp
54 LoopVectorizationLegality.cpp
File renamed without changes.
You can’t perform that action at this time.
0 commit comments