builtins: avoid endian.h in favour of compiler builtins
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 25 Oct 2014 20:54:51 +0000 (20:54 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 25 Oct 2014 20:54:51 +0000 (20:54 +0000)
commitd888169d752cd83c3c645bdfeab4492a9a6711de
treebee4930c108f658c8c1200ab5e26a1d1740d8c75
parentd0b6a4ac675b888642487efde5408ad5972b846e
builtins: avoid endian.h in favour of compiler builtins

Use the __BYTE_ORDER__ macro which has been available in GCC since 4.6 and is
available in clang as well.

llvm-svn: 220626
compiler-rt/lib/builtins/int_endianness.h