Home | History | Annotate | Download | only in MSP430

Lines Matching full:addc

430 let isCommutable = 1 in { // X = ADDC Y, Z  == X = ADDC Z, Y
433 "addc.b\t{$src2, $dst}",
438 "addc.w\t{$src2, $dst}",
445 "addc.b\t{$src2, $dst}",
450 "addc.w\t{$src2, $dst}",
456 "addc.b\t{$src2, $dst}",
461 "addc.w\t{$src2, $dst}",
468 "addc.b\t{$src, $dst}",
473 "addc.w\t{$src, $dst}",
479 "addc.b\t{$src, $dst}",
484 "addc.w\t{$src, $dst}",
490 "addc.b\t{$src, $dst}",
496 "addc.w\t{$src, $dst}",
1163 def : Pat<(addc GR16:$src, GR16:$src2),
1165 def : Pat<(addc GR16:$src, (load addr:$src2)),
1167 def : Pat<(addc GR16:$src, imm:$src2),
1169 def : Pat<(store (addc (load addr:$dst), GR16:$src), addr:$dst),
1171 def : Pat<(store (addc (load addr:$dst), (i16 (load addr:$src))), addr:$dst),
1174 def : Pat<(addc GR8:$src, GR8:$src2),
1176 def : Pat<(addc GR8:$src, (load addr:$src2)),
1178 def : Pat<(addc GR8:$src, imm:$src2),
1180 def : Pat<(store (addc (load addr:$dst), GR8:$src), addr:$dst),
1182 def : Pat<(store (addc (load addr:$dst), (i8 (load addr:$src))), addr:$dst),