Introduce SkArenaAlloc - should be fast for POD types and RAII for types with dtors.
authorHerb Derby <herb@google.com>
Fri, 13 Jan 2017 16:30:44 +0000 (11:30 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Fri, 13 Jan 2017 18:45:19 +0000 (18:45 +0000)
commit0497f088bb41338b1b1400556b9b690decc846fa
treedf3e230fc4bdc59b5660ea82ad242b0ab31d8494
parentb569056be7d4638598b6ae9f676f077990909931
Introduce SkArenaAlloc - should be fast for POD types and RAII for types with dtors.

- Implementation.
- Use in SkLinearPipeline.

TBR=mtklein@google.com

Change-Id: Ie014184469b217132b0307b5a9ae40c0c60e5fc9
Reviewed-on: https://skia-review.googlesource.com/6921
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
bench/SkLinearBitmapPipelineBench.cpp
gm/SkLinearBitmapPipelineGM.cpp
include/private/SkTLogic.h
src/core/SkBitmapProcShader.cpp
src/core/SkFixedAlloc.cpp
src/core/SkFixedAlloc.h
src/core/SkLinearBitmapPipeline.cpp
src/core/SkLinearBitmapPipeline.h
tests/FixedAllocTest.cpp