Commit Graph

9 Commits (1a2ad059a12910120cd997e76ea75e688747ff7d)

Author SHA1 Message Date
Victor Julien 47c4a8cd28 prefilter: fix -Wshadow warnings 10 years ago
Victor Julien 798ba010ca prefilter: use array of engines per sgh
Instead of the linked list of engines setup an array
with the engines. This should provide better locality.

Also shrink the engine structure so that we can fit
2 on a cacheline.

Remove the FreeFunc from the runtime engines. Engines
now have a 'gid' (global id) that can be used to look
up the registered Free function.
10 years ago
Victor Julien 8321f04ef3 prefilter: clean up setup code 10 years ago
Victor Julien e1eb481647 prefilter: cleanup and optimization 10 years ago
Victor Julien dba14b676c profiling: more prefilter profiling 10 years ago
Victor Julien 2e878c2024 prefilter: alloc CLS aligned memory 10 years ago
Victor Julien 9bb12ccb27 prefilter: move payload engines into separate list 10 years ago
Victor Julien 8798bf48b2 profiling: support prefilter engines 10 years ago
Victor Julien 5bcdbe3922 prefilter: introduce prefilter engines
Introduce abstraction layer for prefilter engines.
10 years ago