diff options
| author | George Burgess IV <george.burgess.iv@gmail.com> | 2018-07-31 21:18:44 +0000 |
|---|---|---|
| committer | George Burgess IV <george.burgess.iv@gmail.com> | 2018-07-31 21:18:44 +0000 |
| commit | 497e8fad51394239189bc0d7b0393b95e4fd7d67 (patch) | |
| tree | a3d7ade3f09085f88f0c54fc1fecdf5971049bd3 /llvm/lib | |
| parent | 67d393f3d12eb499a2314da552aabc2f77949b44 (diff) | |
| download | bcm5719-llvm-497e8fad51394239189bc0d7b0393b95e4fd7d67.tar.gz bcm5719-llvm-497e8fad51394239189bc0d7b0393b95e4fd7d67.zip | |
Revert r338431: "Add DebugCounters to DivRemPairs"
This reverts r338431; the test it added is making buildbots unhappy.
Locally, I can repro the failure on reverse-iteration builds.
llvm-svn: 338442
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/DivRemPairs.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Scalar/DivRemPairs.cpp b/llvm/lib/Transforms/Scalar/DivRemPairs.cpp index ffcf34f1cf7..e1bc590c5c9 100644 --- a/llvm/lib/Transforms/Scalar/DivRemPairs.cpp +++ b/llvm/lib/Transforms/Scalar/DivRemPairs.cpp @@ -21,7 +21,6 @@ #include "llvm/IR/Dominators.h" #include "llvm/IR/Function.h" #include "llvm/Pass.h" -#include "llvm/Support/DebugCounter.h" #include "llvm/Transforms/Scalar.h" #include "llvm/Transforms/Utils/BypassSlowDivision.h" using namespace llvm; @@ -30,8 +29,6 @@ using namespace llvm; STATISTIC(NumPairs, "Number of div/rem pairs"); STATISTIC(NumHoisted, "Number of instructions hoisted"); STATISTIC(NumDecomposed, "Number of instructions decomposed"); -DEBUG_COUNTER(DRPCounter, "div-rem-pairs-transform", - "Controls transformations in div-rem-pairs pass"); /// Find matching pairs of integer div/rem ops (they have the same numerator, /// denominator, and signedness). If they exist in different basic blocks, bring @@ -96,9 +93,6 @@ static bool optimizeDivRem(Function &F, const TargetTransformInfo &TTI, if (!DivDominates && !DT.dominates(RemInst, DivInst)) continue; - if (!DebugCounter::shouldExecute(DRPCounter)) - continue; - if (HasDivRemOp) { // The target has a single div/rem operation. Hoist the lower instruction // to make the matched pair visible to the backend. |

