You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			30 lines
		
	
	
		
			566 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			566 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | # RUN: llc -O0 %s -o - | FileCheck %s | ||
|  | 
 | ||
|  | # This test checks the expansion of the 16-bit LDWRdPtr pseudo instruction. | ||
|  | 
 | ||
|  | --- | | ||
|  |   target triple = "avr--" | ||
|  |   define void @test_ldwrdptr() { | ||
|  |   entry: | ||
|  |     ret void | ||
|  |   } | ||
|  | ... | ||
|  | 
 | ||
|  | --- | ||
|  | name:            test_ldwrdptr | ||
|  | tracksRegLiveness: true | ||
|  | body: | | ||
|  |   bb.0.entry: | ||
|  | 
 | ||
|  |     ; CHECK-LABEL: test_ldwrdptr | ||
|  | 
 | ||
|  |     ; CHECK:      ld [[SCRATCH:r[0-9]+]], Z+ | ||
|  |     ; CHECK-NEXT: push [[SCRATCH]] | ||
|  |     ; CHECK-NEXT: ld [[SCRATCH]], Z | ||
|  |     ; CHECK-NEXT: mov r31, [[SCRATCH]] | ||
|  |     ; CHECK-NEXT: pop r30 | ||
|  | 
 | ||
|  |     early-clobber %r31r30 = LDWRdPtr undef %r31r30 | ||
|  | ... | ||
|  | 
 |