Open pawosm-arm opened 1 month ago
Please check my PR and propose any changes if required
Reopening as the fix has been reverted, 3f0dfab54184dcf9b00f37a2b8ac4f1f6ab14701
What happened?
What happened?
We had to revert because of post-commit CI failures (you can see them in the later comments on the original PR: https://github.com/llvm/llvm-project/pull/108804)
The VecLib bitfield is defined in
clang/include/clang/Basic/CodeGenOptions.def
as such:When this bitfield had been introduced, there were not many of the Vector Libraries to choose. Now we have 9 of them, as defined in
Options.td
:In effect, they are not encoded correclty resulting in mysterious cases of the lost vectorization opportunity.