25 lines
		
	
	
		
			517 B
		
	
	
	
		
			LLVM
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			517 B
		
	
	
	
		
			LLVM
		
	
	
	
| ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
 | |
| ; RUN: opt < %s -instcombine -S | FileCheck %s
 | |
| 
 | |
| ; Provide legal integer types.
 | |
| target datalayout = "n8:16:32:64"
 | |
| 
 | |
| define void @PR21651() {
 | |
| ; CHECK-LABEL: @PR21651(
 | |
| ; CHECK-NEXT:    switch i1 false, label %out [
 | |
| ; CHECK-NEXT:    i1 false, label %out
 | |
| ; CHECK-NEXT:    i1 true, label %out
 | |
| ; CHECK-NEXT:    ]
 | |
| ; CHECK:       out:
 | |
| ; CHECK-NEXT:    ret void
 | |
| ;
 | |
|   switch i2 0, label %out [
 | |
|   i2 0, label %out
 | |
|   i2 1, label %out
 | |
|   ]
 | |
| 
 | |
| out:
 | |
|   ret void
 | |
| }
 | |
| 
 |