Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp145 SSAUpdater SSAUpdate(&InsertedPHIs); in formLCSSAForInstructions() local
146 SSAUpdate.Initialize(I->getType(), I->getName()); in formLCSSAForInstructions()
160 if (SSAUpdate.HasValueForBlock(ExitBB)) in formLCSSAForInstructions()
188 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructions()
232 SSAUpdate.RewriteUse(*UseToRewrite); in formLCSSAForInstructions()
247 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
H A DSimplifyCFG.cpp1100 SSAUpdater SSAUpdate; in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() local
1101 SSAUpdate.Initialize(BonusInst.getType(), in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1103 SSAUpdate.AddAvailableValue(BB, &BonusInst); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1104 SSAUpdate.AddAvailableValue(PredBlock, NewBonusInst); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1108 SSAUpdate.RewriteUseAfterInsertions(U); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1110 SSAUpdate.RewriteUse(U); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTailDuplicator.cpp177 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs); in tailDuplicateAndUpdate() local
197 SSAUpdate.Initialize(VReg); in tailDuplicateAndUpdate()
205 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
214 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
233 SSAUpdate.RewriteUse(UseMO); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp938 SSAUpdater SSAUpdate; in cloneCommonBlocks() local
939 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); in cloneCommonBlocks()
940 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
941 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
944 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val()); in cloneCommonBlocks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp852 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet() local
853 SSAUpdate.Initialize(Load->getType(), Load->getName()); in ConstructSSAForLoadSet()
861 if (SSAUpdate.HasValueForBlock(BB)) in ConstructSSAForLoadSet()
873 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load, gvn)); in ConstructSSAForLoadSet()
877 return SSAUpdate.GetValueInMiddleOfBlock(Load->getParent()); in ConstructSSAForLoadSet()
H A DJumpThreading.cpp2035 SSAUpdater SSAUpdate; in updateSSA() local
2060 SSAUpdate.Initialize(I.getType(), I.getName()); in updateSSA()
2061 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA()
2062 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
2065 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in updateSSA()