Searched refs:SSAUpdate (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CallBrPrepare.cpp | 61 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 D | TailDuplicator.cpp | 184 MachineSSAUpdater SSAUpdate(*MF, &NewPHIs); in tailDuplicateAndUpdate() local 203 SSAUpdate.Initialize(VReg); in tailDuplicateAndUpdate() 211 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate() 220 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate() 238 SSAUpdate.RewriteUse(UseMO); in tailDuplicateAndUpdate() 243 SSAUpdate.GetValueInMiddleOfBlock(UseMI->getParent(), true)); in tailDuplicateAndUpdate()
|
| H A D | WinEHPrepare.cpp | 1111 SSAUpdater SSAUpdate; in cloneCommonBlocks() local 1112 SSAUpdate.Initialize(OldI->getType(), OldI->getName()); in cloneCommonBlocks() 1113 SSAUpdate.AddAvailableValue(OldI->getParent(), OldI); in cloneCommonBlocks() 1114 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks() 1117 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val()); in cloneCommonBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LCSSA.cpp | 150 SSAUpdater SSAUpdate(&LocalInsertedPHIs); in formLCSSAForInstructionsImpl() local 151 SSAUpdate.Initialize(I->getType(), I->getName()); in formLCSSAForInstructionsImpl() 162 if (SSAUpdate.HasValueForBlock(ExitBB)) in formLCSSAForInstructionsImpl() 192 SSAUpdate.AddAvailableValue(ExitBB, PN); in formLCSSAForInstructionsImpl() 243 SSAUpdate.RewriteUse(*UseToRewrite); in formLCSSAForInstructionsImpl() 259 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructionsImpl() 274 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructionsImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 1030 SSAUpdaterBulk SSAUpdate; in updateSSA() local 1062 unsigned VarNum = SSAUpdate.AddVariable(I->getName(), I->getType()); in updateSSA() 1063 SSAUpdate.AddAvailableValue(VarNum, BB, I); in updateSSA() 1065 SSAUpdate.AddAvailableValue(VarNum, New->getParent(), New); in updateSSA() 1068 SSAUpdate.AddUse(VarNum, UsesToRename.pop_back_val()); in updateSSA() 1074 SSAUpdate.RewriteAllUses(DT); in updateSSA()
|
| H A D | JumpThreading.cpp | 1961 SSAUpdater SSAUpdate; in updateSSA() local 1997 SSAUpdate.Initialize(I.getType(), I.getName()); in updateSSA() 1998 SSAUpdate.AddAvailableValue(BB, &I); in updateSSA() 1999 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in updateSSA() 2002 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val()); in updateSSA() 2004 SSAUpdate.UpdateDebugValues(&I, DbgValues); in updateSSA() 2005 SSAUpdate.UpdateDebugValues(&I, DbgVariableRecords); in updateSSA()
|
| H A D | GVN.cpp | 1120 SSAUpdater SSAUpdate(&NewPHIs); in ConstructSSAForLoadSet() local 1121 SSAUpdate.Initialize(Load->getType(), Load->getName()); in ConstructSSAForLoadSet() 1129 if (SSAUpdate.HasValueForBlock(BB)) in ConstructSSAForLoadSet() 1141 SSAUpdate.AddAvailableValue(BB, AV.MaterializeAdjustedValue(Load)); in ConstructSSAForLoadSet() 1145 return SSAUpdate.GetValueInMiddleOfBlock(Load->getParent()); in ConstructSSAForLoadSet()
|