The correctness_register_shuffle test has been failing on our new (!) LLVM 21 workers. The failing subtest is the "Vectorized broadcast test."
This must have been injected at some point but we didn't notice it or it was fixed in LLVM 22. The error message is:
Assertion failed: (MRI->getVRegDef(Reg) && "Machine instr not mapped for this vreg?!"), function isLoopInvariant, file MachineLoopInfo.cpp, line 281.
Ideally, we could work around it or find a fix upstream before they release LLVM 21.1.0 final. We're on rc3 right now.
The
correctness_register_shuffletest has been failing on our new (!) LLVM 21 workers. The failing subtest is the "Vectorized broadcast test."This must have been injected at some point but we didn't notice it or it was fixed in LLVM 22. The error message is:
Ideally, we could work around it or find a fix upstream before they release LLVM 21.1.0 final. We're on rc3 right now.