From 8e451cda388c3fb4c6417e815da29212eadcbe69 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 22 Dec 2022 15:55:38 +0100 Subject: [PATCH] [RISCV] Convert test to opaque pointers (NFC) There is a minor change in operand order (of a commutative instruction). --- llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll b/llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll index bc7b32d..6313845b 100644 --- a/llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll +++ b/llvm/test/CodeGen/RISCV/loop-strength-reduce-loop-invar.ll @@ -25,7 +25,7 @@ ; } ; } -@A = internal global [16 x [16 x i32]] zeroinitializer, align 32 ; <[16 x [16 x i32]]*> [#uses=2] +@A = internal global [16 x [16 x i32]] zeroinitializer, align 32 ; [#uses=2] define void @test(i32 signext %row, i32 signext %N.in) nounwind { ; RV32-LABEL: test: @@ -35,7 +35,7 @@ define void @test(i32 signext %row, i32 signext %N.in) nounwind { ; RV32-NEXT: slli a0, a0, 6 ; RV32-NEXT: lui a2, %hi(A) ; RV32-NEXT: addi a2, a2, %lo(A) -; RV32-NEXT: add a0, a2, a0 +; RV32-NEXT: add a0, a0, a2 ; RV32-NEXT: addi a0, a0, 8 ; RV32-NEXT: li a2, 4 ; RV32-NEXT: li a3, 5 @@ -57,7 +57,7 @@ define void @test(i32 signext %row, i32 signext %N.in) nounwind { ; RV64-NEXT: slli a0, a0, 6 ; RV64-NEXT: lui a3, %hi(A) ; RV64-NEXT: addi a3, a3, %lo(A) -; RV64-NEXT: add a0, a3, a0 +; RV64-NEXT: add a0, a0, a3 ; RV64-NEXT: addi a3, a0, 4 ; RV64-NEXT: li a4, 4 ; RV64-NEXT: li a5, 5 @@ -81,11 +81,11 @@ entry: cond_true: %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %cond_true ] %tmp2 = add i32 %indvar, 1 - %tmp = getelementptr [16 x [16 x i32]], [16 x [16 x i32]]* @A, i32 0, i32 %row, i32 %tmp2 - store i32 4, i32* %tmp + %tmp = getelementptr [16 x [16 x i32]], ptr @A, i32 0, i32 %row, i32 %tmp2 + store i32 4, ptr %tmp %tmp5.upgrd.1 = add i32 %indvar, 2 - %tmp7 = getelementptr [16 x [16 x i32]], [16 x [16 x i32]]* @A, i32 0, i32 %row, i32 %tmp5.upgrd.1 - store i32 5, i32* %tmp7 + %tmp7 = getelementptr [16 x [16 x i32]], ptr @A, i32 0, i32 %row, i32 %tmp5.upgrd.1 + store i32 5, ptr %tmp7 %indvar.next = add i32 %indvar, 1 %exitcond = icmp eq i32 %indvar.next, %N br i1 %exitcond, label %return, label %cond_true -- 2.7.4