[llvm] 2d63646 - [X86] Regenerate fastcc-byval.ll

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 9 02:37:17 PST 2022


Author: Simon Pilgrim
Date: 2022-12-09T10:37:08Z
New Revision: 2d63646afdb0e4d8c063fe057916d7900f681968

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

LOG: [X86] Regenerate fastcc-byval.ll

Allows us to truly see the diff in D138899

Added: 
    

Modified: 
    llvm/test/CodeGen/X86/fastcc-byval.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/X86/fastcc-byval.ll b/llvm/test/CodeGen/X86/fastcc-byval.ll
index e6600e4fdba63..a43f73075d0a2 100644
--- a/llvm/test/CodeGen/X86/fastcc-byval.ll
+++ b/llvm/test/CodeGen/X86/fastcc-byval.ll
@@ -1,7 +1,5 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; RUN: llc < %s -tailcallopt=false | FileCheck %s
-; CHECK: movl 8(%esp), %eax
-; CHECK: movl 8(%esp), %eax
-; CHECK-NOT: movl 8(%esp), %eax
 
 ; PR3122
 ; rdar://6400815
@@ -10,9 +8,20 @@
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i386-apple-darwin9.5"
-	%struct.MVT = type { i32 }
+
+%struct.MVT = type { i32 }
 
 define fastcc i32 @bar() nounwind {
+; CHECK-LABEL: bar:
+; CHECK:       ## %bb.0:
+; CHECK-NEXT:    subl $12, %esp
+; CHECK-NEXT:    movl $1, {{[0-9]+}}(%esp)
+; CHECK-NEXT:    movl {{[0-9]+}}(%esp), %eax
+; CHECK-NEXT:    movl %eax, (%esp)
+; CHECK-NEXT:    calll _foo
+; CHECK-NEXT:    movl {{[0-9]+}}(%esp), %eax
+; CHECK-NEXT:    addl $12, %esp
+; CHECK-NEXT:    retl
 	%V = alloca %struct.MVT
 	store i32 1, ptr %V
 	call fastcc void @foo(ptr byval(%struct.MVT) %V) nounwind


        


More information about the llvm-commits mailing list