Skip to content

Commit 026134c

Browse files
Kai LuobzEq
authored andcommitted
Simplify more
1 parent 2273990 commit 026134c

File tree

1 file changed

+5
-56
lines changed

1 file changed

+5
-56
lines changed

llvm/test/CodeGen/PowerPC/coalescer-remat-with-undef-implicit-def-operand.mir

Lines changed: 5 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,76 +3,25 @@
33
---
44
name: _Z13testTransposeIfLj31ELj17EEvv
55
alignment: 16
6-
exposesReturnsTwice: false
7-
legalized: false
8-
regBankSelected: false
9-
selected: false
10-
failedISel: false
116
tracksRegLiveness: true
12-
hasWinCFI: false
13-
callsEHReturn: false
14-
callsUnwindInit: false
15-
hasEHCatchret: false
16-
hasEHScopes: false
17-
hasEHFunclets: false
18-
isOutlined: false
19-
debugInstrRef: false
20-
failsVerification: false
21-
tracksDebugUserValues: false
22-
registers:
23-
- { id: 3968, class: vsrc, preferred-register: '' }
24-
- { id: 3974, class: vsrc, preferred-register: '' }
25-
- { id: 5081, class: vssrc, preferred-register: '' }
26-
liveins: []
277
frameInfo:
28-
isFrameAddressTaken: false
29-
isReturnAddressTaken: false
30-
hasStackMap: false
31-
hasPatchPoint: false
32-
stackSize: 0
33-
offsetAdjustment: 0
348
maxAlignment: 128
35-
adjustsStack: false
36-
hasCalls: false
37-
stackProtector: ''
38-
functionContext: ''
39-
maxCallFrameSize: 4294967295
40-
cvBytesOfCalleeSavedRegisters: 0
41-
hasOpaqueSPAdjustment: false
42-
hasVAStart: false
43-
hasMustTailInVarArgFunc: false
44-
hasTailCall: false
45-
localFrameSize: 0
46-
savePoint: ''
47-
restorePoint: ''
48-
fixedStack: []
499
stack:
50-
- { id: 0, name: '', type: default, offset: 0, size: 128, alignment: 128,
51-
stack-id: default, callee-saved-register: '', callee-saved-restored: true,
52-
local-offset: -128, debug-info-variable: '', debug-info-expression: '',
53-
debug-info-location: '' }
54-
- { id: 1, name: '', type: default, offset: 0, size: 4096, alignment: 16,
55-
stack-id: default, callee-saved-register: '', callee-saved-restored: true,
56-
local-offset: -4224, debug-info-variable: '', debug-info-expression: '',
57-
debug-info-location: '' }
58-
entry_values: []
59-
callSites: []
60-
debugValueSubstitutions: []
61-
constants: []
10+
- { id: 0, size: 128, alignment: 128, local-offset: -128 }
11+
- { id: 1, size: 4096, alignment: 16, local-offset: -4224 }
6212
machineFunctionInfo: {}
6313
body: |
6414
; CHECK-LABEL: name: _Z13testTransposeIfLj31ELj17EEvv
6515
; CHECK: undef %[[REG:[0-9]+]].sub_64:vsrc = IMPLICIT_DEF implicit-def %[[REG]]
6616
bb.0:
67-
successors: %bb.2(0x80000000)
6817
liveins: $x2
6918
70-
%5081:vssrc = IMPLICIT_DEF
19+
%2:vssrc = IMPLICIT_DEF
7120
B %bb.2
7221
7322
bb.1:
74-
%3968:vsrc = SUBREG_TO_REG 1, killed %5081, %subreg.sub_64
75-
%3974:vsrc = XXPERMDI killed undef %3968, killed %3968, 0
23+
%0:vsrc = SUBREG_TO_REG 1, killed %2, %subreg.sub_64
24+
%1:vsrc = XXPERMDI killed undef %0, killed %0, 0
7625
BLR8 implicit $lr8, implicit $rm
7726
7827
bb.2:

0 commit comments

Comments
 (0)