Compiler implementation of the D programming language.
Compute common subexpressions for non-optimized builds.
Eliminate common subexpressions across extended basic blocks. String together as many blocks as we can.
See Source File https://github.com/dlang/dmd/blob/master/src/dmd/backend/cgcs.d Coverage: https://codecov.io/gh/dlang/dmd/src/master/src/dmd/backend/cgcs.d
Walter Bright
Copyright (C) 1985-1995 by Symantec Copyright (C) 2000-2020 by The D Language Foundation, All Rights Reserved
Boost License 1.0
Compiler implementation of the D programming language.
Compute common subexpressions for non-optimized builds.