The question is "what do we want the target to guarantee?".  If we want "llvm" 
to include both CPU and JIT, then it should always mean that both features are 
present.  Whether the target is local or not is a feature of the runtime 
environment and not the compiler.  On that note, I think we should just get rid 
of the JIT, since we can already load/run DSOs.

Another thing is that there are targets that use LLVM (like AMD GPU), but 
contrary to what intuition may suggest, they are not "llvm".  We should at 
least rename it to "cpu" or something like that.





---
[Visit Topic](https://discuss.tvm.ai/t/rfc-tvm-target-specification/6844/27) to 
respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.ai/email/unsubscribe/5a8a77374d553b4582f4840ace4f2291f203dd63c44d73efaba1f9ed971acd25).

Reply via email to