Skip to content

[flang][cuda][NFC] Remove unused variable #121533

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 3, 2025
Merged

Conversation

clementval
Copy link
Contributor

Failed buildbot after #121524

@llvmbot llvmbot added flang Flang issues not falling into any other category flang:fir-hlfir labels Jan 3, 2025
@llvmbot
Copy link
Member

llvmbot commented Jan 3, 2025

@llvm/pr-subscribers-flang-fir-hlfir

Author: Valentin Clement (バレンタイン クレメン) (clementval)

Changes

Failed buildbot after #121524


Full diff: https://github.com/llvm/llvm-project/pull/121533.diff

1 Files Affected:

  • (modified) flang/lib/Optimizer/Transforms/CUFOpConversion.cpp (+3-10)
diff --git a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
index f08f9e412b8857..8c525fc6daff5e 100644
--- a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
+++ b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
@@ -792,10 +792,6 @@ struct CUFSyncDescriptorOpConversion
     : public mlir::OpRewritePattern<cuf::SyncDescriptorOp> {
   using OpRewritePattern::OpRewritePattern;
 
-  CUFSyncDescriptorOpConversion(mlir::MLIRContext *context,
-                                const mlir::SymbolTable &symTab)
-      : OpRewritePattern(context), symTab{symTab} {}
-
   mlir::LogicalResult
   matchAndRewrite(cuf::SyncDescriptorOp op,
                   mlir::PatternRewriter &rewriter) const override {
@@ -822,9 +818,6 @@ struct CUFSyncDescriptorOpConversion
     op.erase();
     return mlir::success();
   }
-
-private:
-  const mlir::SymbolTable &symTab;
 };
 
 class CUFOpConversion : public fir::impl::CUFOpConversionBase<CUFOpConversion> {
@@ -887,11 +880,11 @@ void cuf::populateCUFToFIRConversionPatterns(
     const mlir::SymbolTable &symtab, mlir::RewritePatternSet &patterns) {
   patterns.insert<CUFAllocOpConversion>(patterns.getContext(), &dl, &converter);
   patterns.insert<CUFAllocateOpConversion, CUFDeallocateOpConversion,
-                  CUFFreeOpConversion>(patterns.getContext());
+                  CUFFreeOpConversion, CUFSyncDescriptorOpConversion>(
+      patterns.getContext());
   patterns.insert<CUFDataTransferOpConversion>(patterns.getContext(), symtab,
                                                &dl, &converter);
-  patterns.insert<CUFLaunchOpConversion, CUFSyncDescriptorOpConversion>(
-      patterns.getContext(), symtab);
+  patterns.insert<CUFLaunchOpConversion>(patterns.getContext(), symtab);
 }
 
 void cuf::populateFIRCUFConversionPatterns(const mlir::SymbolTable &symtab,

@clementval clementval merged commit 7531672 into llvm:main Jan 3, 2025
9 of 11 checks passed
@clementval clementval deleted the buildbot1 branch January 3, 2025 01:37
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 3, 2025

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building flang at step 8 "Add check check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/13922

Here is the relevant piece of the build log for the reference
Step 8 (Add check check-llvm) failure: test (failure)
******************** TEST 'LLVM :: ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s' FAILED ********************
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-mc -triple=i386-unknown-linux-gnu -filetype=obj -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-mc -triple=i386-unknown-linux-gnu -filetype=obj -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s
RUN: at line 2: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink -noexec    -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096    -abs external_data=0x100    -check /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x100 -check /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o
llvm-jitlink: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:285: llvm::orc::SymbolStringPool::~SymbolStringPool(): Assertion `Pool.empty() && "Dangling references at pool destruction time"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x100 -check /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o
 #0 0x0000000000d18308 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0xd18308)
 #1 0x0000000000d1585c SignalHandler(int) Signals.cpp:0:0
 #2 0x00007faacb3a9910 __restore_rt (/lib64/libpthread.so.0+0x16910)
 #3 0x00007faacacd7d2b raise (/lib64/libc.so.6+0x4ad2b)
 #4 0x00007faacacd93e5 abort (/lib64/libc.so.6+0x4c3e5)
 #5 0x00007faacaccfc6a __assert_fail_base (/lib64/libc.so.6+0x42c6a)
 #6 0x00007faacaccfcf2 (/lib64/libc.so.6+0x42cf2)
 #7 0x000000000066affb (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0x66affb)
 #8 0x0000000000be3ae1 llvm::orc::ExecutorProcessControl::~ExecutorProcessControl() (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0xbe3ae1)
 #9 0x0000000000be3e03 llvm::orc::SelfExecutorProcessControl::~SelfExecutorProcessControl() (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0xbe3e03)
#10 0x0000000000b0dae9 llvm::orc::ExecutionSession::~ExecutionSession() (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0xb0dae9)
#11 0x0000000000667a93 llvm::Session::~Session() (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0x667a93)
#12 0x000000000062e4c9 main (/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink+0x62e4c9)
#13 0x00007faacacc224d __libc_start_main (/lib64/libc.so.6+0x3524d)
#14 0x000000000065cc8a _start /home/abuild/rpmbuild/BUILD/glibc-2.31/csu/../sysdeps/x86_64/start.S:122:0
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.script: line 2: 730717 Aborted                 (core dumped) /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-jitlink -noexec -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 -abs external_data=0x100 -check /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/ExecutionEngine/JITLink/i386/ELF_i386_absolute_relocations_32.s /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/ExecutionEngine/JITLink/i386/Output/ELF_i386_absolute_relocations_32.s.tmp.o

--

********************


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flang:fir-hlfir flang Flang issues not falling into any other category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants