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

/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTailDuplicator.cpp177 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs);
197 SSAUpdate.Initialize(VReg);
205 SSAUpdate.AddAvailableValue(DefBB, VReg);
214 SSAUpdate.AddAvailableValue(SrcBB, SrcReg);
224 // SSAUpdate can replace the use with an undef. That creates
226 // FIXME: Should it SSAUpdate job to delete debug instructions
233 SSAUpdate.RewriteUse(UseMO);
H A DWinEHPrepare.cpp944 SSAUpdater SSAUpdate; local
945 SSAUpdate.Initialize(OldI->getType(), OldI->getName());
946 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI);
947 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI);
950 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp768 SSAUpdater SSAUpdate(&NewPHIs);
769 SSAUpdate.Initialize(LI->getType(), LI->getName());
774 if (SSAUpdate.HasValueForBlock(BB))
786 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(LI, gvn));
790 return SSAUpdate.GetValueInMiddleOfBlock(LI->getParent());
H A DJumpThreading.cpp1956 SSAUpdater SSAUpdate; local
1981 SSAUpdate.Initialize(I.getType(), I.getName());
1982 SSAUpdate.AddAvailableValue(BB, &I);
1983 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]);
1986 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val());

Completed in 194 milliseconds