diff options
| author | Sayed Adel <seiko@imavr.com> | 2020-06-13 18:15:25 +0200 |
|---|---|---|
| committer | Sayed Adel <seiko@imavr.com> | 2020-06-15 22:48:29 +0200 |
| commit | da21d28ef69e65c5bfef8dc22840fe16fec52540 (patch) | |
| tree | dcff74da7f8712f0328d3c1ed49527a0fd6f131d /doc/source/reference | |
| parent | 5345c2575a28fa2dfbbec83c99636669476c2745 (diff) | |
| download | numpy-da21d28ef69e65c5bfef8dc22840fe16fec52540.tar.gz | |
ENH: [1/7] enable multi-platform SIMD compiler optimizations
Implement new distutils class `CCompilerOpt`, used for handling
the CPU/hardware optimization, starting from parsing the
command arguments, to managing the relationship between the CPU baseline
and dispatch-able features, also generating the required C headers
and ending with compiling the sources with proper compiler's flags.
`CCompilerOpt` mainly used as a helper class for `CCompiler`,
and doesn't provide any runtime detection for the CPU features,
instead only focuses on the compiler side, but it generates
abstract C headers that can be used later for the final
runtime dispatching process.
Diffstat (limited to 'doc/source/reference')
| -rw-r--r-- | doc/source/reference/distutils.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/source/reference/distutils.rst b/doc/source/reference/distutils.rst index 6057c7ed0..f201ba668 100644 --- a/doc/source/reference/distutils.rst +++ b/doc/source/reference/distutils.rst @@ -39,6 +39,7 @@ Modules in :mod:`numpy.distutils` :toctree: generated/ ccompiler + ccompiler_opt cpuinfo.cpu core.Extension exec_command |
