1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 00:33:09 +00:00
BadFish/src
Gian-Carlo Pascutto 550fed3343 Enable New Pass Manager for Clang.
It's about 1% speedup for Stockfish.

Result of 100 runs
==================
base (...fish_clang12) =    1946851  +/- 3717
test (./stockfish    ) =    1967276  +/- 3408
diff                   =     +20425  +/- 2438

speedup        = +0.0105
P(speedup > 0) =  1.0000

Thanks to David Major for making me aware of this part
of LLVM development.

closes https://github.com/official-stockfish/Stockfish/pull/3346

No functional change
2021-02-10 19:54:26 +01:00
..
incbin Embed default net, and simplify using non-default nets 2020-08-29 21:56:00 +02:00
nnue Affine transform robust implementation 2021-01-11 18:54:18 +01:00
syzygy Small cleanups 2021-01-30 13:27:31 +01:00
benchmark.cpp Update copyright years 2021-01-08 17:04:23 +01:00
bitbase.cpp Update copyright years 2021-01-08 17:04:23 +01:00
bitboard.cpp Update copyright years 2021-01-08 17:04:23 +01:00
bitboard.h Update copyright years 2021-01-08 17:04:23 +01:00
endgame.cpp Update copyright years 2021-01-08 17:04:23 +01:00
endgame.h Update copyright years 2021-01-08 17:04:23 +01:00
evaluate.cpp Small cleanups 2021-01-30 13:27:31 +01:00
evaluate.h Update copyright years 2021-01-08 17:04:23 +01:00
main.cpp Small cleanups 2021-01-30 13:27:31 +01:00
Makefile Enable New Pass Manager for Clang. 2021-02-10 19:54:26 +01:00
material.cpp Small cleanups 2021-01-30 13:27:31 +01:00
material.h Update copyright years 2021-01-08 17:04:23 +01:00
misc.cpp Update copyright years 2021-01-08 17:04:23 +01:00
misc.h Update copyright years 2021-01-08 17:04:23 +01:00
movegen.cpp Speed Up Perft Search 2021-01-31 10:04:41 +01:00
movegen.h Update copyright years 2021-01-08 17:04:23 +01:00
movepick.cpp Tune ordering of moves at internal nodes 2021-01-31 16:00:06 +01:00
movepick.h Small cleanups 2021-01-30 13:27:31 +01:00
pawns.cpp Pawns Tuning 2021-02-08 21:39:30 +01:00
pawns.h Update copyright years 2021-01-08 17:04:23 +01:00
position.cpp Simplify En Passant 2021-02-08 21:35:59 +01:00
position.h Small cleanups 2021-01-30 13:27:31 +01:00
psqt.cpp Pawns Tuning 2021-02-08 21:39:30 +01:00
psqt.h Small cleanups 2021-01-30 13:27:31 +01:00
search.cpp Search Parameters Tuning 2021-02-08 21:42:03 +01:00
search.h Update copyright years 2021-01-08 17:04:23 +01:00
thread.cpp Update copyright years 2021-01-08 17:04:23 +01:00
thread.h Update copyright years 2021-01-08 17:04:23 +01:00
thread_win32_osx.h Update copyright years 2021-01-08 17:04:23 +01:00
timeman.cpp Update copyright years 2021-01-08 17:04:23 +01:00
timeman.h Update copyright years 2021-01-08 17:04:23 +01:00
tt.cpp Update copyright years 2021-01-08 17:04:23 +01:00
tt.h Update copyright years 2021-01-08 17:04:23 +01:00
tune.cpp Update copyright years 2021-01-08 17:04:23 +01:00
tune.h Small cleanups 2021-01-30 13:27:31 +01:00
types.h Use correct chess terms + fix spelling. 2021-01-11 19:19:39 +01:00
uci.cpp Update copyright years 2021-01-08 17:04:23 +01:00
uci.h Update copyright years 2021-01-08 17:04:23 +01:00
ucioption.cpp Update copyright years 2021-01-08 17:04:23 +01:00