Searched refs:SSAUpdate (Results 1 - 5 of 5) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 107 SSAUpdater SSAUpdate; local 108 SSAUpdate.Initialize(Inst.getType(), Inst.getName()); 117 if (SSAUpdate.HasValueForBlock(ExitBB)) 139 SSAUpdate.AddAvailableValue(ExitBB, PN); 158 // This is required for correctness because SSAUpdate doesn't handle uses in 175 SSAUpdate.RewriteUse(*UseToRewrite);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1538 SSAUpdater SSAUpdate; local 1563 SSAUpdate.Initialize(I->getType(), I->getName()); 1564 SSAUpdate.AddAvailableValue(BB, &*I); 1565 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&*I]); 1568 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); 1765 SSAUpdater SSAUpdate; local 1790 SSAUpdate.Initialize(I->getType(), I->getName()); 1791 SSAUpdate.AddAvailableValue(BB, &*I); 1792 SSAUpdate.AddAvailableValue(PredBB, ValueMapping[&*I]); 1795 SSAUpdate [all...] |
H A D | GVN.cpp | 1303 SSAUpdater SSAUpdate(&NewPHIs); 1304 SSAUpdate.Initialize(LI->getType(), LI->getName()); 1309 if (SSAUpdate.HasValueForBlock(BB)) 1312 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(LI, gvn)); 1316 return SSAUpdate.GetValueInMiddleOfBlock(LI->getParent());
|
/external/llvm/lib/CodeGen/ |
H A D | TailDuplication.cpp | 227 MachineSSAUpdater SSAUpdate(MF, &NewPHIs); 247 SSAUpdate.Initialize(VReg); 255 SSAUpdate.AddAvailableValue(DefBB, VReg); 264 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); 274 // SSAUpdate can replace the use with an undef. That creates 276 // FIXME: Should it SSAUpdate job to delete debug instructions 283 SSAUpdate.RewriteUse(UseMO);
|
H A D | WinEHPrepare.cpp | 757 SSAUpdater SSAUpdate; local 758 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); 759 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); 760 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); 763 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val());
|
Completed in 130 milliseconds