1 ; RUN: llc -mtriple=i686-- -asm-verbose=false < %s | FileCheck %s
3 ; Check that merging switch cases that differ in one bit works.
7 define void @test1(i32 %variable) nounwind {
9 switch i32 %variable, label %if.end [
15 %call = tail call i32 (...) @bar() nounwind
23 ; CHECK: testl $2147483647
24 define void @test2(i32 %variable) nounwind {
26 switch i32 %variable, label %if.end [
28 i32 -2147483648, label %if.then
32 %call = tail call i32 (...) @bar() nounwind
39 declare i32 @bar(...) nounwind