├── .cmakelintrc ├── .github └── workflows │ └── lint.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE.txt ├── Omax.cfg ├── OmaxLTO.cfg ├── README.md ├── arm-multilib ├── CMakeLists.txt ├── json │ ├── multilib.json │ └── variants │ │ ├── aarch64a.json │ │ ├── aarch64a_be.json │ │ ├── aarch64a_be_exn_rtti.json │ │ ├── aarch64a_be_soft_nofp.json │ │ ├── aarch64a_be_soft_nofp_exn_rtti.json │ │ ├── aarch64a_exn_rtti.json │ │ ├── aarch64a_soft_nofp.json │ │ ├── aarch64a_soft_nofp_exn_rtti.json │ │ ├── aarch64a_strictalign.json │ │ ├── aarch64a_strictalign_exn_rtti.json │ │ ├── armebv6m_soft_nofp.json │ │ ├── armebv6m_soft_nofp_exn_rtti.json │ │ ├── armv4t.json │ │ ├── armv4t_exn_rtti.json │ │ ├── armv5te.json │ │ ├── armv5te_exn_rtti.json │ │ ├── armv6m_soft_nofp.json │ │ ├── armv6m_soft_nofp_exn_rtti.json │ │ ├── armv6m_soft_nofp_exn_rtti_unaligned.json │ │ ├── armv6m_soft_nofp_unaligned.json │ │ ├── armv7a_hard_vfpv3_d16.json │ │ ├── armv7a_hard_vfpv3_d16_exn_rtti.json │ │ ├── armv7a_hard_vfpv3_d16_exn_rtti_unaligned.json │ │ ├── armv7a_hard_vfpv3_d16_unaligned.json │ │ ├── armv7a_soft_nofp.json │ │ ├── armv7a_soft_nofp_exn_rtti.json │ │ ├── armv7a_soft_nofp_exn_rtti_unaligned.json │ │ ├── armv7a_soft_nofp_unaligned.json │ │ ├── armv7a_soft_vfpv3_d16.json │ │ ├── armv7a_soft_vfpv3_d16_exn_rtti.json │ │ ├── armv7a_soft_vfpv3_d16_exn_rtti_unaligned.json │ │ ├── armv7a_soft_vfpv3_d16_unaligned.json │ │ ├── armv7m_hard_fpv4_sp_d16.json │ │ ├── armv7m_hard_fpv4_sp_d16_exn_rtti.json │ │ ├── armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned.json │ │ ├── armv7m_hard_fpv4_sp_d16_unaligned.json │ │ ├── armv7m_hard_fpv5_d16.json │ │ ├── armv7m_hard_fpv5_d16_exn_rtti.json │ │ ├── armv7m_soft_fpv4_sp_d16.json │ │ ├── armv7m_soft_fpv4_sp_d16_exn_rtti.json │ │ ├── armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned.json │ │ ├── armv7m_soft_fpv4_sp_d16_unaligned.json │ │ ├── armv7m_soft_nofp.json │ │ ├── armv7m_soft_nofp_exn_rtti.json │ │ ├── armv7m_soft_nofp_exn_rtti_unaligned.json │ │ ├── armv7m_soft_nofp_unaligned.json │ │ ├── armv7r_hard_vfpv3_d16.json │ │ ├── armv7r_hard_vfpv3_d16_exn_rtti.json │ │ ├── armv7r_hard_vfpv3_d16_exn_rtti_unaligned.json │ │ ├── armv7r_hard_vfpv3_d16_unaligned.json │ │ ├── armv7r_hard_vfpv3xd.json │ │ ├── armv7r_hard_vfpv3xd_exn_rtti.json │ │ ├── armv7r_hard_vfpv3xd_exn_rtti_unaligned.json │ │ ├── armv7r_hard_vfpv3xd_unaligned.json │ │ ├── armv7r_soft_nofp.json │ │ ├── armv7r_soft_nofp_exn_rtti.json │ │ ├── armv7r_soft_nofp_exn_rtti_unaligned.json │ │ ├── armv7r_soft_nofp_unaligned.json │ │ ├── armv7r_soft_vfpv3xd.json │ │ ├── armv7r_soft_vfpv3xd_exn_rtti.json │ │ ├── armv7r_soft_vfpv3xd_exn_rtti_unaligned.json │ │ ├── armv7r_soft_vfpv3xd_unaligned.json │ │ ├── armv8.1m.main_hard_fp_nomve.json │ │ ├── armv8.1m.main_hard_fp_nomve_exn_rtti.json │ │ ├── armv8.1m.main_hard_fp_nomve_pacret_bti.json │ │ ├── armv8.1m.main_hard_fp_nomve_pacret_bti_exn_rtti.json │ │ ├── armv8.1m.main_hard_fpdp_nomve.json │ │ ├── armv8.1m.main_hard_fpdp_nomve_exn_rtti.json │ │ ├── armv8.1m.main_hard_fpdp_nomve_pacret_bti.json │ │ ├── armv8.1m.main_hard_fpdp_nomve_pacret_bti_exn_rtti.json │ │ ├── armv8.1m.main_hard_nofp_mve.json │ │ ├── armv8.1m.main_hard_nofp_mve_exn_rtti.json │ │ ├── armv8.1m.main_hard_nofp_mve_pacret_bti.json │ │ ├── armv8.1m.main_hard_nofp_mve_pacret_bti_exn_rtti.json │ │ ├── armv8.1m.main_soft_nofp_nomve.json │ │ ├── armv8.1m.main_soft_nofp_nomve_exn_rtti.json │ │ ├── armv8.1m.main_soft_nofp_nomve_pacret_bti.json │ │ ├── armv8.1m.main_soft_nofp_nomve_pacret_bti_exn_rtti.json │ │ ├── armv8m.main_hard_fp.json │ │ ├── armv8m.main_hard_fp_exn_rtti.json │ │ ├── armv8m.main_soft_nofp.json │ │ └── armv8m.main_soft_nofp_exn_rtti.json ├── multilib-generate.py └── multilib.yaml.in ├── arm-runtimes ├── CMakeLists.txt ├── meson-cross-build.txt.in ├── test-support │ ├── lit-exec-fvp.py │ ├── lit-exec-qemu.py │ ├── llvm-libc++-picolibc.cfg.in │ ├── llvm-libc++abi-picolibc.cfg.in │ ├── llvm-libunwind-picolibc.cfg.in │ ├── modify-compiler-rt-xml.py │ ├── modify-picolibc-xml.py │ ├── picolibc-test-wrapper.py │ ├── run_fvp.py │ └── run_qemu.py └── to_meson_list.cmake ├── cmake ├── .gitattributes ├── THIRD-PARTY-LICENSES.txt.in ├── VERSION.txt.in ├── copy_target_libraries.py ├── fetch_llvm.cmake ├── fetch_newlib.cmake ├── fetch_picolibc.cmake ├── generate_version_txt.cmake ├── handle-windows-symlinks.sh ├── patch_repo.cmake ├── patch_repo.py └── read_versions.cmake ├── docs ├── building-from-source.md ├── contributing.md ├── llvmlibc.md ├── migrating.md ├── newlib.md └── optimization-flags.md ├── fvp ├── config │ ├── big-endian.cfg │ ├── cortex-m85.cfg │ ├── m-big-endian.cfg │ ├── m-fp.cfg │ ├── m-nofp.cfg │ ├── m-pacbti.cfg │ ├── mve-fp.cfg │ ├── mve-int.cfg │ ├── mve-none.cfg │ ├── v8a-aarch32.cfg │ ├── v8a-aarch64.cfg │ ├── v8r-aarch32.cfg │ └── v8r-aarch64.cfg └── get_fvps.sh ├── llvmlibc-samples └── src │ └── llvmlibc │ └── baremetal-semihosting │ ├── Makefile │ ├── crt0llvmlibc.c │ ├── hello.c │ ├── microbit-llvmlibc.ld │ └── vector.c ├── llvmlibc-support ├── CMakeLists.txt ├── crt0.c ├── exit.c ├── init.c ├── platform.h ├── semihost.h ├── stdio_read.c └── stdio_write.c ├── llvmlibc.cfg ├── mingw-licenses ├── COPYING.MinGW-w64-runtime.txt ├── COPYING.RUNTIME └── COPYING3.GCC ├── newlib.cfg ├── packagetest ├── CMakeLists.txt ├── Inputs │ └── microbit.ld ├── README.md ├── baremetal-semihosting-aarch64.test ├── baremetal-semihosting.test ├── baremetal-uart.test ├── cpp-baremetal-semihosting-cfi.test ├── cpp-baremetal-semihosting-exceptions.test ├── cpp-baremetal-semihosting-prof.test ├── cpp-baremetal-semihosting-ubsan.test ├── cpp-baremetal-semihosting.test ├── hello.c ├── hello.cpp ├── lit.cfg.py └── lit.site.cfg.py.in ├── patches ├── llvm-project-perf │ ├── 0001-LTOpasses-add-loop-unroll.patch │ └── 0002-ARM-Codegen-Set-LDM-STM-inlining-preference-for-v7m.patch ├── llvm-project │ ├── 0001-libc-tests-with-picolibc-xfail-one-remaining-test.patch │ ├── 0002-libc-tests-with-picolibc-disable-large-tests.patch │ ├── 0003-Disable-failing-compiler-rt-test.patch │ ├── 0004-libc-tests-with-picolibc-XFAIL-uses-of-atomics.patch │ ├── 0005-libc-tests-with-picolibc-mark-two-more-large-tests.patch │ ├── 0006-Define-_LIBCPP_HAS_C8RTOMB_MBRTOC8.patch │ ├── 0007-libcxx-Remove-xfails-due-to-picolibc-s-support-for-c.patch │ └── 0008-library-order-workaround-for-597.patch ├── newlib │ └── 0001-Enable-newlib-build.patch └── picolibc │ ├── 0001-Enable-libcxx-builds.patch │ ├── 0002-Define-picocrt_machines-for-AArch32-builds-as-well-a.patch │ └── 0003-Add-support-for-strict-align-no-unaligned-access-in-.patch ├── requirements-lint.txt ├── run-precommit-checks.sh ├── samples ├── .gitignore ├── Makefile.conf ├── README.md ├── ldscripts │ ├── microbit.ld │ └── raspi3b.ld └── src │ ├── baremetal-semihosting-aarch64 │ ├── Makefile │ ├── README.md │ ├── hello.c │ └── make.bat │ ├── baremetal-semihosting │ ├── Makefile │ ├── README.md │ ├── hello.c │ └── make.bat │ ├── baremetal-uart │ ├── Makefile │ ├── README.md │ ├── hello.c │ └── make.bat │ ├── cpp-baremetal-semihosting-cfi │ ├── Makefile │ ├── README.md │ ├── hello.cpp │ └── make.bat │ ├── cpp-baremetal-semihosting-exceptions │ ├── Makefile │ ├── README.md │ ├── hello-exn.cpp │ ├── hello.cpp │ └── make.bat │ ├── cpp-baremetal-semihosting-prof │ ├── Makefile │ ├── README.md │ ├── hello.cpp │ ├── make.bat │ └── proflib.c │ ├── cpp-baremetal-semihosting-ubsan │ ├── Makefile │ ├── README.md │ ├── hello.cpp │ ├── libubsan.cpp │ └── make.bat │ └── cpp-baremetal-semihosting │ ├── Makefile │ ├── README.md │ ├── hello.cpp │ └── make.bat ├── setup.sh ├── test ├── CMakeLists.txt ├── lit.cfg.py ├── lit.site.cfg.py.in └── multilib │ ├── aarch64.test │ ├── aarch64_a_supported_variants.test │ ├── aarch64_r_supported_variants.test │ ├── arm_a_supported_variants.test │ ├── arm_m_supported_variants.test │ ├── arm_r_supported_variants.test │ ├── armv4t.test │ ├── armv5e.test │ ├── armv6m.test │ ├── armv7a.test │ ├── armv7m.test │ ├── armv7r.test │ ├── armv8.1m.main.test │ ├── armv8a.test │ ├── armv8m.main.test │ ├── armv8r.test │ └── fpus.test └── versions.json /.cmakelintrc: -------------------------------------------------------------------------------- 1 | filter=-linelength,-readability/wonkycase 2 | -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Omax.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/Omax.cfg -------------------------------------------------------------------------------- /OmaxLTO.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/OmaxLTO.cfg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/README.md -------------------------------------------------------------------------------- /arm-multilib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/CMakeLists.txt -------------------------------------------------------------------------------- /arm-multilib/json/multilib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/multilib.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_be.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_be_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_be_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_be_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_be_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_be_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_be_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_strictalign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_strictalign.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/aarch64a_strictalign_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/aarch64a_strictalign_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armebv6m_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armebv6m_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armebv6m_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armebv6m_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv4t.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv4t.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv4t_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv4t_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv5te.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv5te.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv5te_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv5te_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv6m_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv6m_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv6m_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv6m_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv6m_soft_nofp_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv6m_soft_nofp_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv6m_soft_nofp_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv6m_soft_nofp_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_hard_vfpv3_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_hard_vfpv3_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_hard_vfpv3_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_hard_vfpv3_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_hard_vfpv3_d16_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_hard_vfpv3_d16_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_hard_vfpv3_d16_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_hard_vfpv3_d16_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_nofp_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_nofp_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_nofp_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_nofp_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_vfpv3_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_vfpv3_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_vfpv3_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_vfpv3_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_vfpv3_d16_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_vfpv3_d16_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7a_soft_vfpv3_d16_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7a_soft_vfpv3_d16_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv4_sp_d16_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv5_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv5_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_hard_fpv5_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_hard_fpv5_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_fpv4_sp_d16_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_nofp_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_nofp_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7m_soft_nofp_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7m_soft_nofp_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3_d16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3_d16.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3_d16_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3_d16_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3_d16_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3_d16_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3_d16_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3_d16_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3xd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3xd.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3xd_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3xd_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3xd_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3xd_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_hard_vfpv3xd_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_hard_vfpv3xd_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_nofp_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_nofp_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_nofp_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_nofp_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_vfpv3xd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_vfpv3xd.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_vfpv3xd_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_vfpv3xd_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_vfpv3xd_exn_rtti_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_vfpv3xd_exn_rtti_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv7r_soft_vfpv3xd_unaligned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv7r_soft_vfpv3xd_unaligned.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_pacret_bti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_pacret_bti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_pacret_bti_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fp_nomve_pacret_bti_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_pacret_bti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_pacret_bti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_pacret_bti_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_fpdp_nomve_pacret_bti_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_pacret_bti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_pacret_bti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_pacret_bti_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_hard_nofp_mve_pacret_bti_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_pacret_bti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_pacret_bti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_pacret_bti_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8.1m.main_soft_nofp_nomve_pacret_bti_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8m.main_hard_fp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8m.main_hard_fp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8m.main_hard_fp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8m.main_hard_fp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8m.main_soft_nofp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8m.main_soft_nofp.json -------------------------------------------------------------------------------- /arm-multilib/json/variants/armv8m.main_soft_nofp_exn_rtti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/json/variants/armv8m.main_soft_nofp_exn_rtti.json -------------------------------------------------------------------------------- /arm-multilib/multilib-generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/multilib-generate.py -------------------------------------------------------------------------------- /arm-multilib/multilib.yaml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-multilib/multilib.yaml.in -------------------------------------------------------------------------------- /arm-runtimes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/CMakeLists.txt -------------------------------------------------------------------------------- /arm-runtimes/meson-cross-build.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/meson-cross-build.txt.in -------------------------------------------------------------------------------- /arm-runtimes/test-support/lit-exec-fvp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/lit-exec-fvp.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/lit-exec-qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/lit-exec-qemu.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/llvm-libc++-picolibc.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/llvm-libc++-picolibc.cfg.in -------------------------------------------------------------------------------- /arm-runtimes/test-support/llvm-libc++abi-picolibc.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/llvm-libc++abi-picolibc.cfg.in -------------------------------------------------------------------------------- /arm-runtimes/test-support/llvm-libunwind-picolibc.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/llvm-libunwind-picolibc.cfg.in -------------------------------------------------------------------------------- /arm-runtimes/test-support/modify-compiler-rt-xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/modify-compiler-rt-xml.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/modify-picolibc-xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/modify-picolibc-xml.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/picolibc-test-wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/picolibc-test-wrapper.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/run_fvp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/run_fvp.py -------------------------------------------------------------------------------- /arm-runtimes/test-support/run_qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/test-support/run_qemu.py -------------------------------------------------------------------------------- /arm-runtimes/to_meson_list.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/arm-runtimes/to_meson_list.cmake -------------------------------------------------------------------------------- /cmake/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/.gitattributes -------------------------------------------------------------------------------- /cmake/THIRD-PARTY-LICENSES.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/THIRD-PARTY-LICENSES.txt.in -------------------------------------------------------------------------------- /cmake/VERSION.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/VERSION.txt.in -------------------------------------------------------------------------------- /cmake/copy_target_libraries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/copy_target_libraries.py -------------------------------------------------------------------------------- /cmake/fetch_llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/fetch_llvm.cmake -------------------------------------------------------------------------------- /cmake/fetch_newlib.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/fetch_newlib.cmake -------------------------------------------------------------------------------- /cmake/fetch_picolibc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/fetch_picolibc.cmake -------------------------------------------------------------------------------- /cmake/generate_version_txt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/generate_version_txt.cmake -------------------------------------------------------------------------------- /cmake/handle-windows-symlinks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/handle-windows-symlinks.sh -------------------------------------------------------------------------------- /cmake/patch_repo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/patch_repo.cmake -------------------------------------------------------------------------------- /cmake/patch_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/patch_repo.py -------------------------------------------------------------------------------- /cmake/read_versions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/cmake/read_versions.cmake -------------------------------------------------------------------------------- /docs/building-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/building-from-source.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/llvmlibc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/llvmlibc.md -------------------------------------------------------------------------------- /docs/migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/migrating.md -------------------------------------------------------------------------------- /docs/newlib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/newlib.md -------------------------------------------------------------------------------- /docs/optimization-flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/docs/optimization-flags.md -------------------------------------------------------------------------------- /fvp/config/big-endian.cfg: -------------------------------------------------------------------------------- 1 | cluster0.cpu0.CFGEND=1 2 | -------------------------------------------------------------------------------- /fvp/config/cortex-m85.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/cortex-m85.cfg -------------------------------------------------------------------------------- /fvp/config/m-big-endian.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/m-big-endian.cfg -------------------------------------------------------------------------------- /fvp/config/m-fp.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/m-fp.cfg -------------------------------------------------------------------------------- /fvp/config/m-nofp.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/m-nofp.cfg -------------------------------------------------------------------------------- /fvp/config/m-pacbti.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/m-pacbti.cfg -------------------------------------------------------------------------------- /fvp/config/mve-fp.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/mve-fp.cfg -------------------------------------------------------------------------------- /fvp/config/mve-int.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/mve-int.cfg -------------------------------------------------------------------------------- /fvp/config/mve-none.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/mve-none.cfg -------------------------------------------------------------------------------- /fvp/config/v8a-aarch32.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/v8a-aarch32.cfg -------------------------------------------------------------------------------- /fvp/config/v8a-aarch64.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/v8a-aarch64.cfg -------------------------------------------------------------------------------- /fvp/config/v8r-aarch32.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/v8r-aarch32.cfg -------------------------------------------------------------------------------- /fvp/config/v8r-aarch64.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/config/v8r-aarch64.cfg -------------------------------------------------------------------------------- /fvp/get_fvps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/fvp/get_fvps.sh -------------------------------------------------------------------------------- /llvmlibc-samples/src/llvmlibc/baremetal-semihosting/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-samples/src/llvmlibc/baremetal-semihosting/Makefile -------------------------------------------------------------------------------- /llvmlibc-samples/src/llvmlibc/baremetal-semihosting/crt0llvmlibc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-samples/src/llvmlibc/baremetal-semihosting/crt0llvmlibc.c -------------------------------------------------------------------------------- /llvmlibc-samples/src/llvmlibc/baremetal-semihosting/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-samples/src/llvmlibc/baremetal-semihosting/hello.c -------------------------------------------------------------------------------- /llvmlibc-samples/src/llvmlibc/baremetal-semihosting/microbit-llvmlibc.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-samples/src/llvmlibc/baremetal-semihosting/microbit-llvmlibc.ld -------------------------------------------------------------------------------- /llvmlibc-samples/src/llvmlibc/baremetal-semihosting/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-samples/src/llvmlibc/baremetal-semihosting/vector.c -------------------------------------------------------------------------------- /llvmlibc-support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/CMakeLists.txt -------------------------------------------------------------------------------- /llvmlibc-support/crt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/crt0.c -------------------------------------------------------------------------------- /llvmlibc-support/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/exit.c -------------------------------------------------------------------------------- /llvmlibc-support/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/init.c -------------------------------------------------------------------------------- /llvmlibc-support/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/platform.h -------------------------------------------------------------------------------- /llvmlibc-support/semihost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/semihost.h -------------------------------------------------------------------------------- /llvmlibc-support/stdio_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/stdio_read.c -------------------------------------------------------------------------------- /llvmlibc-support/stdio_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/llvmlibc-support/stdio_write.c -------------------------------------------------------------------------------- /llvmlibc.cfg: -------------------------------------------------------------------------------- 1 | --sysroot /../lib/clang-runtimes/llvmlibc 2 | -------------------------------------------------------------------------------- /mingw-licenses/COPYING.MinGW-w64-runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/mingw-licenses/COPYING.MinGW-w64-runtime.txt -------------------------------------------------------------------------------- /mingw-licenses/COPYING.RUNTIME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/mingw-licenses/COPYING.RUNTIME -------------------------------------------------------------------------------- /mingw-licenses/COPYING3.GCC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/mingw-licenses/COPYING3.GCC -------------------------------------------------------------------------------- /newlib.cfg: -------------------------------------------------------------------------------- 1 | --sysroot /../lib/clang-runtimes/newlib 2 | -------------------------------------------------------------------------------- /packagetest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/CMakeLists.txt -------------------------------------------------------------------------------- /packagetest/Inputs/microbit.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/Inputs/microbit.ld -------------------------------------------------------------------------------- /packagetest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/README.md -------------------------------------------------------------------------------- /packagetest/baremetal-semihosting-aarch64.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/baremetal-semihosting-aarch64.test -------------------------------------------------------------------------------- /packagetest/baremetal-semihosting.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/baremetal-semihosting.test -------------------------------------------------------------------------------- /packagetest/baremetal-uart.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/baremetal-uart.test -------------------------------------------------------------------------------- /packagetest/cpp-baremetal-semihosting-cfi.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/cpp-baremetal-semihosting-cfi.test -------------------------------------------------------------------------------- /packagetest/cpp-baremetal-semihosting-exceptions.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/cpp-baremetal-semihosting-exceptions.test -------------------------------------------------------------------------------- /packagetest/cpp-baremetal-semihosting-prof.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/cpp-baremetal-semihosting-prof.test -------------------------------------------------------------------------------- /packagetest/cpp-baremetal-semihosting-ubsan.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/cpp-baremetal-semihosting-ubsan.test -------------------------------------------------------------------------------- /packagetest/cpp-baremetal-semihosting.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/cpp-baremetal-semihosting.test -------------------------------------------------------------------------------- /packagetest/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/hello.c -------------------------------------------------------------------------------- /packagetest/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/hello.cpp -------------------------------------------------------------------------------- /packagetest/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/lit.cfg.py -------------------------------------------------------------------------------- /packagetest/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/packagetest/lit.site.cfg.py.in -------------------------------------------------------------------------------- /patches/llvm-project-perf/0001-LTOpasses-add-loop-unroll.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project-perf/0001-LTOpasses-add-loop-unroll.patch -------------------------------------------------------------------------------- /patches/llvm-project-perf/0002-ARM-Codegen-Set-LDM-STM-inlining-preference-for-v7m.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project-perf/0002-ARM-Codegen-Set-LDM-STM-inlining-preference-for-v7m.patch -------------------------------------------------------------------------------- /patches/llvm-project/0001-libc-tests-with-picolibc-xfail-one-remaining-test.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0001-libc-tests-with-picolibc-xfail-one-remaining-test.patch -------------------------------------------------------------------------------- /patches/llvm-project/0002-libc-tests-with-picolibc-disable-large-tests.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0002-libc-tests-with-picolibc-disable-large-tests.patch -------------------------------------------------------------------------------- /patches/llvm-project/0003-Disable-failing-compiler-rt-test.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0003-Disable-failing-compiler-rt-test.patch -------------------------------------------------------------------------------- /patches/llvm-project/0004-libc-tests-with-picolibc-XFAIL-uses-of-atomics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0004-libc-tests-with-picolibc-XFAIL-uses-of-atomics.patch -------------------------------------------------------------------------------- /patches/llvm-project/0005-libc-tests-with-picolibc-mark-two-more-large-tests.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0005-libc-tests-with-picolibc-mark-two-more-large-tests.patch -------------------------------------------------------------------------------- /patches/llvm-project/0006-Define-_LIBCPP_HAS_C8RTOMB_MBRTOC8.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0006-Define-_LIBCPP_HAS_C8RTOMB_MBRTOC8.patch -------------------------------------------------------------------------------- /patches/llvm-project/0007-libcxx-Remove-xfails-due-to-picolibc-s-support-for-c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0007-libcxx-Remove-xfails-due-to-picolibc-s-support-for-c.patch -------------------------------------------------------------------------------- /patches/llvm-project/0008-library-order-workaround-for-597.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/llvm-project/0008-library-order-workaround-for-597.patch -------------------------------------------------------------------------------- /patches/newlib/0001-Enable-newlib-build.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/newlib/0001-Enable-newlib-build.patch -------------------------------------------------------------------------------- /patches/picolibc/0001-Enable-libcxx-builds.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/picolibc/0001-Enable-libcxx-builds.patch -------------------------------------------------------------------------------- /patches/picolibc/0002-Define-picocrt_machines-for-AArch32-builds-as-well-a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/picolibc/0002-Define-picocrt_machines-for-AArch32-builds-as-well-a.patch -------------------------------------------------------------------------------- /patches/picolibc/0003-Add-support-for-strict-align-no-unaligned-access-in-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/patches/picolibc/0003-Add-support-for-strict-align-no-unaligned-access-in-.patch -------------------------------------------------------------------------------- /requirements-lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/requirements-lint.txt -------------------------------------------------------------------------------- /run-precommit-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/run-precommit-checks.sh -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/.gitignore -------------------------------------------------------------------------------- /samples/Makefile.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/Makefile.conf -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/ldscripts/microbit.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/ldscripts/microbit.ld -------------------------------------------------------------------------------- /samples/ldscripts/raspi3b.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/ldscripts/raspi3b.ld -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting-aarch64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting-aarch64/Makefile -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting-aarch64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting-aarch64/README.md -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting-aarch64/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting-aarch64/hello.c -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting-aarch64/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting-aarch64/make.bat -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting/Makefile -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting/README.md -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting/hello.c -------------------------------------------------------------------------------- /samples/src/baremetal-semihosting/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-semihosting/make.bat -------------------------------------------------------------------------------- /samples/src/baremetal-uart/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-uart/Makefile -------------------------------------------------------------------------------- /samples/src/baremetal-uart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-uart/README.md -------------------------------------------------------------------------------- /samples/src/baremetal-uart/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-uart/hello.c -------------------------------------------------------------------------------- /samples/src/baremetal-uart/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/baremetal-uart/make.bat -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-cfi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-cfi/Makefile -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-cfi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-cfi/README.md -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-cfi/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-cfi/hello.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-cfi/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-cfi/make.bat -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-exceptions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-exceptions/Makefile -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-exceptions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-exceptions/README.md -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-exceptions/hello-exn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-exceptions/hello-exn.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-exceptions/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-exceptions/hello.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-exceptions/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-exceptions/make.bat -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-prof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-prof/Makefile -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-prof/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-prof/README.md -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-prof/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-prof/hello.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-prof/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-prof/make.bat -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-prof/proflib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-prof/proflib.c -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-ubsan/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-ubsan/Makefile -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-ubsan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-ubsan/README.md -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-ubsan/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-ubsan/hello.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-ubsan/libubsan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-ubsan/libubsan.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting-ubsan/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting-ubsan/make.bat -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting/Makefile -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting/README.md -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting/hello.cpp -------------------------------------------------------------------------------- /samples/src/cpp-baremetal-semihosting/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/samples/src/cpp-baremetal-semihosting/make.bat -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/setup.sh -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/lit.cfg.py -------------------------------------------------------------------------------- /test/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/lit.site.cfg.py.in -------------------------------------------------------------------------------- /test/multilib/aarch64.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/aarch64.test -------------------------------------------------------------------------------- /test/multilib/aarch64_a_supported_variants.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/aarch64_a_supported_variants.test -------------------------------------------------------------------------------- /test/multilib/aarch64_r_supported_variants.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/aarch64_r_supported_variants.test -------------------------------------------------------------------------------- /test/multilib/arm_a_supported_variants.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/arm_a_supported_variants.test -------------------------------------------------------------------------------- /test/multilib/arm_m_supported_variants.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/arm_m_supported_variants.test -------------------------------------------------------------------------------- /test/multilib/arm_r_supported_variants.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/arm_r_supported_variants.test -------------------------------------------------------------------------------- /test/multilib/armv4t.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv4t.test -------------------------------------------------------------------------------- /test/multilib/armv5e.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv5e.test -------------------------------------------------------------------------------- /test/multilib/armv6m.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv6m.test -------------------------------------------------------------------------------- /test/multilib/armv7a.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv7a.test -------------------------------------------------------------------------------- /test/multilib/armv7m.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv7m.test -------------------------------------------------------------------------------- /test/multilib/armv7r.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv7r.test -------------------------------------------------------------------------------- /test/multilib/armv8.1m.main.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv8.1m.main.test -------------------------------------------------------------------------------- /test/multilib/armv8a.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv8a.test -------------------------------------------------------------------------------- /test/multilib/armv8m.main.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv8m.main.test -------------------------------------------------------------------------------- /test/multilib/armv8r.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/armv8r.test -------------------------------------------------------------------------------- /test/multilib/fpus.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/test/multilib/fpus.test -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/LLVM-embedded-toolchain-for-Arm/HEAD/versions.json --------------------------------------------------------------------------------