Rebase: Merge BOLT codebase in monorepo
Summary: This commit is the first step in rebasing all of BOLT history in the LLVM monorepo. It also solves trivial build issues by updating BOLT codebase to use current LLVM. There is still work left in rebasing some BOLT features and in making sure everything is working as intended. History has been rewritten to put BOLT in the /bolt folder, as opposed to /tools/llvm-bolt. (cherry picked from FBD33289252)
Showing
- bolt/LICENSE.TXT 237 additions, 21 deletionsbolt/LICENSE.TXT
- bolt/LLVMBuild.txt 0 additions, 25 deletionsbolt/LLVMBuild.txt
- bolt/README.md 222 additions, 0 deletionsbolt/README.md
- bolt/README.txt 0 additions, 37 deletionsbolt/README.txt
- bolt/docs/Heatmap.png 0 additions, 0 deletionsbolt/docs/Heatmap.png
- bolt/docs/Heatmaps.md 50 additions, 0 deletionsbolt/docs/Heatmaps.md
- bolt/docs/OptimizingClang.md 266 additions, 0 deletionsbolt/docs/OptimizingClang.md
- bolt/docs/RuntimeLibrary.md 37 additions, 0 deletionsbolt/docs/RuntimeLibrary.md
- bolt/llvm.patch 0 additions, 4268 deletionsbolt/llvm.patch
- bolt/src/BinaryContext.cpp 97 additions, 67 deletionsbolt/src/BinaryContext.cpp
- bolt/src/BinaryContext.h 15 additions, 10 deletionsbolt/src/BinaryContext.h
- bolt/src/BinaryEmitter.cpp 167 additions, 114 deletionsbolt/src/BinaryEmitter.cpp
- bolt/src/BinaryFunction.cpp 293 additions, 172 deletionsbolt/src/BinaryFunction.cpp
- bolt/src/BinaryFunction.h 20 additions, 17 deletionsbolt/src/BinaryFunction.h
- bolt/src/BinaryFunctionProfile.cpp 2 additions, 2 deletionsbolt/src/BinaryFunctionProfile.cpp
- bolt/src/BinaryPassManager.cpp 37 additions, 37 deletionsbolt/src/BinaryPassManager.cpp
- bolt/src/BinarySection.cpp 42 additions, 46 deletionsbolt/src/BinarySection.cpp
- bolt/src/BinarySection.h 8 additions, 9 deletionsbolt/src/BinarySection.h
- bolt/src/BoltAddressTranslation.cpp 29 additions, 29 deletionsbolt/src/BoltAddressTranslation.cpp
- bolt/src/CacheMetrics.cpp 1 addition, 1 deletionbolt/src/CacheMetrics.cpp
Loading
Please register or sign in to comment