PowerPC should convert following reg+reg to reg+imm.
body: |
  bb.0.entry:
    liveins: $x3, $f1, $x5  
    $x3 = ADDI8 $x5, 100  
    STFSX killed $f1, $zero8, $x3  
    STD killed $x3, killed $x5, 100  
    BLR8 implicit $lr8, implicit $rmFix the bug to make it work.
nit:
Since you have updated the condition in the code can you also update the comment above it?