| ``LLVM libc`` compiles from both ``Clang`` and ``GCC`` but for maximum |
| performance we recommend using ``Clang``. |
| Indeed, some memory function implementations rely on `compiler intrinsics`__ |
| that are not currently available in ``GCC``. |
| As such we cannot guarantee optimal performance for these functions. |
| .. __: https://clang.llvm.org/docs/LanguageExtensions.html#guaranteed-inlined-copy |
| For platforms where only ``GCC`` is natively available but maximum performance |
| is required it is possible to bootstrap ``Clang`` with ``GCC`` and then use |
| ``Clang`` to build the '`libc``" project. |
| Minimum supported versions |
| ========================== |