summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2020-10-27 09:18:42 -0400
committerNico Weber <thakis@chromium.org>2020-10-27 09:26:21 -0400
commit2a4e704c92e8ec3d9217a7333368ea53cf3a583f (patch)
treecd2ab2d54860bd48e0b74eb5e85838055ba7af76 /llvm/lib/Transforms/Utils/CodeExtractor.cpp
parentb19473cf590eca13d23a20191c820d0f9d835beb (diff)
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.
Diffstat (limited to 'llvm/lib/Transforms/Utils/CodeExtractor.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/CodeExtractor.cpp3
1 files changed, 1 insertions, 2 deletions
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 <iterator>
#include <map>
#include <set>
-#include <stdint.h>
#include <utility>
#include <vector>
@@ -1364,7 +1363,7 @@ void CodeExtractor::calculateNewCallTerminatorWeights(
// Update the branch weights for the exit block.
Instruction *TI = CodeReplacer->getTerminator();
- SmallVector<uint64_t, 8> BranchWeights(TI->getNumSuccessors(), 0);
+ SmallVector<unsigned, 8> BranchWeights(TI->getNumSuccessors(), 0);
// Block Frequency distribution with dummy node.
Distribution BranchDist;