Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp133 SSAUpdater SSAUpdate(&InsertedPHIs); in formLCSSAForInstructions() local
134 SSAUpdate.Initialize(I->getType(), I->getName()); in formLCSSAForInstructions()
143 if (SSAUpdate.HasValueForBlock(ExitBB)) in formLCSSAForInstructions()
166 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructions()
202 SSAUpdate.RewriteUse(*UseToRewrite); in formLCSSAForInstructions()
216 if (Value *V = SSAUpdate.FindValueForBlock(UserBB)) in formLCSSAForInstructions()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTailDuplicator.cpp169 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs); in tailDuplicateAndUpdate() local
189 SSAUpdate.Initialize(VReg); in tailDuplicateAndUpdate()
197 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
206 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
225 SSAUpdate.RewriteUse(UseMO); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp921 SSAUpdater SSAUpdate; in cloneCommonBlocks() local
922 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); in cloneCommonBlocks()
923 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
924 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
927 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val()); in cloneCommonBlocks()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2027 SSAUpdater SSAUpdate; in ThreadEdge() local
2053 SSAUpdate.Initialize(I.getType(), I.getName()); in ThreadEdge()
2054 SSAUpdate.AddAvailableValue(BB, &I); in ThreadEdge()
2055 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in ThreadEdge()
2058 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in ThreadEdge()
2348 SSAUpdater SSAUpdate; in DuplicateCondBranchOnPHIIntoPred() local
2373 SSAUpdate.Initialize(I.getType(), I.getName()); in DuplicateCondBranchOnPHIIntoPred()
2374 SSAUpdate.AddAvailableValue(BB, &I); in DuplicateCondBranchOnPHIIntoPred()
2375 SSAUpdate.AddAvailableValue(PredBB, ValueMapping[&I]); in DuplicateCondBranchOnPHIIntoPred()
2378 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in DuplicateCondBranchOnPHIIntoPred()
H A DGVN.cpp761 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet() local
762 SSAUpdate.Initialize(LI->getType(), LI->getName()); in ConstructSSAForLoadSet()
767 if (SSAUpdate.HasValueForBlock(BB)) in ConstructSSAForLoadSet()
779 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(LI, gvn)); in ConstructSSAForLoadSet()
783 return SSAUpdate.GetValueInMiddleOfBlock(LI->getParent()); in ConstructSSAForLoadSet()