From a27f3e3fd1e4d16160f8885b6b06665b5319f56c Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Mon, 21 Jul 2025 14:34:12 +0200 Subject: Rename `tests/codegen` into `tests/codegen-llvm` --- tests/codegen/lib-optimizations/slice_rotate.rs | 30 ------------------------- 1 file changed, 30 deletions(-) delete mode 100644 tests/codegen/lib-optimizations/slice_rotate.rs (limited to 'tests/codegen/lib-optimizations/slice_rotate.rs') diff --git a/tests/codegen/lib-optimizations/slice_rotate.rs b/tests/codegen/lib-optimizations/slice_rotate.rs deleted file mode 100644 index aa4bb3b528c..00000000000 --- a/tests/codegen/lib-optimizations/slice_rotate.rs +++ /dev/null @@ -1,30 +0,0 @@ -//@ compile-flags: -Copt-level=3 - -#![crate_type = "lib"] - -// Ensure that the simple case of rotating by a constant 1 optimizes to the obvious thing - -// CHECK-LABEL: @rotate_left_by_one -#[no_mangle] -pub fn rotate_left_by_one(slice: &mut [i32]) { - // CHECK-NOT: phi - // CHECK-NOT: call - // CHECK-NOT: load - // CHECK-NOT: store - // CHECK-NOT: getelementptr - // CHECK: %[[END:.+]] = getelementptr - // CHECK-NEXT: %[[DIM:.+]] = getelementptr - // CHECK-NEXT: %[[LAST:.+]] = load - // CHECK-NEXT: %[[FIRST:.+]] = shl - // CHECK-NEXT: call void @llvm.memmove - // CHECK-NEXT: store i32 %[[LAST]], ptr %[[DIM:.+]] - // CHECK-NOT: phi - // CHECK-NOT: call - // CHECK-NOT: load - // CHECK-NOT: store - // CHECK-NOT: getelementptr - // CHECK: ret void - if !slice.is_empty() { - slice.rotate_left(1); - } -} -- cgit 1.4.1-3-g733a5