mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
f38cc38fa6
This patch provides basic support for powerpc64le as an LLVM target. However, use of this target will not actually generate little-endian code. Instead, use of the target will cause the correct little-endian built-in defines to be generated, so that code that tests for __LITTLE_ENDIAN__, for example, will be correctly parsed for syntax-only testing. Code generation will otherwise be the same as powerpc64 (big-endian), for now. The patch leaves open the possibility of creating a little-endian PowerPC64 back end, but there is no immediate intent to create such a thing. The LLVM portions of this patch simply add ppc64le coverage everywhere that ppc64 coverage currently exists. There is nothing of any import worth testing until such time as little-endian code generation is implemented. In the corresponding Clang patch, there is a new test case variant to ensure that correct built-in defines for little-endian code are generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187179 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
build_exeext.m4 | ||
c_printf_a.m4 | ||
check_gnu_make.m4 | ||
config_makefile.m4 | ||
config_project.m4 | ||
cxx_flag_check.m4 | ||
find_std_program.m4 | ||
func_isinf.m4 | ||
func_isnan.m4 | ||
func_mmap_file.m4 | ||
header_mmap_anonymous.m4 | ||
huge_val.m4 | ||
libtool.m4 | ||
link_options.m4 | ||
linux_mixed_64_32.m4 | ||
ltdl.m4 | ||
need_dev_zero_for_mmap.m4 | ||
path_tclsh.m4 | ||
rand48.m4 | ||
sanity_check.m4 | ||
single_cxx_check.m4 | ||
visibility_inlines_hidden.m4 |