@@ -149,3 +149,40 @@ body: |
149149 $x10 = LD %stack.0, 0 :: (load (s64))
150150 PseudoRET implicit $x10
151151 ...
152+ ---
153+ name : test4
154+ tracksRegLiveness : true
155+ stack :
156+ - { id: 0, name: '', type: default, offset: 0, size: 4, alignment: 4,
157+ stack-id : default, callee-saved-register: '', callee-saved-restored: true,
158+ debug-info-variable : ' ' , debug-info-expression: '', debug-info-location: '' }
159+ - { id: 1, name: '', type: default, offset: 0, size: 4, alignment: 4,
160+ stack-id : default, callee-saved-register: '', callee-saved-restored: true,
161+ debug-info-variable : ' ' , debug-info-expression: '', debug-info-location: '' }
162+ body : |
163+ ; CHECK: RDA results for test4
164+ ; CHECK-NEXT: $x10:{ }
165+ ; CHECK-NEXT: %stack.0:{ }
166+ ; CHECK-NEXT: 0: SD $x10, %stack.0, 0 :: (store (s64))
167+ ; CHECK-EMPTY:
168+ ; CHECK-NEXT: $x11:{ }
169+ ; CHECK-NEXT: %stack.0:{ 0 }
170+ ; CHECK-NEXT: 1: SD $x11, %stack.0, 0 :: (store (s64))
171+ ; CHECK-EMPTY:
172+ ; CHECK-NEXT: $x10:{ }
173+ ; CHECK-NEXT: %stack.1:{ }
174+ ; CHECK-NEXT: 2: SD $x10, %stack.1, 0 :: (store (s64))
175+ ; CHECK-EMPTY:
176+ ; CHECK-NEXT: $x11:{ }
177+ ; CHECK-NEXT: %stack.1:{ }
178+ ; CHECK-NEXT: 3: SD $x11, %stack.1, 0 :: (store (s64))
179+ ; CHECK-EMPTY:
180+ ; CHECK-NEXT: 4: PseudoRET
181+ bb.0.entry:
182+ liveins: $x10, $x11
183+ SD $x10, %stack.0, 0 :: (store (s64))
184+ SD $x11, %stack.0, 0 :: (store (s64))
185+ SD $x10, %stack.1, 0 :: (store (s64))
186+ SD $x11, %stack.1, 0 :: (store (s64))
187+ PseudoRET
188+ ...
0 commit comments