[libc] Fix typos in documentation

This commit is contained in:
Kazu Hirata 2023-05-06 11:26:32 -07:00
parent ee05479820
commit 282798fefd
4 changed files with 4 additions and 4 deletions

View File

@ -5,7 +5,7 @@ Compiler Support
================
``LLVM libc`` compiles from both ``Clang`` and ``GCC`` but for maximum
performance we recommand using ``Clang``.
performance we recommend using ``Clang``.
Indeed, some memory function implementations rely on `compiler intrinsics`__
that are not currently available in ``GCC``.

View File

@ -30,7 +30,7 @@ implementation-in-namespace
---------------------------
It is part of our implementation standards that all implementation pieces live
under the ``__llvm_libc`` namespace. This prevents polution of the global
under the ``__llvm_libc`` namespace. This prevents pollution of the global
namespace. Without a formal check to ensure this, an implementation might
compile and pass unit tests, but not produce a usable libc function.

View File

@ -6,7 +6,7 @@ The libc CMake build system
At the cost of verbosity, we want to keep the build system of LLVM libc
as simple as possible. We also want to be highly modular with our build
targets. This makes picking and choosing desired pieces a straighforward
targets. This makes picking and choosing desired pieces a straightforward
task.
Targets for entrypoints

View File

@ -15,7 +15,7 @@ tested independent of each other and hence will live in a directory named
the directory of its own named ``src/math/round/``.
Implementation of entrypoints can span multiple ``.cpp`` and ``.h`` files, but
there will be atleast one header file with name of the form
there will be at least one header file with name of the form
``<entrypoint name>.h`` for every entrypoint. This header file is called as the
implementation header file. For the ``round`` function, the path to the
implementation header file will be ``src/math/round/round.h``. The rest of this