Skip to content

Commit d58798a

Browse files
Upgrade halide-llvm to 23.0.0.dev93271+g36e1633e (#9141)
* Upgrade halide-llvm to 23.0.0.dev93271+g36e1633e * Fix simd_op_check_arm failure in LLVM trunk --------- Co-authored-by: halide-ci[bot] <266445882+halide-ci[bot]@users.noreply.github.com> Co-authored-by: Steve Suzuki <shinsuke.suzuki@arm.com>
1 parent ced73e7 commit d58798a

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

test/correctness/simd_op_check_arm.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,11 @@ class SimdOpCheckARM : public SimdOpCheckTest {
508508
check(arm32 ? "vneg.s16" : "neg", 4 * w, -i16_1);
509509
check(arm32 ? "vneg.s32" : "neg", 2 * w, -i32_1);
510510
check(arm32 ? "vneg.f32" : "fneg", 4 * w, -f32_1);
511-
check(arm32 ? "vneg.f64" : "fneg", 2 * w, -f64_1);
511+
if (Internal::get_llvm_version() < 230) {
512+
check(arm32 ? "vneg.f64" : "fneg", 2 * w, -f64_1);
513+
} else {
514+
check(arm32 ? "veor" : "fneg", 2 * w, -f64_1);
515+
}
512516

513517
// VNMLA - F, D Negative Multiply Accumulate
514518
// VNMLS - F, D Negative Multiply Subtract

uv.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)