]> granicus.if.org Git - postgresql/commit
Revert attempts to use POPCNT etc instructions
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 15 Feb 2019 19:32:30 +0000 (16:32 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 15 Feb 2019 19:32:30 +0000 (16:32 -0300)
commit457aef0f1fd365c68fab3fa2ca3ae48c5bd230c6
tree9405a4a8b2406ab0d138a4ee7230891f7ffa3bfa
parente89f14e2bb9f7c392c4c85a53ab5a13ea2aed83d
Revert attempts to use POPCNT etc instructions

This reverts commits fc6c72747ae6109de05cbb03d0b4663c23b7 and
711bab1e4d19.

Somebody will have to try harder before submitting this patch again.
I've spent entirely too much time on it already, and the #ifdef maze yet
to be written in order for it to build at all got on my nerves.  The
amount of work needed to get a platform-specific performance improvement
that's barely above the noise level is not worth it.
14 files changed:
config/c-compiler.m4
configure
configure.in
src/Makefile.global.in
src/backend/access/heap/visibilitymap.c
src/backend/lib/bloomfilter.c
src/backend/nodes/bitmapset.c
src/include/pg_config.h.in
src/include/pg_config.h.win32
src/include/port/pg_bitutils.h [deleted file]
src/port/Makefile
src/port/pg_bitutils.c [deleted file]
src/port/pg_bitutils_hwpopcnt.c [deleted file]
src/tools/msvc/Mkvcbuild.pm