You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			18 lines
		
	
	
		
			428 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			428 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
|   | ; RUN: llc -march=mips64el -mcpu=mips64r2 -target-abi=n64 < %s | FileCheck %s
 | ||
|  | 
 | ||
|  | @gl2 = external global i64 | ||
|  | @gl1 = external global i64 | ||
|  | @gl0 = external global i64 | ||
|  | 
 | ||
|  | define void @foo1() nounwind { | ||
|  | entry: | ||
|  | ; CHECK: foo1
 | ||
|  | ; CHECK: daddu
 | ||
|  |   %0 = load i64, i64* @gl1, align 8 | ||
|  |   %1 = load i64, i64* @gl0, align 8 | ||
|  |   %2 = tail call i64 asm "daddu $0, $1, $2", "=r,r,r"(i64 %0, i64 %1) nounwind | ||
|  |   store i64 %2, i64* @gl2, align 8 | ||
|  |   ret void | ||
|  | } | ||
|  | 
 |