db6346a5b1
NOTREECHECKS=true NOTRY=true Reason for revert: Valgrind bot's seeing this code use uninitialized memory, and it's somehow blocking our roll into Chrome too: > ld: warning: could not create compact unwind for S32A_Opaque_BlitRow32_SSE4_asm: > stack subq instruction is too different from dwarf stack size > [10339/10982 | 3247.792] PACKAGE FRAMEWORK "Chromium Framework.framework", > POSTBUILDS > FAILED: ./gyp-mac-tool package-framework "Chromium Framework.framework" A && > (export > BUILT_PRODUCTS_DIR=/Volumes/data/b/build/slave/mac_gpu/build/src/out/Release; > export CONFIGURATION=Release; export CONTENTS_FOLDER_PATH="Chromium > Framework.framework/Versions/A"; export > DYLIB_INSTALL_NAME_BASE=@executable_path/../Versions/37.0.2056.0; export > EXECUTABLE_NAME="Chromium Framework"; export EXECUTABLE_PATH="Chromium > Framework.framework/Versions/A/Chromium Framework"; export > FULL_PRODUCT_NAME="Chromium Framework.framework"; export > INFOPLIST_PATH="Chromium Framework.framework/Versions/A/Resources/Info.plist"; > export LD_DYLIB_INSTALL_NAME="@executable_path/../Versions/37.0.2056.0/Chromium > Framework.framework/Chromium Framework"; export MACH_O_TYPE=mh_dylib; export > PRODUCT_NAME="Chromium Framework"; export > PRODUCT_TYPE=com.apple.product-type.framework; export > SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk; > export > SRCROOT=/Volumes/data/b/build/slave/mac_gpu/build/src/out/Release/../../chrome; > export SOURCE_ROOT="${SRCROOT}"; export > TARGET_BUILD_DIR=/Volumes/data/b/build/slave/mac_gpu/build/src/out/Release; > export TEMP_DIR="${TMPDIR}"; export UNLOCALIZED_RESOURCES_FOLDER_PATH="Chromium > Framework.framework/Versions/A/Resources"; export WRAPPER_NAME="Chromium > Framework.framework"; (cd ../../chrome && ../build/mac/tweak_info_plist.py > "--breakpad=1" "--breakpad_uploads=0" "--keystone=0" "--scm=1" > "--branding=Chromium" && ln -fns Versions/Current/Libraries > "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Libraries" && > tools/build/mac/verify_order _ChromeMain > "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}"); G=$?; ((exit $G) || rm -rf > 'Chromium Framework.framework') && exit $G) && touch "Chromium > Framework.framework" > tools/build/mac/verify_order: unordered symbols in > /Volumes/data/b/build/slave/mac_gpu/build/src/out/Release/Chromium > Framework.framework/Versions/A/Chromium Framework: > S32A_Opaque_BlitRow32_SSE4_asm > _S32A_Opaque_BlitRow32_SSE4_asm > ninja: build stopped: subcommand failed. Original issue's description: > Add SSE4 optimization of S32A_Opaque_Blitrow > > Adds optimization of Skia S32A_Opaque_Blitrow blitter using SSE4.2 SIMD > instruction set. Special case for when alpha is zero or opaque. > > Performance increase of 10%-400% compared to the existing SSE2 > optimization (measured on Silvermont architecture). > Noticeable in ~25 different skia bench subtests, especially in > bitmap_8888_*, repeatTile_*, and morph_*. > > bitmap_8888_A - 100% faster > bitmap_8888_A_source_transparent - 250% faster > bitmap_8888_A_source_opaque - 25% faster > bitmap_8888_A_scale_bicubic - 75% faster > > Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> > > Committed: https://skia.googlesource.com/skia/+/e2527b147679b0c43019fae7d59cc3777d2d097e > > Committed: https://skia.googlesource.com/skia/+/b5c281e1e06af3be804309877de1dac6145686b9 R=reed@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, henrik.smiding@intel.com, mtklein@chromium.org Author: mtklein@google.com Review URL: https://codereview.chromium.org/336413007 |
||
---|---|---|
.. | ||
android_deps.gyp | ||
android_framework_lib.gyp | ||
android_system.gyp | ||
angle.gyp | ||
animator.gyp | ||
apptype_console.gypi | ||
bench.gyp | ||
bench.gypi | ||
chromeos_deps.gyp | ||
common_conditions.gypi | ||
common_variables.gypi | ||
common.gypi | ||
core.gyp | ||
core.gypi | ||
debugger.gyp | ||
dm.gyp | ||
effects.gyp | ||
effects.gypi | ||
etc1.gyp | ||
everything.gyp | ||
experimental.gyp | ||
FileReaderApp.gyp | ||
flags.gyp | ||
freetype.gyp | ||
freetype.gypi | ||
giflib.gyp | ||
gm.gyp | ||
gmslides.gypi | ||
gpu.gyp | ||
gpu.gypi | ||
gputest.gyp | ||
images.gyp | ||
jsoncpp.gyp | ||
ktx.gyp | ||
libjpeg.gyp | ||
libpng.gyp | ||
libwebp.gyp | ||
lua.gyp | ||
most.gyp | ||
nacl.gyp | ||
nanomsg.gyp | ||
opts.gyp | ||
pathops_unittest.gyp | ||
pathops_unittest.gypi | ||
pathops.gypi | ||
pdf.gyp | ||
pdf.gypi | ||
pdfviewer_lib.gyp | ||
pdfviewer.gyp | ||
pixman_test.gyp | ||
poppler.gyp | ||
ports.gyp | ||
public_headers.gypi | ||
record.gypi | ||
SampleApp.gyp | ||
sfnt.gyp | ||
shapeops_demo.gyp | ||
shapeops_edge.gyp | ||
shapeops_tool.gyp | ||
SimpleCocoaApp.gyp | ||
SimpleiOSApp.gyp | ||
skflate.gyp | ||
skia_for_android_framework_defines.gypi | ||
skia_for_chromium_defines.gypi | ||
skia_lib.gyp | ||
svg.gyp | ||
tests.gyp | ||
tests.gypi | ||
tools.gyp | ||
utils.gyp | ||
utils.gypi | ||
v8.gyp | ||
views_animated.gyp | ||
views.gyp | ||
webtry.gyp | ||
xml.gyp | ||
xps.gyp | ||
zlib.gyp |