mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-04 03:06:28 +00:00
[RewriteStatepointsForGC] Update comment for same PHI node check. NFC
llvm-svn: 280052
This commit is contained in:
parent
33a87ef679
commit
69a1d2d4d0
@ -1805,7 +1805,8 @@ static bool findRematerializableChainToBasePointer(
|
||||
// conflict, and hence an additional phi with the same incoming values get
|
||||
// generated. We need to identify the BaseValue (.base version of phi) and
|
||||
// CurrentValue (the phi node itself) as the same, so that we can
|
||||
// rematerialize the gep and casts below.
|
||||
// rematerialize the gep and casts below. This is a workaround for the
|
||||
// deficieny in the findBasePointer algorithm.
|
||||
if (PHINode *CurrentPhi = dyn_cast<PHINode>(CurrentValue))
|
||||
if (PHINode *BasePhi = dyn_cast<PHINode>(BaseValue)) {
|
||||
auto PhiNum = CurrentPhi->getNumIncomingValues();
|
||||
|
Loading…
x
Reference in New Issue
Block a user