Skip to content

Commit 29aaae2

Browse files
committed
[PostRASched] Regenerate Whole Test with update_llc_test_checks.py
Reviewed by xbolva00 Reviewers: llvm-commits, MatzeB, craig.topper, kparzysz, efriedma, pengfei, wxiao3, xbolva00 Subscribers: llvm-commits, xbolva00 Differential Revision: https://reviews.llvm.org/D94904
1 parent c1bc798 commit 29aaae2

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

llvm/test/CodeGen/X86/critical-anti-dep-breaker.ll

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
12
; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -relocation-model=pic -post-RA-scheduler=1 -break-anti-dependencies=critical | FileCheck %s
23

34
; PR20308 ( http://llvm.org/bugs/show_bug.cgi?id=20308 ).
@@ -10,9 +11,39 @@
1011
@PartClass = external global i32
1112
@NullToken = external global i64
1213

13-
; CHECK-LABEL: Part_Create:
14-
; CHECK: movq PartClass@GOTPCREL(%rip), %r10
1514
define i32 @Part_Create(i64* %Anchor, i32 %TypeNum, i32 %F, i32 %Z, i32* %Status, i64* %PartTkn) {
15+
; CHECK-LABEL: Part_Create:
16+
; CHECK: # %bb.0:
17+
; CHECK-NEXT: pushq %rbp
18+
; CHECK-NEXT: .cfi_def_cfa_offset 16
19+
; CHECK-NEXT: pushq %rbx
20+
; CHECK-NEXT: .cfi_def_cfa_offset 24
21+
; CHECK-NEXT: subq $24, %rsp
22+
; CHECK-NEXT: .cfi_def_cfa_offset 48
23+
; CHECK-NEXT: .cfi_offset %rbx, -24
24+
; CHECK-NEXT: .cfi_offset %rbp, -16
25+
; CHECK-NEXT: movq NullToken@{{.*}}(%rip), %rax
26+
; CHECK-NEXT: movq PartClass@{{.*}}(%rip), %r10
27+
; CHECK-NEXT: xorl %edx, %edx
28+
; CHECK-NEXT: xorl %ecx, %ecx
29+
; CHECK-NEXT: movq %rdi, %rbx
30+
; CHECK-NEXT: movq (%rax), %rax
31+
; CHECK-NEXT: movl (%r10), %ebp
32+
; CHECK-NEXT: movq %rax, {{[0-9]+}}(%rsp)
33+
; CHECK-NEXT: leaq {{[0-9]+}}(%rsp), %rax
34+
; CHECK-NEXT: movl %ebp, %esi
35+
; CHECK-NEXT: movq %rax, (%rsp)
36+
; CHECK-NEXT: callq Image@PLT
37+
; CHECK-NEXT: movq %rbx, %rdi
38+
; CHECK-NEXT: callq Create@PLT
39+
; CHECK-NEXT: movl %ebp, %eax
40+
; CHECK-NEXT: addq $24, %rsp
41+
; CHECK-NEXT: .cfi_def_cfa_offset 24
42+
; CHECK-NEXT: popq %rbx
43+
; CHECK-NEXT: .cfi_def_cfa_offset 16
44+
; CHECK-NEXT: popq %rbp
45+
; CHECK-NEXT: .cfi_def_cfa_offset 8
46+
; CHECK-NEXT: retq
1647
%PartObj = alloca i64*, align 8
1748
%Vchunk = alloca i64, align 8
1849
%1 = load i64, i64* @NullToken, align 4

0 commit comments

Comments
 (0)