diff options
author | mtklein <mtklein@chromium.org> | 2016-07-27 08:40:45 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-07-27 08:40:45 -0700 |
commit | 570c868b38c7bd56bb1bc3b73d94cdd7069a04bd (patch) | |
tree | 0de2584d91ad0e6fdeb8ad65b0d35b954c72c698 /bench/RefCntBench.cpp | |
parent | 735109c24892a95290974c9665527b57b01e5440 (diff) |
Clean up some unused atomic routines.
AtomicTest was the only use of sk_atomic_add().
AtomicInc64 bench was the only use of sk_atomic_inc(int64_t*).
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2183473005
CQ_INCLUDE_TRYBOTS=master.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-TSAN-Trybot,Test-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-TSAN-Trybot
Review-Url: https://codereview.chromium.org/2183473005
Diffstat (limited to 'bench/RefCntBench.cpp')
-rw-r--r-- | bench/RefCntBench.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/bench/RefCntBench.cpp b/bench/RefCntBench.cpp index cf7cc305bd..5e9e3a0960 100644 --- a/bench/RefCntBench.cpp +++ b/bench/RefCntBench.cpp @@ -38,30 +38,6 @@ private: typedef Benchmark INHERITED; }; -class AtomicInc64 : public Benchmark { -public: - AtomicInc64() : fX(0) {} - - bool isSuitableFor(Backend backend) override { - return backend == kNonRendering_Backend; - } - -protected: - const char* onGetName() override { - return "atomic_inc_64"; - } - - void onDraw(int loops, SkCanvas*) override { - for (int i = 0; i < loops; ++i) { - sk_atomic_inc(&fX); - } - } - -private: - int64_t fX; - typedef Benchmark INHERITED; -}; - class RefCntBench_Stack : public Benchmark { public: bool isSuitableFor(Backend backend) override { @@ -238,7 +214,6 @@ private: /////////////////////////////////////////////////////////////////////////////// DEF_BENCH( return new AtomicInc32(); ) -DEF_BENCH( return new AtomicInc64(); ) DEF_BENCH( return new RefCntBench_Stack(); ) DEF_BENCH( return new RefCntBench_Heap(); ) |