Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallBrPrepare.cpp61 SSAUpdater &SSAUpdate);
148 SSAUpdater SSAUpdate; in InsertIntrinsicCalls() local
149 SSAUpdate.Initialize(CBR->getType(), CBR->getName()); in InsertIntrinsicCalls()
150 SSAUpdate.AddAvailableValue(CBR->getParent(), CBR); in InsertIntrinsicCalls()
151 SSAUpdate.AddAvailableValue(CBR->getDefaultDest(), CBR); in InsertIntrinsicCalls()
159 SSAUpdate.AddAvailableValue(IndDest, Intrinsic); in InsertIntrinsicCalls()
160 UpdateSSA(DT, CBR, Intrinsic, SSAUpdate); in InsertIntrinsicCalls()
186 SSAUpdater &SSAUpdate) { in UpdateSSA() argument
218 SSAUpdate.RewriteUse(*U); in UpdateSSA()
H A DTailDuplicator.cpp185 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs); in tailDuplicateAndUpdate() local
204 SSAUpdate.Initialize(VReg); in tailDuplicateAndUpdate()
212 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate()
221 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
239 SSAUpdate.RewriteUse(UseMO); in tailDuplicateAndUpdate()
244 SSAUpdate.GetValueInMiddleOfBlock(UseMI->getParent(), true)); in tailDuplicateAndUpdate()
H A DWinEHPrepare.cpp1081 SSAUpdater SSAUpdate; in cloneCommonBlocks() local
1082 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); in cloneCommonBlocks()
1083 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks()
1084 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
1087 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val()); in cloneCommonBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp148 SSAUpdater SSAUpdate(&LocalInsertedPHIs); in formLCSSAForInstructions() local
149 SSAUpdate.Initialize(I->getType(), I->getName()); in formLCSSAForInstructions()
160 if (SSAUpdate.HasValueForBlock(ExitBB)) in formLCSSAForInstructions()
190 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructions()
241 SSAUpdate.RewriteUse(*UseToRewrite); in formLCSSAForInstructions()
257 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
272 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp990 SSAUpdaterBulk SSAUpdate; in updateSSA() local
1022 unsigned VarNum = SSAUpdate.AddVariable(I->getName(), I->getType()); in updateSSA()
1023 SSAUpdate.AddAvailableValue(VarNum, BB, I); in updateSSA()
1025 SSAUpdate.AddAvailableValue(VarNum, New->getParent(), New); in updateSSA()
1028 SSAUpdate.AddUse(VarNum, UsesToRename.pop_back_val()); in updateSSA()
1034 SSAUpdate.RewriteAllUses(DT); in updateSSA()
H A DJumpThreading.cpp1946 SSAUpdater SSAUpdate; in updateSSA() local
1982 SSAUpdate.Initialize(I.getType(), I.getName()); in updateSSA()
1983 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA()
1984 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA()
1987 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in updateSSA()
1989 SSAUpdate.UpdateDebugValues(&I, DbgValues); in updateSSA()
1990 SSAUpdate.UpdateDebugValues(&I, DbgVariableRecords); in updateSSA()
H A DGVN.cpp1042 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet() local
1043 SSAUpdate.Initialize(Load->getType(), Load->getName()); in ConstructSSAForLoadSet()
1051 if (SSAUpdate.HasValueForBlock(BB)) in ConstructSSAForLoadSet()
1063 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load, gvn)); in ConstructSSAForLoadSet()
1067 return SSAUpdate.GetValueInMiddleOfBlock(Load->getParent()); in ConstructSSAForLoadSet()