[LLVMdev] lli supports different targets than llc?

Débora Setton Sanches setton.debora at gmail.com
Thu Jul 23 10:01:12 PDT 2015


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/):
 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?

Thanks,

Débora.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150723/c64a33d6/attachment.html>


More information about the llvm-dev mailing list