Branch: refs/heads/master
Revision: cab4369
Author: ronawho
Log Message:
Merge pull request #16314 from ronawho/no-inline-chpl__delete
Stop inlining chpl__delete
[reviewed by @vasslitvinov]
chpl__delete
is the module implementation of the delete
statement. It
gets used a lot, which can create a lot of code bloat when inlined. It’s
not a terribly performance sensitive operation so stop inlining it to
reduce the amount of code we generate.
This reduces the number of emitted statements for a comm=gasnet build of
Arkouda by ~160,000 (2,001,032 -> 1,838,056) and should result in a
non-trivial compilation time improvement.
Part of https://github.com/Cray/chapel-private/issues/1260
Modified Files:
M modules/internal/ChapelBase.chpl
Compare: https://github.com/chapel-lang/chapel/compare/072afb37e80d...cab436967135