Skip to content

Commit a8267dd

Browse files
committed
Remove redundant code in CompactNullChecks implementation
Signed-off-by: Nazim Bhuiyan <nubhuiyan@ibm.com>
1 parent 2805e95 commit a8267dd

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

compiler/optimizer/LocalOpts.cpp

-11
Original file line numberDiff line numberDiff line change
@@ -2226,17 +2226,6 @@ bool TR_CompactNullChecks::replacePassThroughIfPossible(TR::Node *currentNode, T
22262226
if (child->getOpCodeValue() != TR::loadaddr) //For loadaddr, IsNonNull is always true
22272227
child->setIsNonNull(false); // it is no longer known that the reference is non null
22282228

2229-
if (0 && comp()->useAnchors() &&
2230-
currentTree->getNode()->getOpCode().isAnchor())
2231-
{
2232-
TR::TreeTop *prevTree = currentTree;
2233-
while (prevTree->getNode() != prevNode)
2234-
prevTree = prevTree->getPrevTreeTop();
2235-
TR::TreeTop *preceedingTree = currentTree->getPrevTreeTop();
2236-
preceedingTree->join(currentTree->getNextTreeTop());
2237-
prevTree->getPrevTreeTop()->join(currentTree);
2238-
currentTree->join(prevTree);
2239-
}
22402229
return true;
22412230
}
22422231
}

0 commit comments

Comments
 (0)