**Scope of a Target**: Why do linker options belong to runtime configuration?  
Linking is a step in the module creation process, and it does affect the 
contents of the module.  Are there any implicit assumption made about modules?

**Composite Target**: From the point of view of modularity, having a target 
host as a member of a composite target looks like a better solution.  As the 
next step I suggest that we **drop the target host** completely.  A function 
can be split into multiple parts meant for different targets.  Instead of 
explicitly designating a certain target as a *target host*, we can use the same 
mechanism that assigns the individual parts to their targets to assign the 
"host" part to its target.  This would remove the distinction between a host 
and a device code for the purposes of code generation.





---
[Visit Topic](https://discuss.tvm.ai/t/rfc-tvm-target-specification/6844/11) 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/29a962bd40adf0be0d4f8ffda8b7a80b2a9d6b39415279952b3cad44eec9e554).

Reply via email to