[BOLT][NFCI] Remove redundant code
authorMaksim Panchenko <maks@fb.com>
Thu, 16 Jun 2022 01:25:58 +0000 (18:25 -0700)
committerMaksim Panchenko <maks@fb.com>
Thu, 16 Jun 2022 04:26:30 +0000 (21:26 -0700)
createBasicBlock() will create a label for addBasicBlock().

Reviewed By: rafauler

Differential Revision: https://reviews.llvm.org/D127928

bolt/include/bolt/Core/BinaryFunction.h

index 58df5b9..d735509 100644 (file)
@@ -1569,10 +1569,6 @@ public:
     assert((CurrentState == State::CFG || !getBasicBlockAtOffset(Offset)) &&
            "basic block already exists in pre-CFG state");
 
-    if (!Label) {
-      std::unique_lock<std::shared_timed_mutex> Lock(BC.CtxMutex);
-      Label = BC.Ctx->createNamedTempSymbol("BB");
-    }
     std::unique_ptr<BinaryBasicBlock> BBPtr =
         createBasicBlock(Offset, Label, DeriveAlignment);
     BasicBlocks.emplace_back(BBPtr.release());