[PATCH] D23953: OpenCL: Defining __ENDIAN_LITTLE__ and fix target endianness
    Matt Arsenault via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Fri Aug 26 20:07:26 PDT 2016
    
    
  
arsenm created this revision.
arsenm added a subscriber: cfe-commits.
OpenCL requires __ENDIAN_LITTLE__ be set for little endian targets.
The default for targets was also apparently big endian, so AMDGPU
was incorrectly reported as big endian. Set this from the triple
so targets don't have another place to set the endianness.
https://reviews.llvm.org/D23953
Files:
  include/clang/Basic/TargetInfo.h
  lib/Basic/TargetInfo.cpp
  lib/Basic/Targets.cpp
  lib/Frontend/InitPreprocessor.cpp
  test/Preprocessor/init.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23953.69464.patch
Type: text/x-patch
Size: 7696 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160827/8b3c8100/attachment.bin>
    
    
More information about the cfe-commits
mailing list