Searched refs:SSAUpdate (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 145 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 D | SimplifyCFG.cpp | 1100 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 D | TailDuplicator.cpp | 177 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 D | WinEHPrepare.cpp | 938 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 D | GVN.cpp | 852 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 D | JumpThreading.cpp | 2035 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()
|