<div dir="ltr"><span style="font-size:12.8000001907349px">Hi,</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Is it normal/expected for `llc` to support a different set of targets</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">than `lli`?</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">I have a hello.ll on which this works:</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">$ llc -mtriple=armv7a-linux-</span><span style="font-size:12.8000001907349px">gnueabihf hello.ll</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"># OK, generates hello.s</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">But this doesn't:</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">$ lli -mtriple=armv7a-linux-</span><span style="font-size:12.8000001907349px">gnueabihf hello.ll</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"># lli: error creating EE: No available targets are compatible with</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">this triple, see -version for the available targets.</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">I'm using LLVM from the git mirror:</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">$ lli -version</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">LLVM (</span><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=u4_u6UfvGk27P9ktRFVrbnN5w6x_4XFkjdv-R90mfkM&s=S3BhSstRK0rNlNL1DaFmvkVutrhLzsIGTwv4Mkc2OvA&e=" rel="noreferrer" target="_blank" style="font-size:12.8000001907349px">http://llvm.org/</a><span style="font-size:12.8000001907349px">):</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> LLVM version 3.7.0svn</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> Optimized build.</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> Built Jun 19 2015 (17:35:44).</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> Default target: x86_64-unknown-linux-gnu</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"> Host CPU: broadwell</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">I thought they would both support the same targets...  Why isn't that the case?</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Thanks,</span><br style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Débora.</span><br></div>