[PATCH] D49246: Added Image Processing Kernels Using Benchmark Library

Pankaj via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 12 09:00:33 PDT 2018


proton created this revision.
proton added reviewers: homerdin, Meinersbur.
Herald added subscribers: llvm-commits, mgorny.

I will be adding some more kernels to the same directory (ImageProcessing) using the benchmark library. which will Include
-> Other Dither Kernels
-> Dilate
-> Histogram

Since it will become too big to check if I add all of them together, I am adding some of them for now. Let me know if anyone has any suggestion on kernels that he/she would like to have in llvm-test-suite using benchmark library.


Repository:
  rT test-suite

https://reviews.llvm.org/D49246

Files:
  MicroBenchmarks/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/Blur/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/Blur/blur.h
  MicroBenchmarks/ImageProcessing/Blur/boxBlur.reference_output
  MicroBenchmarks/ImageProcessing/Blur/boxBlurKernel.cpp
  MicroBenchmarks/ImageProcessing/Blur/gaussianBlur.reference_output
  MicroBenchmarks/ImageProcessing/Blur/gaussianBlurKernel.cpp
  MicroBenchmarks/ImageProcessing/Blur/main.cpp
  MicroBenchmarks/ImageProcessing/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/Dither/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/Dither/dither.h
  MicroBenchmarks/ImageProcessing/Dither/main.cpp
  MicroBenchmarks/ImageProcessing/Dither/orderedDither.reference_output
  MicroBenchmarks/ImageProcessing/Dither/orderedDitherKernel.cpp
  MicroBenchmarks/ImageProcessing/Interpolation/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/Interpolation/bicubic.reference_output
  MicroBenchmarks/ImageProcessing/Interpolation/bicubicKernel.cpp
  MicroBenchmarks/ImageProcessing/Interpolation/bilinear.reference_output
  MicroBenchmarks/ImageProcessing/Interpolation/bilinearKernel.cpp
  MicroBenchmarks/ImageProcessing/Interpolation/interpolation.h
  MicroBenchmarks/ImageProcessing/Interpolation/main.cpp
  MicroBenchmarks/ImageProcessing/RGBtoGrayScale/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/RGBtoGrayScale/cvtColor.h
  MicroBenchmarks/ImageProcessing/RGBtoGrayScale/cvtColorKernel.cpp
  MicroBenchmarks/ImageProcessing/RGBtoGrayScale/cvtcolor.reference_output
  MicroBenchmarks/ImageProcessing/RGBtoGrayScale/main.cpp
  MicroBenchmarks/ImageProcessing/utils/ImageHelper.cpp
  MicroBenchmarks/ImageProcessing/utils/ImageHelper.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49246.155193.patch
Type: text/x-patch
Size: 35209 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180712/d0f5972e/attachment.bin>


More information about the llvm-commits mailing list