summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/bpf_jit_machdep.h
Commit message (Expand)AuthorAgeFilesLines
* If a conditional jump instruction has the same jt and jf, do not performjkim2010-04-221-0/+6
* - Add more aggressive BPF JIT optimization. This is in more favor of i386jkim2009-11-231-4/+6
* Add an experimental and rudimentary JIT optimizer to reduce unncessaryjkim2009-11-211-5/+18
* - Allocate scratch memory on stack instead of pre-allocating it withjkim2009-11-201-3/+15
* - Make BPF JIT compiler working again in userland. We are limiting size ofjkim2009-11-181-1/+1
* Fix a typo in copyrights.jkim2008-08-251-1/+1
* Correctly check unsignedness of all BPF_LD|BPF_IND instructions.jkim2008-08-181-3/+15
* - Remove unnecessary jump instruction(s) when offset(s) is/are zero(s).jkim2008-08-131-33/+50
* Update copyrights and fix style(9).jkim2008-08-121-2/+2
* Replace all stack usages with registers and remove unused macros.jkim2008-08-121-44/+41
* Emit opcodes closer to GNU as(1) generated codes and micro-optimize.jkim2008-06-241-52/+38
* Rehash and clean up BPF JIT compiler macros to match AT&T notations.jkim2008-06-231-64/+64
* Fix ZERO_EDX() macro from the previous commit. It was emittingjkim2005-12-061-1/+1
* - Micro-optimize `mov $0, %edx' -> `xor %edx, %edx'.jkim2005-12-061-18/+24
* Add experimental BPF Just-In-Time compiler for amd64 and i386.jkim2005-12-061-0/+431
OpenPOWER on IntegriCloud