[llvm] 18c67bf - [gn build] Port 37e309f16354 (AArch64 loopvectorize)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 7 18:25:59 PDT 2024


Author: Nico Weber
Date: 2024-06-07T21:25:53-04:00
New Revision: 18c67bf2658284431331da21c2ea6fe562434b1d

URL: https://github.com/llvm/llvm-project/commit/18c67bf2658284431331da21c2ea6fe562434b1d
DIFF: https://github.com/llvm/llvm-project/commit/18c67bf2658284431331da21c2ea6fe562434b1d.diff

LOG: [gn build] Port 37e309f16354 (AArch64 loopvectorize)

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
index 879b7f0960a90..2ffe83da90eed 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
@@ -103,6 +103,7 @@ static_library("LLVMAArch64CodeGen") {
     "//llvm/lib/Transforms/CFGuard",
     "//llvm/lib/Transforms/Scalar",
     "//llvm/lib/Transforms/Utils",
+    "//llvm/lib/Transforms/Vectorize",
   ]
   include_dirs = [ "." ]
   sources = [
@@ -130,7 +131,6 @@ static_library("LLVMAArch64CodeGen") {
     "AArch64ISelLowering.cpp",
     "AArch64InstrInfo.cpp",
     "AArch64LoadStoreOptimizer.cpp",
-    "AArch64LoopIdiomTransform.cpp",
     "AArch64LowerHomogeneousPrologEpilog.cpp",
     "AArch64MCInstLower.cpp",
     "AArch64MIPeepholeOpt.cpp",

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
index 044b781e7c31f..92337a547eaa3 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
@@ -8,6 +8,7 @@ static_library("Vectorize") {
   ]
   sources = [
     "LoadStoreVectorizer.cpp",
+    "LoopIdiomVectorize.cpp",
     "LoopVectorizationLegality.cpp",
     "LoopVectorize.cpp",
     "SLPVectorizer.cpp",


        


More information about the llvm-commits mailing list