[LLVMdev] lli supports different targets than llc?

Eric Christopher echristo at gmail.com
Thu Jul 23 13:20:27 PDT 2015


On Thu, Jul 23, 2015 at 10:31 AM Débora Setton Sanches <
setton.debora at gmail.com> wrote:

> Hi,
>
> Is it normal/expected for `llc` to support a different set of targets
> than `lli`?
> I have a hello.ll on which this works:
>
> $ llc -mtriple=armv7a-linux-gnueabihf hello.ll
> # OK, generates hello.s
>
> But this doesn't:
>
> $ lli -mtriple=armv7a-linux-gnueabihf hello.ll
> # lli: error creating EE: No available targets are compatible with
> this triple, see -version for the available targets.
>
> I'm using LLVM from the git mirror:
>
> $ lli -version
> LLVM (http://llvm.org/
> <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=>
> ):
>  LLVM version 3.7.0svn
>  Optimized build.
>  Built Jun 19 2015 (17:35:44).
>  Default target: x86_64-unknown-linux-gnu
>  Host CPU: broadwell
>
> I thought they would both support the same targets...  Why isn't that the
> case?
>
>
It's not a simulator, it pretty much only works on the host.

-eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150723/9c6e6d74/attachment.html>


More information about the llvm-dev mailing list