Searched refs:SSAUpdate (Results 1 - 5 of 5) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 137 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 D | TailDuplicator.cpp | 175 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 D | WinEHPrepare.cpp | 922 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 D | GVN.cpp | 747 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 D | JumpThreading.cpp | 1941 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