[llvm] ebd579c - [ARM] Regenerate test checks (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 4 02:25:28 PDT 2023


Author: Nikita Popov
Date: 2023-04-04T11:25:13+02:00
New Revision: ebd579ccae97c060a309a8a212281d46cf8538a1

URL: https://github.com/llvm/llvm-project/commit/ebd579ccae97c060a309a8a212281d46cf8538a1
DIFF: https://github.com/llvm/llvm-project/commit/ebd579ccae97c060a309a8a212281d46cf8538a1.diff

LOG: [ARM] Regenerate test checks (NFC)

Added: 
    

Modified: 
    llvm/test/CodeGen/ARM/fast-isel-inline-asm.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/ARM/fast-isel-inline-asm.ll b/llvm/test/CodeGen/ARM/fast-isel-inline-asm.ll
index 16531f1345b9..0beecef8551f 100644
--- a/llvm/test/CodeGen/ARM/fast-isel-inline-asm.ll
+++ b/llvm/test/CodeGen/ARM/fast-isel-inline-asm.ll
@@ -1,3 +1,4 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 2
 ; RUN: llc -opaque-pointers=0 -fast-isel < %s | FileCheck %s
 target datalayout = "e-m:o-p:32:32-i1:8:32-i8:8:32-i16:16:32-f64:32:64-v64:32:64-v128:32:128-a:0:32-n32-S32"
 target triple = "thumbv7-apple-ios5.0.0"
@@ -6,8 +7,23 @@ target triple = "thumbv7-apple-ios5.0.0"
 
 ; Make sure that the inline asm starts right after the call to bar.
 define void @test_inline_asm_sideeffect(%0* %call) {
-; CHECK:      bl _bar
-; CHECK-NEXT: InlineAsm Start
+; CHECK-LABEL: test_inline_asm_sideeffect:
+; CHECK:       @ %bb.0:
+; CHECK-NEXT:    push {r4, r7, lr}
+; CHECK-NEXT:    add r7, sp, #4
+; CHECK-NEXT:    mov r4, r0
+; CHECK-NEXT:    bl _bar
+; CHECK-NEXT:    @ InlineAsm Start
+; CHECK-NEXT:    mov r7, r7 @ marker
+; CHECK-NEXT:    @ InlineAsm End
+; CHECK-NEXT:    movw r0, :lower16:(L_foo$non_lazy_ptr-(LPC0_0+4))
+; CHECK-NEXT:    movt r0, :upper16:(L_foo$non_lazy_ptr-(LPC0_0+4))
+; CHECK-NEXT:  LPC0_0:
+; CHECK-NEXT:    add r0, pc
+; CHECK-NEXT:    ldr r1, [r0]
+; CHECK-NEXT:    mov r0, r4
+; CHECK-NEXT:    blx r1
+; CHECK-NEXT:    pop {r4, r7, pc}
   call void @bar()
   call void asm sideeffect "mov\09r7, r7\09\09@ marker", ""()
   %1 = call %0* bitcast (i8* (i8*)* @foo to %0* (%0*)*)(%0* %call)


        


More information about the llvm-commits mailing list