]> git.ipfire.org Git - thirdparty/vectorscan.git/commit
rose: Extend program to handle literals, iterators
authorJustin Viiret <justin.viiret@intel.com>
Thu, 10 Dec 2015 00:41:47 +0000 (11:41 +1100)
committerMatthew Barr <matthew.barr@intel.com>
Tue, 1 Mar 2016 00:17:31 +0000 (11:17 +1100)
commitb2ebdac642d4d1b16fcbdea7ce9d300d19488f67
tree2eb977225c9478f2d5a90f991317a2f764865740
parent8069e99beeae357e62e10a18711e03b91dc6b7dd
rose: Extend program to handle literals, iterators

- cleanups
- add sparse iter instructions
- merge "root" and "sparse iter" programs together
- move program execution to new file program_runtime.h
- simplify EOD execution
12 files changed:
CMakeLists.txt
src/rose/eod.c
src/rose/match.c
src/rose/match.h
src/rose/program_runtime.h [new file with mode: 0644]
src/rose/rose.h
src/rose/rose_build_bytecode.cpp
src/rose/rose_build_compile.cpp
src/rose/rose_build_dump.cpp
src/rose/rose_dump.cpp
src/rose/rose_internal.h
src/rose/rose_program.h