Lines Matching refs:DuplicateMap
787 DuplicateBlockMap DuplicateMap; in isLegalAndProfitableToTransform() local
796 BasicBlock *VisitedBB = getClonedBB(BB, NextState, DuplicateMap); in isLegalAndProfitableToTransform()
799 DuplicateMap[BB].push_back({BB, NextState}); in isLegalAndProfitableToTransform()
812 VisitedBB = getClonedBB(BB, NextState, DuplicateMap); in isLegalAndProfitableToTransform()
816 DuplicateMap[BB].push_back({BB, NextState}); in isLegalAndProfitableToTransform()
914 DuplicateBlockMap DuplicateMap; in createAllExitPaths() local
922 createExitPath(NewDefs, TPath, DuplicateMap, BlocksToClean, &DTU); in createAllExitPaths()
929 updateLastSuccessor(TPath, DuplicateMap, &DTU); in createAllExitPaths()
946 DuplicateBlockMap &DuplicateMap, in createExitPath()
967 BasicBlock *NextBB = getClonedBB(BB, NextState, DuplicateMap); in createExitPath()
976 BB, PrevBB, NextState, DuplicateMap, NewDefs, DTU); in createExitPath()
977 DuplicateMap[BB].push_back({NewBB, NextState}); in createExitPath()
1043 DuplicateBlockMap &DuplicateMap, in cloneBlockAndUpdatePredecessor()
1065 updateSuccessorPhis(BB, NewBB, NextState, VMap, DuplicateMap); in cloneBlockAndUpdatePredecessor()
1085 DuplicateBlockMap &DuplicateMap) { in updateSuccessorPhis()
1094 BasicBlock *ClonedSucc = getClonedBB(NextCase, NextState, DuplicateMap); in updateSuccessorPhis()
1106 BasicBlock *ClonedSucc = getClonedBB(Succ, NextState, DuplicateMap); in updateSuccessorPhis()
1192 DuplicateBlockMap &DuplicateMap, in updateLastSuccessor()
1196 BasicBlock *LastBlock = getClonedBB(BB, NextState, DuplicateMap); in updateLastSuccessor()
1249 DuplicateBlockMap &DuplicateMap) { in getClonedBB()
1250 CloneList ClonedBBs = DuplicateMap[BB]; in getClonedBB()