<p class="MsoNormal">When I use llvm-mc’s ‘-show-encoding’, it only goes as far
as printing “fixups”:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal" style="margin-left:.5in">$ echo -e "adr r0,
lbl\nnop\nlbl:" | llvm-mc -triple=thumbv7 -show-encoding</p>

<p class="MsoNormal" style="margin-left:.5in"> </p>

<p class="MsoNormal">Outputs:</p>

<p class="MsoNormal" style="margin-left:.5in">@ encoding: [A,0xa0]</p>

<p class="MsoNormal" style="margin-left:.5in">@    fixup A – offset:
0, value: lbl, kind: fixup_thumb_adr_pcrel_10</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">To find out that it is encoded as 0xa001, I can do:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal" style="margin-left:.5in">$ echo -e "adr r0,
lbl\nnop\nlbl:" | llvm-mc -triple=thumbv7 -show-encoding <span style="color:red">-filetype=obj > tmp.o</span></p>

<p class="MsoNormal" style="margin-left:.5in"><span style="color:red">$
llvm-objdump -d tmp.o</span></p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Is there a way to get that encoding directly from llvm-mc?</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks,</p>

<p class="MsoNormal">Greg</p>