diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-07-08 21:46:34 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-08 21:46:34 -0700 |
commit | 5776915d0f83642b7ce54ace0c320bed4770987c (patch) | |
tree | ba0eb5f94d0b7ccfb59f0fe6b6c93d2b5b414fbf /llvm/lib/CodeGen/InterleavedAccessPass.cpp | |
parent | b7248b5cd464a1ce8f445c71f538c067dfaad9ac (diff) | |
download | llvm-5776915d0f83642b7ce54ace0c320bed4770987c.zip llvm-5776915d0f83642b7ce54ace0c320bed4770987c.tar.gz llvm-5776915d0f83642b7ce54ace0c320bed4770987c.tar.bz2 |
[InterleavedAccessPass] Add skipFunction check for opt-bisect-limit (#147629)
Diffstat (limited to 'llvm/lib/CodeGen/InterleavedAccessPass.cpp')
-rw-r--r-- | llvm/lib/CodeGen/InterleavedAccessPass.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/InterleavedAccessPass.cpp b/llvm/lib/CodeGen/InterleavedAccessPass.cpp index 9c4c86c..2be76d5 100644 --- a/llvm/lib/CodeGen/InterleavedAccessPass.cpp +++ b/llvm/lib/CodeGen/InterleavedAccessPass.cpp @@ -174,6 +174,9 @@ PreservedAnalyses InterleavedAccessPass::run(Function &F, char InterleavedAccess::ID = 0; bool InterleavedAccess::runOnFunction(Function &F) { + if (skipFunction(F)) + return false; + auto *TPC = getAnalysisIfAvailable<TargetPassConfig>(); if (!TPC || !LowerInterleavedAccesses) return false; |