1 //===---------------------------------------------------------------------===//
2 // Random ideas for the ARM backend.
3 //===---------------------------------------------------------------------===//
5 Consider implementing a select with two conditional moves:
11 ----------------------------------------------------------
14 %tmp1 = shl int %b, ubyte %c
15 %tmp4 = add int %a, %tmp1
19 add r0, r0, r1, lsl r2
23 %tmp1 = shl int %b, ubyte %c
24 %tmp4 = add int %tmp1, %a
30 ----------------------------------------------------------