Skip to content

Commit

Permalink
HFSort/call graph refactoring
Browse files Browse the repository at this point in the history
Summary:
I've factored out the call graph code from dataflow and function reordering code and done a few small renames/cleanups.  I've also moved the function reordering pass into a separate file because it was starting to get big.

I've got more refactoring planned for hfsort/call graph but this is a start.

(cherry picked from FBD5140771)
  • Loading branch information
Bill Nell authored and maksfb committed May 26, 2017
1 parent 9b190cc commit 733e8c4
Show file tree
Hide file tree
Showing 16 changed files with 1,138 additions and 1,071 deletions.
1 change: 1 addition & 0 deletions bolt/BinaryPassManager.cpp
Expand Up @@ -13,6 +13,7 @@
#include "Passes/FrameOptimizer.h"
#include "Passes/IndirectCallPromotion.h"
#include "Passes/Inliner.h"
#include "Passes/ReorderFunctions.h"
#include "llvm/Support/Timer.h"
#include "llvm/Support/raw_ostream.h"
#include <numeric>
Expand Down

0 comments on commit 733e8c4

Please sign in to comment.