This makes the following program build with -masm=intel:
int foo(int count) {
asm goto ("dec %0; jb %l[stop]" : "+r" (count) : : : stop);
return count;
stop:
return 0;
}It's also is another step towards merging EmitGCCInlineAsmStr() and
EmitMSInlineAsmStr().
(changes from here on down are just label renamings. output is generated by utils/update_llc_test_checks.py , so chances are they're right :) )