[PATCH] D50845: [CUDA/OpenMP] Define only some host macros during device compilation

Gheorghe-Teodor Bercea via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 30 11:49:23 PDT 2018


gtbercea added a comment.

In https://reviews.llvm.org/D50845#1219746, @tra wrote:

> Also, whatever macros we generate do not prevent headers from using x86 inline assembly. I see quite a few inline asm code in preprocessed output. The headers are from libc ~2.19.


Did you try adding

  Builder.defineMacro("__NO_MATH_INLINES");




Repository:
  rL LLVM

https://reviews.llvm.org/D50845





More information about the llvm-commits mailing list