Home
last modified time | relevance | path

Searched refs:SSAUpdate (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp144 SSAUpdater SSAUpdate(&InsertedPHIs); in formLCSSAForInstructions() local
145 SSAUpdate.Initialize(I->getType(), I->getName()); in formLCSSAForInstructions()
159 if (SSAUpdate.HasValueForBlock(ExitBB)) in formLCSSAForInstructions()
187 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructions()
231 SSAUpdate.RewriteUse(*UseToRewrite); in formLCSSAForInstructions()
246 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTailDuplicator.cpp174 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs); in tailDuplicateAndUpdate() local
194 SSAUpdate.Initialize(VReg); in tailDuplicateAndUpdate()
202 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
211 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
229 SSAUpdate.RewriteUse(UseMO); in tailDuplicateAndUpdate()
234 SSAUpdate.GetValueInMiddleOfBlock(UseMI->getParent(), true)); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp935 SSAUpdater SSAUpdate; in cloneCommonBlocks() local
936 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); in cloneCommonBlocks()
937 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
938 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
941 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val()); in cloneCommonBlocks()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp978 SSAUpdaterBulk SSAUpdate; in updateSSA() local
1010 unsigned VarNum = SSAUpdate.AddVariable(I->getName(), I->getType()); in updateSSA()
1011 SSAUpdate.AddAvailableValue(VarNum, BB, I); in updateSSA()
1013 SSAUpdate.AddAvailableValue(VarNum, New->getParent(), New); in updateSSA()
1016 SSAUpdate.AddUse(VarNum, UsesToRename.pop_back_val()); in updateSSA()
1022 SSAUpdate.RewriteAllUses(DT); in updateSSA()
H A DJumpThreading.cpp2016 SSAUpdater SSAUpdate; in updateSSA() local
2041 SSAUpdate.Initialize(I.getType(), I.getName()); in updateSSA()
2042 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA()
2043 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
2046 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in updateSSA()
H A DGVN.cpp926 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet() local
927 SSAUpdate.Initialize(Load->getType(), Load->getName()); in ConstructSSAForLoadSet()
935 if (SSAUpdate.HasValueForBlock(BB)) in ConstructSSAForLoadSet()
947 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load, gvn)); in ConstructSSAForLoadSet()
951 return SSAUpdate.GetValueInMiddleOfBlock(Load->getParent()); in ConstructSSAForLoadSet()