16 lines
		
	
	
		
			548 B
		
	
	
	
		
			LLVM
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			548 B
		
	
	
	
		
			LLVM
		
	
	
	
| ; RUN: opt -mtriple=amdgcn--amdhsa -disable-output -disable-verify -debug-pass=Structure -O2 %s -enable-new-pm=0 2>&1 | FileCheck -check-prefix=LPM %s
 | |
| ; RUN: opt -mtriple=amdgcn--amdhsa -disable-output -disable-verify -debug-pass-manager -passes='default<O2>' %s 2>&1 | FileCheck -check-prefix=NPM %s
 | |
| 
 | |
| ; LPM: Function Integration/Inlining
 | |
| ; LPM: FunctionPass Manager
 | |
| ; LPM: Infer address spaces
 | |
| ; LPM: SROA
 | |
| 
 | |
| ; NPM: Running pass: InlinerPass
 | |
| ; NPM: Running pass: InferAddressSpacesPass
 | |
| ; NPM: Running pass: SROA
 | |
| 
 | |
| define void @empty() {
 | |
|   ret void
 | |
| }
 |