[llvm] [AArch64] Add AArch64PassRegistry.def (PR #85215)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 20 00:00:47 PDT 2024
================
@@ -2,6 +2,9 @@
; RUN: opt -aarch64-lit -aarch64-lit-verify -verify-dom-info -mtriple aarch64-unknown-linux-gnu -mattr=+sve -S < %s | FileCheck %s
; RUN: opt -aarch64-lit -simplifycfg -mtriple aarch64-unknown-linux-gnu -mattr=+sve -S < %s | FileCheck %s --check-prefix=LOOP-DEL
; RUN: opt -aarch64-lit -mtriple aarch64-unknown-linux-gnu -S < %s | FileCheck %s --check-prefix=NO-TRANSFORM
+; RUN: opt -p aarch64-lit -aarch64-lit-verify -verify-dom-info -mtriple aarch64-unknown-linux-gnu -mattr=+sve -S < %s | FileCheck %s --check-prefix=CHECK-NPM
----------------
paperchalice wrote:
The real pipeline is `function(loop(aarch64-lit))`
The `LoopSimplifiy` pass modifies the cfg here.
https://github.com/llvm/llvm-project/blob/c0d03d28c58f3016eb25ce8d1160e11183d01735/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h#L438-L448
https://github.com/llvm/llvm-project/pull/85215
More information about the llvm-commits
mailing list