[llvm] [LoopVectorize] Add Loop Vectorization pass to LinkAllPasses (PR #103459)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 13 14:15:38 PDT 2024
https://github.com/8x54 created https://github.com/llvm/llvm-project/pull/103459
None
>From ad80493b8f5644fcdbac5fffc6dd5bff713e4579 Mon Sep 17 00:00:00 2001
From: 8x54 <8rg at rooted.gg>
Date: Tue, 13 Aug 2024 22:15:22 +0100
Subject: [PATCH] [LoopVectorize] Add Loop Vectorization pass to LinkAllPasses
---
llvm/include/llvm/LinkAllPasses.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/include/llvm/LinkAllPasses.h b/llvm/include/llvm/LinkAllPasses.h
index c00e425b131987..f49585747db3f5 100644
--- a/llvm/include/llvm/LinkAllPasses.h
+++ b/llvm/include/llvm/LinkAllPasses.h
@@ -44,6 +44,7 @@
#include "llvm/Transforms/Utils.h"
#include "llvm/Transforms/Utils/SymbolRewriter.h"
#include "llvm/Transforms/Vectorize/LoadStoreVectorizer.h"
+#include "llvm/Transforms/Vectorize/LoopVectorize.h"
#include <cstdlib>
namespace {
@@ -136,6 +137,7 @@ namespace {
(void) llvm::createUnifyLoopExitsPass();
(void) llvm::createFixIrreduciblePass();
(void)llvm::createSelectOptimizePass();
+ (void)llvm::createLoopVectorizePass();
(void)new llvm::ScalarEvolutionWrapperPass();
llvm::Function::Create(nullptr, llvm::GlobalValue::ExternalLinkage)->viewCFGOnly();
More information about the llvm-commits
mailing list