27 lines
		
	
	
		
			605 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			605 B
		
	
	
	
		
			ArmAsm
		
	
	
	
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | FileCheck %s
 | 
						|
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | \
 | 
						|
# RUN:     llvm-mc -triple=mipsel-unknown-linux | FileCheck %s
 | 
						|
 | 
						|
        .text
 | 
						|
branch:
 | 
						|
	bnez $2, foo
 | 
						|
 | 
						|
# CHECK-LABEL: branch:
 | 
						|
# CHECK:           bnez $2, foo
 | 
						|
# CHECK:           nop
 | 
						|
# CHECK-NOT:       nop
 | 
						|
 | 
						|
cprestore:
 | 
						|
	.option pic2
 | 
						|
	.cprestore 16
 | 
						|
	jal foo
 | 
						|
 | 
						|
# CHECK-LABEL: cprestore:
 | 
						|
# CHECK:           .cprestore 16
 | 
						|
# CHECK:           lw $25, %call16(foo)($gp)
 | 
						|
# CHECK:           jalr $25
 | 
						|
# CHECK:           nop
 | 
						|
# CHECK:           lw $gp, 16($sp)
 | 
						|
# CHECK-NOT:       nop
 | 
						|
# CHECK-NOT:       lw
 |