[clang] [llvm] [mlir] [DenseMap] Do not align pointer sentinel values (NFC) (PR #146595)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 7 05:59:00 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux-fast` running on `sanitizer-buildbot4` while building `clang,llvm,mlir` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/169/builds/12913
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91041 tests, 96 workers --
Testing:
FAIL: LLVM :: CodeGen/AMDGPU/global_atomics_scan_fsub.ll (1 of 91041)
******************** TEST 'LLVM :: CodeGen/AMDGPU/global_atomics_scan_fsub.ll' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs < /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -enable-var-scope -check-prefix=GFX7LESS /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll # RUN: at line 2
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -enable-var-scope -check-prefix=GFX7LESS /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs
1. Running pass 'Function Pass Manager' on module '<stdin>'.
2. Running pass 'Block Frequency Analysis' on function '@global_atomic_fsub_uni_address_uni_value_agent_scope_unsafe'
#0 0x00006471b2a47bf6 ___interceptor_backtrace /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4497:13
#1 0x00006471babe68a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:819:13
#2 0x00006471babe0509 llvm::sys::RunSignalHandlers() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Signals.cpp:0:5
#3 0x00006471babe87a7 SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:3
#4 0x000079343ae45250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#5 0x000079343aea3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#6 0x000079343ae4519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#7 0x000079343ae28902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#8 0x00006471b2aca5ac (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc+0xbd7d5ac)
#9 0x00006471b2ac83de __sanitizer::Die() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#10 0x00006471b2ae0a69 (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc+0xbd93a69)
#11 0x00006471b71484d2 llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::grow(unsigned int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:0:0
#12 0x00006471b7148259 getNumBuckets /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:903:43
#13 0x00006471b7148259 getNumBuckets /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:578:49
#14 0x00006471b7148259 LookupBucketFor<llvm::AssertingVH<const llvm::BasicBlock> > /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:685:33
#15 0x00006471b7148259 llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>* llvm::DenseMapBase<llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>, llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::InsertIntoBucketImpl<llvm::AssertingVH<llvm::BasicBlock const>>(llvm::AssertingVH<llvm::BasicBlock const> const&, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:628:7
#16 0x00006471b7147f79 llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>* llvm::DenseMapBase<llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>, llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::InsertIntoBucket<llvm::AssertingVH<llvm::BasicBlock const>>(llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>*, llvm::AssertingVH<llvm::BasicBlock const>&&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:594:17
#17 0x00006471b713e945 operator[] /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:404:57
#18 0x00006471b713e945 llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>::initializeRPOT() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:5
#19 0x00006471b713152c llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>::calculate(llvm::Function const&, llvm::BranchProbabilityInfo const&, llvm::LoopInfo const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1114:3
#20 0x00006471b71302ca getValue /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Support/CommandLine.h:1412:38
#21 0x00006471b71302ca operator llvm::GVDAGType /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Support/CommandLine.h:1416:38
#22 0x00006471b71302ca llvm::BlockFrequencyInfo::calculate(llvm::Function const&, llvm::BranchProbabilityInfo const&, llvm::LoopInfo const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:190:7
#23 0x00006471b7135def llvm::BlockFrequencyInfoWrapperPass::runOnFunction(llvm::Function&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:327:3
#24 0x00006471b9027793 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
Step 10 (stage2/asan_ubsan check) failure: stage2/asan_ubsan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91041 tests, 96 workers --
Testing:
FAIL: LLVM :: CodeGen/AMDGPU/global_atomics_scan_fsub.ll (1 of 91041)
******************** TEST 'LLVM :: CodeGen/AMDGPU/global_atomics_scan_fsub.ll' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs < /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -enable-var-scope -check-prefix=GFX7LESS /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll # RUN: at line 2
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs
+ /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck -enable-var-scope -check-prefix=GFX7LESS /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc -mtriple=amdgcn -amdgpu-atomic-optimizer-strategy=Iterative -verify-machineinstrs
1. Running pass 'Function Pass Manager' on module '<stdin>'.
2. Running pass 'Block Frequency Analysis' on function '@global_atomic_fsub_uni_address_uni_value_agent_scope_unsafe'
#0 0x00006471b2a47bf6 ___interceptor_backtrace /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4497:13
#1 0x00006471babe68a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:819:13
#2 0x00006471babe0509 llvm::sys::RunSignalHandlers() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Signals.cpp:0:5
#3 0x00006471babe87a7 SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:3
#4 0x000079343ae45250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#5 0x000079343aea3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#6 0x000079343ae4519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#7 0x000079343ae28902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#8 0x00006471b2aca5ac (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc+0xbd7d5ac)
#9 0x00006471b2ac83de __sanitizer::Die() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#10 0x00006471b2ae0a69 (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/llc+0xbd93a69)
#11 0x00006471b71484d2 llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::grow(unsigned int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:0:0
#12 0x00006471b7148259 getNumBuckets /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:903:43
#13 0x00006471b7148259 getNumBuckets /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:578:49
#14 0x00006471b7148259 LookupBucketFor<llvm::AssertingVH<const llvm::BasicBlock> > /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:685:33
#15 0x00006471b7148259 llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>* llvm::DenseMapBase<llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>, llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::InsertIntoBucketImpl<llvm::AssertingVH<llvm::BasicBlock const>>(llvm::AssertingVH<llvm::BasicBlock const> const&, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:628:7
#16 0x00006471b7147f79 llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>* llvm::DenseMapBase<llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>, llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock const>, void>, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>>::InsertIntoBucket<llvm::AssertingVH<llvm::BasicBlock const>>(llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock const>, std::__1::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BFICallbackVH<llvm::BasicBlock, llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>>>>*, llvm::AssertingVH<llvm::BasicBlock const>&&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:594:17
#17 0x00006471b713e945 operator[] /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:404:57
#18 0x00006471b713e945 llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>::initializeRPOT() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:5
#19 0x00006471b713152c llvm::BlockFrequencyInfoImpl<llvm::BasicBlock>::calculate(llvm::Function const&, llvm::BranchProbabilityInfo const&, llvm::LoopInfo const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1114:3
#20 0x00006471b71302ca getValue /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Support/CommandLine.h:1412:38
#21 0x00006471b71302ca operator llvm::GVDAGType /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/Support/CommandLine.h:1416:38
#22 0x00006471b71302ca llvm::BlockFrequencyInfo::calculate(llvm::Function const&, llvm::BranchProbabilityInfo const&, llvm::LoopInfo const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:190:7
#23 0x00006471b7135def llvm::BlockFrequencyInfoWrapperPass::runOnFunction(llvm::Function&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:327:3
#24 0x00006471b9027793 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
```
</details>
https://github.com/llvm/llvm-project/pull/146595
More information about the llvm-commits
mailing list