[llvm] [RISCV][TTI] Implement getAddressComputationCost() in RISCV TTI. (PR #149955)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 26 18:02:19 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-riscv-gauntlet` running on `rise-worker-1` while building `llvm` at step 4 "annotate".

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

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/rise-riscv-gauntlet-build.sh --jobs=32' (failure)
...
[1735/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcapimin.c.o
[1736/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcmainct.c.o
[1737/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/partition.cpp.o
[1738/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/clamr_cpuonly.cpp.o
[1739/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/djpeg.c.o
[1740/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jccolor.c.o
[1741/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/MallocPlus.cpp.o
[1742/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/miniGMG/CMakeFiles/miniGMG.dir/mg.c.o
[1743/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcomapi.c.o
[1744/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o
FAILED: MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o 
/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG  -march=rva23u64 -DSMALL_PROBLEM_SIZE    -O3 -DNDEBUG   -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
clang: ../../llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:7071: VectorizationFactor llvm::LoopVectorizationPlanner::computeBestVF(): Assertion `(BestFactor.Width == LegacyVF.Width || BestPlan.hasEarlyExit() || planContainsAdditionalSimplifications(getPlanFor(BestFactor.Width), CostCtx, OrigLoop, BestFactor.Width) || planContainsAdditionalSimplifications( getPlanFor(LegacyVF.Width), CostCtx, OrigLoop, LegacyVF.Width)) && " VPlan cost model and legacy cost model disagreed"' 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG -march=rva23u64 -DSMALL_PROBLEM_SIZE -O3 -DNDEBUG -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
1.	<eof> parser at end of file
2.	Optimizer
3.	Running pass "function<eager-inv>(float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c"
4.	Running pass "loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" on function "getNeighborBoxes"
 #0 0x000055d91e2669a6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e539a6)
 #1 0x000055d91e263ef5 llvm::sys::RunSignalHandlers() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e50ef5)
 #2 0x000055d91e1c91dd CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f80a4a4def0 (/usr/lib/libc.so.6+0x3def0)
 #4 0x00007f80a4aa774c (/usr/lib/libc.so.6+0x9774c)
 #5 0x00007f80a4a4ddc0 raise (/usr/lib/libc.so.6+0x3ddc0)
 #6 0x00007f80a4a3557a abort (/usr/lib/libc.so.6+0x2557a)
 #7 0x00007f80a4a354e3 __assert_perror_fail (/usr/lib/libc.so.6+0x254e3)
 #8 0x000055d91f4c87b8 (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60b57b8)
 #9 0x000055d91f4dd625 llvm::LoopVectorizePass::processLoop(llvm::Loop*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60ca625)
#10 0x000055d91f4e5f2b llvm::LoopVectorizePass::runImpl(llvm::Function&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d2f2b)
#11 0x000055d91f4e67e5 llvm::LoopVectorizePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d37e5)
#12 0x000055d91f4672bd llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#13 0x000055d91dd2e1c8 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491b1c8)
#14 0x000055d91d17d06d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) X86CodeGenPassBuilder.cpp:0:0
#15 0x000055d91dd321df llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491f1df)
#16 0x000055d91d17d1dd llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) X86CodeGenPassBuilder.cpp:0:0
#17 0x000055d91dd2d1b8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491a1b8)
#18 0x000055d91ea23b3d (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
#19 0x000055d91ea1ae0c 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5607e0c)
#20 0x000055d91ea303bf clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x561d3bf)
#21 0x000055d920683079 clang::ParseAST(clang::Sema&, bool, bool) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x7270079)
#22 0x000055d91ef94ab4 clang::FrontendAction::Execute() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5b81ab4)
#23 0x000055d91eef81ad clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5ae51ad)
#24 0x000055d91f0945e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5c815e8)
#25 0x000055d91cc21d21 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x380ed21)
#26 0x000055d91cc1da6f ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#27 0x000055d91ed41c79 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#28 0x000055d91e1c8e0e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4db5e0e)
Step 17 (rva23: llvm-test-suite build) failure: rva23: llvm-test-suite build (failure)
...
[1735/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcapimin.c.o
[1736/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcmainct.c.o
[1737/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/partition.cpp.o
[1738/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/clamr_cpuonly.cpp.o
[1739/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/djpeg.c.o
[1740/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jccolor.c.o
[1741/6087] Building CXX object MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeFiles/CLAMR.dir/MallocPlus.cpp.o
[1742/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/miniGMG/CMakeFiles/miniGMG.dir/mg.c.o
[1743/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcomapi.c.o
[1744/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o
FAILED: MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o 
/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG  -march=rva23u64 -DSMALL_PROBLEM_SIZE    -O3 -DNDEBUG   -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
clang: ../../llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:7071: VectorizationFactor llvm::LoopVectorizationPlanner::computeBestVF(): Assertion `(BestFactor.Width == LegacyVF.Width || BestPlan.hasEarlyExit() || planContainsAdditionalSimplifications(getPlanFor(BestFactor.Width), CostCtx, OrigLoop, BestFactor.Width) || planContainsAdditionalSimplifications( getPlanFor(LegacyVF.Width), CostCtx, OrigLoop, LegacyVF.Width)) && " VPlan cost model and legacy cost model disagreed"' 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG -march=rva23u64 -DSMALL_PROBLEM_SIZE -O3 -DNDEBUG -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
1.	<eof> parser at end of file
2.	Optimizer
3.	Running pass "function<eager-inv>(float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c"
4.	Running pass "loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" on function "getNeighborBoxes"
 #0 0x000055d91e2669a6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e539a6)
 #1 0x000055d91e263ef5 llvm::sys::RunSignalHandlers() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e50ef5)
 #2 0x000055d91e1c91dd CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f80a4a4def0 (/usr/lib/libc.so.6+0x3def0)
 #4 0x00007f80a4aa774c (/usr/lib/libc.so.6+0x9774c)
 #5 0x00007f80a4a4ddc0 raise (/usr/lib/libc.so.6+0x3ddc0)
 #6 0x00007f80a4a3557a abort (/usr/lib/libc.so.6+0x2557a)
 #7 0x00007f80a4a354e3 __assert_perror_fail (/usr/lib/libc.so.6+0x254e3)
 #8 0x000055d91f4c87b8 (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60b57b8)
 #9 0x000055d91f4dd625 llvm::LoopVectorizePass::processLoop(llvm::Loop*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60ca625)
#10 0x000055d91f4e5f2b llvm::LoopVectorizePass::runImpl(llvm::Function&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d2f2b)
#11 0x000055d91f4e67e5 llvm::LoopVectorizePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d37e5)
#12 0x000055d91f4672bd llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#13 0x000055d91dd2e1c8 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491b1c8)
#14 0x000055d91d17d06d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) X86CodeGenPassBuilder.cpp:0:0
#15 0x000055d91dd321df llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491f1df)
#16 0x000055d91d17d1dd llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) X86CodeGenPassBuilder.cpp:0:0
#17 0x000055d91dd2d1b8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491a1b8)
#18 0x000055d91ea23b3d (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
#19 0x000055d91ea1ae0c 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5607e0c)
#20 0x000055d91ea303bf clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x561d3bf)
#21 0x000055d920683079 clang::ParseAST(clang::Sema&, bool, bool) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x7270079)
#22 0x000055d91ef94ab4 clang::FrontendAction::Execute() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5b81ab4)
#23 0x000055d91eef81ad clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5ae51ad)
#24 0x000055d91f0945e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5c815e8)
#25 0x000055d91cc21d21 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x380ed21)
#26 0x000055d91cc1da6f ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#27 0x000055d91ed41c79 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#28 0x000055d91e1c8e0e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4db5e0e)
Step 19 (rva23-zvl1024b: llvm-test-suite build) failure: rva23-zvl1024b: llvm-test-suite build (failure)
...
[172/6087] Building C object MultiSource/Applications/JM/ldecod/CMakeFiles/ldecod.dir/erc_do_p.c.o
[173/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/cabac.c.o
[174/6087] Building C object MultiSource/Applications/JM/ldecod/CMakeFiles/ldecod.dir/vlc.c.o
[175/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/configfile.c.o
[176/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/fmo.c.o
[177/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/header.c.o
[178/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/img_chroma.c.o
[179/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/intrarefresh.c.o
[180/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/leaky_bucket.c.o
[181/6087] Building C object MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o
FAILED: MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o 
/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG  -march=rva23u64_zvl1024b -DSMALL_PROBLEM_SIZE    -O3 -DNDEBUG   -w -Werror=date-time -fcommon -D__USE_LARGEFILE64 -D_FILE_OFFSET_BITS=64 -MD -MT MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o -MF MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o.d -o MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Applications/JM/lencod/explicit_gop.c
clang: ../../llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:7071: VectorizationFactor llvm::LoopVectorizationPlanner::computeBestVF(): Assertion `(BestFactor.Width == LegacyVF.Width || BestPlan.hasEarlyExit() || planContainsAdditionalSimplifications(getPlanFor(BestFactor.Width), CostCtx, OrigLoop, BestFactor.Width) || planContainsAdditionalSimplifications( getPlanFor(LegacyVF.Width), CostCtx, OrigLoop, LegacyVF.Width)) && " VPlan cost model and legacy cost model disagreed"' 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG -march=rva23u64_zvl1024b -DSMALL_PROBLEM_SIZE -O3 -DNDEBUG -w -Werror=date-time -fcommon -D__USE_LARGEFILE64 -D_FILE_OFFSET_BITS=64 -MD -MT MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o -MF MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o.d -o MultiSource/Applications/JM/lencod/CMakeFiles/lencod.dir/explicit_gop.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Applications/JM/lencod/explicit_gop.c
1.	<eof> parser at end of file
2.	Optimizer
3.	Running pass "function<eager-inv>(float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Applications/JM/lencod/explicit_gop.c"
4.	Running pass "loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" on function "create_hierarchy"
 #0 0x0000562a8e2479a6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e539a6)
 #1 0x0000562a8e244ef5 llvm::sys::RunSignalHandlers() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e50ef5)
 #2 0x0000562a8e1aa1dd CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f793ce4def0 (/usr/lib/libc.so.6+0x3def0)
 #4 0x00007f793cea774c (/usr/lib/libc.so.6+0x9774c)
 #5 0x00007f793ce4ddc0 raise (/usr/lib/libc.so.6+0x3ddc0)
 #6 0x00007f793ce3557a abort (/usr/lib/libc.so.6+0x2557a)
 #7 0x00007f793ce354e3 __assert_perror_fail (/usr/lib/libc.so.6+0x254e3)
 #8 0x0000562a8f4a97b8 (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60b57b8)
 #9 0x0000562a8f4be625 llvm::LoopVectorizePass::processLoop(llvm::Loop*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60ca625)
#10 0x0000562a8f4c6f2b llvm::LoopVectorizePass::runImpl(llvm::Function&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d2f2b)
#11 0x0000562a8f4c77e5 llvm::LoopVectorizePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d37e5)
#12 0x0000562a8f4482bd llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#13 0x0000562a8dd0f1c8 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491b1c8)
#14 0x0000562a8d15e06d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) X86CodeGenPassBuilder.cpp:0:0
#15 0x0000562a8dd131df llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491f1df)
#16 0x0000562a8d15e1dd llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) X86CodeGenPassBuilder.cpp:0:0
#17 0x0000562a8dd0e1b8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491a1b8)
#18 0x0000562a8ea04b3d (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
#19 0x0000562a8e9fbe0c 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5607e0c)
#20 0x0000562a8ea113bf clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x561d3bf)
#21 0x0000562a90664079 clang::ParseAST(clang::Sema&, bool, bool) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x7270079)
#22 0x0000562a8ef75ab4 clang::FrontendAction::Execute() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5b81ab4)
#23 0x0000562a8eed91ad clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5ae51ad)
#24 0x0000562a8f0755e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5c815e8)
#25 0x0000562a8cc02d21 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x380ed21)
#26 0x0000562a8cbfea6f ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#27 0x0000562a8ed22c79 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#28 0x0000562a8e1a9e0e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4db5e0e)
Step 21 (rva23-mrvv-vec-bits: llvm-test-suite build) failure: rva23-mrvv-vec-bits: llvm-test-suite build (failure)
...
[1729/6087] Building C object MultiSource/Benchmarks/MiBench/automotive-bitcount/CMakeFiles/automotive-bitcount.dir/bitfiles.c.o
[1730/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/cdjpeg.c.o
[1731/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/eam.c.o
[1732/6087] Building C object MultiSource/Benchmarks/MiBench/automotive-bitcount/CMakeFiles/automotive-bitcount.dir/bitcnts.c.o
[1733/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcapimin.c.o
[1734/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcinit.c.o
[1735/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/miniGMG/CMakeFiles/miniGMG.dir/mg.c.o
[1736/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcmainct.c.o
[1737/6087] Building C object MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeFiles/consumer-jpeg.dir/jcapistd.c.o
[1738/6087] Building C object MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o
FAILED: MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o 
/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG  -march=rva23u64 -mrvv-vector-bits=zvl -DSMALL_PROBLEM_SIZE    -O3 -DNDEBUG   -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
clang: ../../llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:7071: VectorizationFactor llvm::LoopVectorizationPlanner::computeBestVF(): Assertion `(BestFactor.Width == LegacyVF.Width || BestPlan.hasEarlyExit() || planContainsAdditionalSimplifications(getPlanFor(BestFactor.Width), CostCtx, OrigLoop, BestFactor.Width) || planContainsAdditionalSimplifications( getPlanFor(LegacyVF.Width), CostCtx, OrigLoop, LegacyVF.Width)) && " VPlan cost model and legacy cost model disagreed"' 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang --target=riscv64-linux-gnu --sysroot=/home/buildbot-worker/bbroot/clang-riscv-gauntlet/../rvsysroot -DNDEBUG -march=rva23u64 -mrvv-vector-bits=zvl -DSMALL_PROBLEM_SIZE -O3 -DNDEBUG -w -Werror=date-time -std=c99 -DDOUBLE -MD -MT MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -MF MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o.d -o MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/CMakeFiles/CoMD.dir/linkCells.c.o -c /home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c
1.	<eof> parser at end of file
2.	Optimizer
3.	Running pass "function<eager-inv>(float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-test-suite/MultiSource/Benchmarks/DOE-ProxyApps-C/CoMD/linkCells.c"
4.	Running pass "loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" on function "getNeighborBoxes"
 #0 0x00005599c8f1b9a6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e539a6)
 #1 0x00005599c8f18ef5 llvm::sys::RunSignalHandlers() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4e50ef5)
 #2 0x00005599c8e7e1dd CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007fb469e4def0 (/usr/lib/libc.so.6+0x3def0)
 #4 0x00007fb469ea774c (/usr/lib/libc.so.6+0x9774c)
 #5 0x00007fb469e4ddc0 raise (/usr/lib/libc.so.6+0x3ddc0)
 #6 0x00007fb469e3557a abort (/usr/lib/libc.so.6+0x2557a)
 #7 0x00007fb469e354e3 __assert_perror_fail (/usr/lib/libc.so.6+0x254e3)
 #8 0x00005599ca17d7b8 (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60b57b8)
 #9 0x00005599ca192625 llvm::LoopVectorizePass::processLoop(llvm::Loop*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60ca625)
#10 0x00005599ca19af2b llvm::LoopVectorizePass::runImpl(llvm::Function&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d2f2b)
#11 0x00005599ca19b7e5 llvm::LoopVectorizePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x60d37e5)
#12 0x00005599ca11c2bd llvm::detail::PassModel<llvm::Function, llvm::LoopVectorizePass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) PassBuilder.cpp:0:0
#13 0x00005599c89e31c8 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491b1c8)
#14 0x00005599c7e3206d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) X86CodeGenPassBuilder.cpp:0:0
#15 0x00005599c89e71df llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491f1df)
#16 0x00005599c7e321dd llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) X86CodeGenPassBuilder.cpp:0:0
#17 0x00005599c89e21b8 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x491a1b8)
#18 0x00005599c96d8b3d (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
#19 0x00005599c96cfe0c 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/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5607e0c)
#20 0x00005599c96e53bf clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x561d3bf)
#21 0x00005599cb338079 clang::ParseAST(clang::Sema&, bool, bool) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x7270079)
#22 0x00005599c9c49ab4 clang::FrontendAction::Execute() (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5b81ab4)
#23 0x00005599c9bad1ad clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5ae51ad)
#24 0x00005599c9d495e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x5c815e8)
#25 0x00005599c78d6d21 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x380ed21)
#26 0x00005599c78d2a6f ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#27 0x00005599c99f6c79 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#28 0x00005599c8e7de0e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/buildbot-worker/bbroot/clang-riscv-gauntlet/llvm-project/build/stage1/bin/clang+0x4db5e0e)

```

</details>

https://github.com/llvm/llvm-project/pull/149955


More information about the llvm-commits mailing list