Searched refs:SSAUpdate (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp137 SSAUpdater SSAUpdate(&InsertedPHIs);
138 SSAUpdate.Initialize(I->getType(), I->getName());
152 if (SSAUpdate.HasValueForBlock(ExitBB))
175 SSAUpdate.AddAvailableValue(ExitBB, PN);
194 // This is required for correctness because SSAUpdate doesn't handle uses
215 SSAUpdate.RewriteUse(*UseToRewrite);
231 : SSAUpdate.FindValueForBlock(UserBB);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTailDuplicator.cpp175 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs);
195 SSAUpdate.Initialize(VReg);
203 SSAUpdate.AddAvailableValue(DefBB, VReg);
212 SSAUpdate.AddAvailableValue(SrcBB, SrcReg);
222 // SSAUpdate can replace the use with an undef. That creates
224 // FIXME: Should it SSAUpdate job to delete debug instructions
231 SSAUpdate.RewriteUse(UseMO);
H A DWinEHPrepare.cpp922 SSAUpdater SSAUpdate; local
923 SSAUpdate.Initialize(OldI->getType(), OldI->getName());
924 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI);
925 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI);
928 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp747 SSAUpdater SSAUpdate(&NewPHIs);
748 SSAUpdate.Initialize(LI->getType(), LI->getName());
753 if (SSAUpdate.HasValueForBlock(BB))
765 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(LI, gvn));
769 return SSAUpdate.GetValueInMiddleOfBlock(LI->getParent());
H A DJumpThreading.cpp1941 SSAUpdater SSAUpdate; local
1966 SSAUpdate.Initialize(I.getType(), I.getName());
1967 SSAUpdate.AddAvailableValue(BB, &I);
1968 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]);
1971 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val());

Completed in 172 milliseconds