1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
int "test"(int %i) { %c = seteq int %i, 0 br bool %c, label %iIsZero, label %iIsNotZero iIsZero: ret int %i iIsZero2: ret int 0 iIsNotZero: %d = setne int %i, 0 br bool %d, label %Quit, label %iIsZero2 Quit: ret int 1 }