From 2a4e704c92e8ec3d9217a7333368ea53cf3a583f Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Tue, 27 Oct 2020 09:18:42 -0400 Subject: Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit e5766f25c62c185632e3a75bf45b313eadab774b. Makes clang assert when building Chromium, see https://crbug.com/1142813 for a repro. --- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'llvm/lib/Transforms/Utils/CodeExtractor.cpp') diff --git a/llvm/lib/Transforms/Utils/CodeExtractor.cpp b/llvm/lib/Transforms/Utils/CodeExtractor.cpp index 7d40c8772ef4..34a5499879ba 100644 --- a/llvm/lib/Transforms/Utils/CodeExtractor.cpp +++ b/llvm/lib/Transforms/Utils/CodeExtractor.cpp @@ -67,7 +67,6 @@ #include #include #include -#include #include #include @@ -1364,7 +1363,7 @@ void CodeExtractor::calculateNewCallTerminatorWeights( // Update the branch weights for the exit block. Instruction *TI = CodeReplacer->getTerminator(); - SmallVector BranchWeights(TI->getNumSuccessors(), 0); + SmallVector BranchWeights(TI->getNumSuccessors(), 0); // Block Frequency distribution with dummy node. Distribution BranchDist; -- cgit v1.2.3