James Molloy | 2d09c00 | 2015-11-12 12:39:41 +0000 | [diff] [blame^] | 1 | ; RUN: opt < %s -instcombine -S | FileCheck %s |
2 | |||||
3 | define i32 @test1(i32 %p) { | ||||
4 | ; CHECK-LABEL: @test1 | ||||
5 | ; CHECK-NEXT: ret i32 %p | ||||
6 | %a = call i32 @llvm.bitreverse.i32(i32 %p) | ||||
7 | %b = call i32 @llvm.bitreverse.i32(i32 %a) | ||||
8 | ret i32 %b | ||||
9 | } | ||||
10 | |||||
11 | declare i32 @llvm.bitreverse.i32(i32) readnone |