yaxunl added a comment.

LGTM. The objective of the change is to simplify offline compilation. We want 
to avoid asking users to add -D if a proper macro can be inferred from triple 
and cpu. Ideally, users only need to specify triple and cpu with clang driver. 
In case users want to override the default macros for the triple, they can 
always override them by -D or -U in command line.

The question is whether the default value of the macro is proper. To me this 
change maintained the old behavior for spir and other targets and the default 
value seems fine for amdgcn.


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

https://reviews.llvm.org/D77923



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

Reply via email to