summaryrefslogtreecommitdiff
path: root/doc/source/reference/distutils.rst
diff options
context:
space:
mode:
authorSayed Adel <seiko@imavr.com>2020-06-13 18:15:25 +0200
committerSayed Adel <seiko@imavr.com>2020-06-15 22:48:29 +0200
commitda21d28ef69e65c5bfef8dc22840fe16fec52540 (patch)
treedcff74da7f8712f0328d3c1ed49527a0fd6f131d /doc/source/reference/distutils.rst
parent5345c2575a28fa2dfbbec83c99636669476c2745 (diff)
downloadnumpy-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/distutils.rst')
-rw-r--r--doc/source/reference/distutils.rst1
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