[clang] [llvm] [InstCombine] Combine llvm.sin/llvm.cos libcall pairs into llvm.sincos (PR #184760)
Jan Patrick Lehr via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 28 03:15:36 PDT 2026
jplehr wrote:
The buildbot failure actually has a backtrace
```
clang-23: /home/botworker/bbot/clang-hip-vega20/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp:144: const {anonymous}::LazyValueInfoCache::BlockCacheEntry* {anonymous}::LazyValueInfoCache::getBlockEntry(llvm::BasicBlock*) const: Assertion `BlockNumberEpoch == BB->getParent()->getBlockNumberEpoch()' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23 -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-linux-gnu -O3 -Werror=atomic-alignment -emit-obj -dumpdir /home/botworker/.cache/cycles/kernels/cycles_kernel_gfx90a_793881E23B92626BC5D1DFAE667D5F01- -disable-free -clear-ast-before-backend -main-file-name kernel.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=none -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -complex-range=basic -mconstructor-aliases -aux-target-cpu x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/oclc_unsafe_math_on.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/oclc_finite_only_on.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/oclc_wavefrontsize64_on.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/oclc_isa_version_90a.bc -mlink-builtin-bitcode /opt/rocm/amdgcn/bitcode/oclc_abi_version_600.bc -target-cpu gfx90a -debugger-tuning=gdb -fdebug-compilation-dir=/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP -v -fcoverage-compilation-dir=/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP -resource-dir /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/lib/clang/23 -internal-isystem /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/lib/clang/23/include/cuda_wrappers -idirafter /opt/rocm/include -include __clang_hip_runtime_wrapper.h -I /opt/botworker/llvm/External/hip/blender-4.1.1-linux-x64/4.1/scripts/addons/cycles/source -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/lib/clang/23/include -internal-isystem /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/../include/x86_64-unknown-linux-gnu -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/lib/clang/23/include -internal-isystem /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/../include/x86_64-unknown-linux-gnu -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -Wno-parentheses-equality -Wno-unused-value -fdeprecated-macro -fno-autolink -ferror-limit 19 --offload-new-driver -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b71652ca2a983b58 -fgpu-approx-transcendentals -fcuda-allow-variadic-functions -faddrsig -fdwarf2-cfi-asm -o /tmp/lit-tmp-wm6lte7b/kernel-gfx90a-8fc69c.o -x hip /opt/botworker/llvm/External/hip/blender-4.1.1-linux-x64/4.1/scripts/addons/cycles/source/kernel/device/hip/kernel.cpp
1. <eof> parser at end of file
2. Optimizer
3. Running pass "require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())" on module "/opt/botworker/llvm/External/hip/blender-4.1.1-linux-x64/4.1/scripts/addons/cycles/source/kernel/device/hip/kernel.cpp"
4. Running pass "cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function(amdgpu-promote-kernel-arguments,infer-address-spaces,amdgpu-lower-kernel-attributes,amdgpu-promote-alloca-to-vector),function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto;no-check-exit-count>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,infer-address-spaces,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,amdgpu-usenative,amdgpu-simplifylib,amdgpu-uniform-intrinsic-combine),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))" on module "/opt/botworker/llvm/External/hip/blender-4.1.1-linux-x64/4.1/scripts/addons/cycles/source/kernel/device/hip/kernel.cpp"
5. Running pass "correlated-propagation" on function "_Z22camera_sample_aperturePK12KernelCamera15HIP_vector_typeIfLj2EE"
#0 0x00005b5886c32df0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x2eebdf0)
#1 0x00005b5886c2f9bc llvm::sys::RunSignalHandlers() (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x2ee89bc)
#2 0x00005b5886c2fb22 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00005b5886c2fbdc SignalHandlerTerminate(int, siginfo_t*, void*) Signals.cpp:0:0
#4 0x00007cc68a81c520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#5 0x00007cc68a8709fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
#6 0x00007cc68a81c476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#7 0x00007cc68a8027f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#8 0x00007cc68a80271b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
#9 0x00007cc68a813e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#10 0x00005b5885a2b2d5 (anonymous namespace)::LazyValueInfoCache::getCachedValueInfo(llvm::Value*, llvm::BasicBlock*) const (.isra.0) LazyValueInfo.cpp:0:0
#11 0x00005b5885a38261 llvm::LazyValueInfoImpl::getBlockValue(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1cf1261)
#12 0x00005b5885a3e46f llvm::LazyValueInfoImpl::getEdgeValue(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1cf746f)
#13 0x00005b5885a41697 llvm::LazyValueInfoImpl::getValueOnEdge(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1cfa697)
#14 0x00005b5885a422f8 llvm::LazyValueInfo::getConstantOnEdge(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Instruction*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1cfb2f8)
#15 0x00005b588afaeb71 processPHI(llvm::PHINode*, llvm::LazyValueInfo*, llvm::DominatorTree*, llvm::SimplifyQuery const&) CorrelatedValuePropagation.cpp:0:0
#16 0x00005b588afb4bed runImpl(llvm::Function&, llvm::LazyValueInfo*, llvm::DominatorTree*, llvm::SimplifyQuery const&) CorrelatedValuePropagation.cpp:0:0
#17 0x00005b588afb6cd2 llvm::CorrelatedValuePropagationPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x726fcd2)
#18 0x00005b5887d94416 llvm::detail::PassModel<llvm::Function, llvm::CorrelatedValuePropagationPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x404d416)
#19 0x00005b5886537f78 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x27f0f78)
#20 0x00005b5884b0b376 llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0xdc4376)
#21 0x00005b588595b258 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1c14258)
#22 0x00005b5884b08696 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0xdc1696)
#23 0x00005b58859549bd llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1c0d9bd)
#24 0x00005b5887d91af6 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x404aaf6)
#25 0x00005b588595c577 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1c15577)
#26 0x00005b5887d91b46 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x404ab46)
#27 0x00005b5885956826 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x1c0f826)
#28 0x00005b5884b08646 llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0xdc1646)
#29 0x00005b58865365e8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x27ef5e8)
#30 0x00005b588850a938 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x47c3938)
#31 0x00005b5887d911d6 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x404a1d6)
#32 0x00005b58865365e8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x27ef5e8)
#33 0x00005b5886eed9d6 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) BackendUtil.cpp:0:0
#34 0x00005b5886ef16a5 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x31aa6a5)
#35 0x00005b58875d4eb2 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x388deb2)
#36 0x00005b588928b7dc clang::ParseAST(clang::Sema&, bool, bool) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x55447dc)
#37 0x00005b588792a659 clang::FrontendAction::Execute() (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x3be3659)
#38 0x00005b58878a43c8 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x3b5d3c8)
#39 0x00005b5887a26cb3 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0x3cdfcb3)
#40 0x00005b5884acc29a cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0xd8529a)
#41 0x00005b5884ac1f2a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) driver.cpp:0:0
#42 0x00005b5884ac623e clang_main(int, char**, llvm::ToolContext const&) (/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/clang-23+0xd7f23e)
```
https://github.com/llvm/llvm-project/pull/184760
More information about the cfe-commits
mailing list