Depth and Height members directly, as they may not be
current.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61121
91177308-0d34-0410-b5e6-
96231b3b80d8
/// fact that this node's depth just increased.
///
void SUnit::setDepthToAtLeast(unsigned NewDepth) {
/// fact that this node's depth just increased.
///
void SUnit::setDepthToAtLeast(unsigned NewDepth) {
+ if (NewDepth <= getDepth())
return;
setDepthDirty();
Depth = NewDepth;
return;
setDepthDirty();
Depth = NewDepth;
/// fact that this node's height just increased.
///
void SUnit::setHeightToAtLeast(unsigned NewHeight) {
/// fact that this node's height just increased.
///
void SUnit::setHeightToAtLeast(unsigned NewHeight) {
- if (NewHeight <= Height)
+ if (NewHeight <= getHeight())
return;
setHeightDirty();
Height = NewHeight;
return;
setHeightDirty();
Height = NewHeight;