   for (auto It = BC.getBinaryFunctions().begin();        It != BC.getBinaryFunctions().end(); ++It) {     auto &BF = It->second;     CurrentCost += computeCostFor(BF, SkipPredicate, SchedPolicy);      if (CurrentCost >= BlockCost) {       if (!BC.MIB->checkAllocatorExists(AllocId)) {         auto Id = BC.MIB->initializeNewAnnotationAllocator();         assert(AllocId == Id && "unexpected allocator id created");   