Skip to content

Commit

Permalink
[X86] Regenerate fastcc-byval.ll
Browse files Browse the repository at this point in the history
Allows us to truly see the diff in D138899
  • Loading branch information
RKSimon committed Dec 9, 2022
1 parent 3a894fd commit 2d63646
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions 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
Expand All @@ -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
Expand Down

0 comments on commit 2d63646

Please sign in to comment.