reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1131 BasicBlock *Clone = CloneBasicBlock(BB, Result.Map, Twine(".") + Tag, &F); 1132 Result.Blocks.push_back(Clone); 1133 Result.Map[BB] = Clone; 1136 auto GetClonedValue = [&Result](Value *V) { 1138 auto It = Result.Map.find(V); 1139 if (It == Result.Map.end()) 1149 Result.Structure = MainLoopStructure.map(GetClonedValue); 1150 Result.Structure.Tag = Tag; 1152 for (unsigned i = 0, e = Result.Blocks.size(); i != e; ++i) { 1153 BasicBlock *ClonedBB = Result.Blocks[i]; 1156 assert(Result.Map[OriginalBB] == ClonedBB && "invariant!"); 1159 RemapInstruction(&I, Result.Map,