Lines Matching full:splitting
9 /// \file Implements a module splitting algorithm designed to support the
14 /// The basic idea of this module splitting implementation is the same as
31 /// module splitting.
70 "amdgpu-module-splitting-large-function-threshold", cl::init(2.0f),
80 "amdgpu-module-splitting-large-function-merge-overlap", cl::init(0.8f),
87 "amdgpu-module-splitting-no-externalize-globals", cl::Hidden,
92 LogDirOpt("amdgpu-module-splitting-log-dir", cl::Hidden,
93 cl::desc("output directory for AMDGPU module splitting logs"));
96 LogPrivate("amdgpu-module-splitting-log-private", cl::Hidden,
98 "module splitting logs"));
132 /// each time module splitting is used.
362 /// This is a splitting root. The splitting algorithm works by
523 // for splitting as it severely limits what we can do. in doPartitioning()