Skip to content

Commit 1b5b702

Browse files
committed
Move EVLIndVarSimplify to CodeGen
1 parent 331842e commit 1b5b702

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

llvm/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h renamed to llvm/include/llvm/CodeGen/EVLIndVarSimplify.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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.
@@ -11,8 +11,8 @@
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"

llvm/lib/CodeGen/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

llvm/lib/Transforms/Vectorize/EVLIndVarSimplify.cpp renamed to llvm/lib/CodeGen/EVLIndVarSimplify.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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"

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
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"
@@ -318,7 +319,6 @@
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"

llvm/lib/Passes/PassBuilderPipelines.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
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"
@@ -139,7 +140,6 @@
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"

llvm/lib/Target/RISCV/RISCVTargetMachine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
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"
@@ -38,7 +39,6 @@
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>
4444
using namespace llvm;

llvm/lib/Transforms/Vectorize/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
add_llvm_component_library(LLVMVectorize
2-
EVLIndVarSimplify.cpp
32
LoadStoreVectorizer.cpp
43
LoopIdiomVectorize.cpp
54
LoopVectorizationLegality.cpp

0 commit comments

Comments
 (0)