1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00

[X86] Add test case for PR43758. NFC

This commit is contained in:
Craig Topper 2019-10-29 22:59:37 -07:00
parent 455ce8b8e6
commit f04a9f7eb5

View File

@ -148,6 +148,10 @@
ret i32 0
}
define i32 @pr43758() {
ret i32 0
}
...
---
@ -1129,6 +1133,62 @@ body: |
RETQ $ebp
...
---
name: pr43758
alignment: 16
exposesReturnsTwice: false
legalized: false
regBankSelected: false
selected: false
tracksRegLiveness: true
liveins:
- { reg: '$rax' }
- { reg: '$rbp' }
frameInfo:
isFrameAddressTaken: false
isReturnAddressTaken: false
hasStackMap: false
hasPatchPoint: false
stackSize: 0
offsetAdjustment: 0
maxAlignment: 0
adjustsStack: false
hasCalls: false
maxCallFrameSize: 0
hasOpaqueSPAdjustment: false
hasVAStart: false
hasMustTailInVarArgFunc: false
body: |
bb.0 (%ir-block.0):
liveins: $rax, $rbp
; CHECK-LABEL: name: pr43758
; CHECK: liveins: $rax, $rbp
; CHECK: DBG_VALUE 0, $noreg
; CHECK: NOOP
; CHECK: NOOP
; CHECK: NOOP
; CHECK: NOOP
; CHECK: $ebp = LEA64_32r killed $rbp, 1, killed $rax, 0, $noreg
; CHECK: NOOP
; CHECK: NOOP
; CHECK: NOOP
; CHECK: NOOP
; CHECK: RETQ $ebp
DBG_VALUE 0, $noreg
NOOP
NOOP
NOOP
NOOP
$ebp = LEA64_32r killed $rbp, 1, killed $rax, 0, $noreg
NOOP
NOOP
NOOP
NOOP
RETQ $ebp
...
...