Konstantinos Margaritis
|
0d2f9ccbaa
|
Fix 'unqualified call to std::move' errors in clang 15+
|
2023-10-03 20:24:39 +03:00 |
|
Konstantinos Margaritis
|
e35b88f2c8
|
use STL make_unique, remove wrapper header, breaks C++17 compilation
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
556206f138
|
replace push_back by emplace_back where possible
|
2021-10-12 11:51:33 +03:00 |
|
Chang, Harry
|
5ad3d64b4b
|
Discard HAVE_AVX512VBMI checks at Sheng/McSheng compile time.
|
2021-01-25 14:13:13 +02:00 |
|
Chang, Harry
|
c41d33c53f
|
Fix sheng64 compile issue in clang and in DEBUG_OUTPUT mode on SKX.
|
2021-01-25 14:13:13 +02:00 |
|
Chang, Harry
|
ed4b0f713a
|
SHENG64: 64-state 1-byte shuffle based DFA.
|
2021-01-25 14:13:13 +02:00 |
|
Chang, Harry
|
6a42b37fca
|
SHENG32: Compile priority sheng > mcsheng > sheng32.
|
2021-01-25 14:13:13 +02:00 |
|
Chang, Harry
|
cc747013c4
|
SHENG32: 32-state 1-byte shuffle based DFA.
|
2021-01-25 14:13:13 +02:00 |
|
Justin Viiret
|
0dd8536c6e
|
dfa: only accel init states from smwr path
If the small-write DFA has been built from literals, then we only need
to look for accel states at init.
|
2017-05-30 13:57:32 +10:00 |
|
Justin Viiret
|
63fe84c3f1
|
bytecode_ptr: add make_zeroed_bytecode_ptr
Rather than always zeroing memory.
|
2017-04-26 15:19:36 +10:00 |
|
Justin Viiret
|
a197074c5d
|
nfa: switch to using bytecode_ptr<NFA>
|
2017-04-26 15:19:36 +10:00 |
|
Matthew Barr
|
2214296b7f
|
Convert compile-time code to not require SIMD
|
2016-12-14 15:29:01 +11:00 |
|
Alex Coyte
|
e51b6d23b9
|
introduce Sheng-McClellan hybrid
|
2016-12-14 15:27:18 +11:00 |
|
Alex Coyte
|
71ff480b77
|
nfa_api: remove subtype from dispatch
|
2016-12-02 11:32:28 +11:00 |
|
Anatoly Burakov
|
6331da4e29
|
dfa: adding new Sheng engine
A new shuffle-based DFA engine, complete with acceleration and smallwrite.
|
2016-08-10 15:10:46 +10:00 |
|