regression test for intrinsics may not inline properly on pclmulqdq#145001
regression test for intrinsics may not inline properly on pclmulqdq#145001lucarlig wants to merge 1 commit intorust-lang:mainfrom
Conversation
|
rustbot has assigned @Mark-Simulacrum. Use |
|
Since Nikita requested the test |
|
@bors r+ |
regression test for intrinsics may not inline properly on pclmulqdq https://rust.godbolt.org/z/dWsa9ET99 Fixes rust-lang#139029
regression test for intrinsics may not inline properly on pclmulqdq https://rust.godbolt.org/z/dWsa9ET99 Fixes rust-lang#139029
Rollup of 7 pull requests Successful merges: - #144039 (Use `tcx.short_string()` in more diagnostics) - #144192 (atomicrmw on pointers: move integer-pointer cast hacks into backend) - #144823 (coverage: Extract HIR-related helper code out of the main module) - #144987 (Enable f16 and f128 on targets that were fixed in LLVM21) - #145001 (regression test for intrinsics may not inline properly on pclmulqdq) - #145080 (Escape diff strings in MIR dataflow graphviz) - #145083 (Fix cross-compilation of Cargo) r? `@ghost` `@rustbot` modify labels: rollup
|
@bors r- Failed in #145090 (comment) |
|
Maybe this needs a |
|
The problem here appears to be an open-ended |
| // CHECK-NOT: call | ||
| // CHECK: call <2 x i64> @llvm.x86.pclmulqdq | ||
| // CHECK: call <2 x i64> @llvm.x86.pclmulqdq | ||
| // CHECK-NOT: call |
There was a problem hiding this comment.
The problem is that this can match the nocallback attribute. I think we can avoid it by adding an extra // CHECK: ret after it.
|
@lucarlig |
https://rust.godbolt.org/z/dWsa9ET99
Fixes #139029