yaxunl added a comment.

In D56318#1346991 <https://reviews.llvm.org/D56318#1346991>, @rjmccall wrote:

> Okay.  Is there a reasonable way to make your targets delegate to a different 
> `TargetInfo` implementation for most things so that you can generally match 
> the host target for things like type sizes and alignments?


There is TargetInfo for AuxTarget. In this case, the main target is amdgpu and 
the AuxTarget is x86_64. I am thinking maybe I can add a SizeTTarget pointer to 
ASTContext, and add a hook shouldDelegateSizeTTypeToAuxTarget to TargetInfo. If 
it is true, then ASTContext use size_t type in AuxTarget.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56318/new/

https://reviews.llvm.org/D56318



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to