aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/RefCntBench.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2016-07-27 08:40:45 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-07-27 08:40:45 -0700
commit570c868b38c7bd56bb1bc3b73d94cdd7069a04bd (patch)
tree0de2584d91ad0e6fdeb8ad65b0d35b954c72c698 /bench/RefCntBench.cpp
parent735109c24892a95290974c9665527b57b01e5440 (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.cpp25
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(); )