source: icGREP/icgrep-devel/icgrep/icgrep.cpp

Revision Log Mode:


Copied or renamed
Diff Rev Age Author Log Message
(edit) @5735   17 months cameron Incremental object caching; multithreaded print
(edit) @5706   18 months nmedfort First stage of MultiBlockKernel? and pipeline restructuring
(edit) @5704   18 months cameron Further refinement of grep engine
(edit) @5703   18 months cameron Refactoring, clean-up, set initial threads to 2
(edit) @5700   18 months cameron Refactoring of grep_engine based on mode
(edit) @5698   18 months cameron Modularization progress
(edit) @5695   18 months cameron Complete the scanmatch kernel conversion to use MatchAccumulator? objects
(edit) @5693   18 months cameron Unified FDsource kernel; filename - now interpreted as stdin
(edit) @5692   18 months cameron Cleaning up icgrep - removing experimental nvptx and incomplete UTF-16 …
(edit) @5620   20 months nmedfort Bug fixes for multigrep mode. Optional PabloKernel? branch hit counter …
(edit) @5554   22 months cameron -enable-byte-mode initial check-in
(edit) @5550   22 months lindanl Use exsiting PTX file.
(edit) @5486   23 months nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5484   23 months cameron Handle non-existent files, directories=read mode, -s
(edit) @5480   23 months cameron Recognize all standard Posix and GNU grep flags; support in progress
(edit) @5476   2 years cameron Command line interface - systematic support for legacy flags
(edit) @5474   2 years nmedfort Eliminated ExecutionEngine? memory leak. Intentionally broke …
(edit) @5473   2 years cameron Initial support for -q, -l, -L modes, grep options reorganization
(edit) @5464   2 years nmedfort Restructuring work for the Driver classes. Start of work to eliminate …
(edit) @5458   2 years lindanl Add NVPTX driver.
(edit) @5425   2 years nmedfort Changes towards separate compilation
(edit) @5418   2 years nmedfort Removed non-functional CUDA code from icgrep and consolidated grep and …
(edit) @5402   2 years nmedfort Moved toolchain and object_cache to kernels directory. Continued work …
(edit) @5401   2 years nmedfort Updated all projects to use ParabixDriver?. Deprecated original …
(edit) @5379   2 years nmedfort Bug fixes for last check in
(edit) @5377   2 years nmedfort Support for stdin. Needs more testing.
(edit) @5373   2 years cameron Parabix version info, unique names for IDISA builders
(edit) @5355   2 years cameron Swizzled bitstream deletion and -enable-AVX-deletion in u8u16
(edit) @5344   2 years lindanl Group multiple regular expressions for separate compilation.
(edit) @5338   2 years lindanl Provide option to build separated kernels for each regular expression.
(edit) @5320   2 years nmedfort memcpy/memset support for 32-bit systems; more error …
(edit) @5267   2 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5236   2 years nmedfort Reverted last change to support gcc 4.9 prior to changing UCD property …
(edit) @5230   2 years nmedfort Multi-threading support for PabloAST / PabloCompiler?. Requires unique …
(edit) @5218   2 years xuedongx Add parser for PROSITE protein patterns
(edit) @5202   2 years nmedfort Initial work on adding types to PabloAST and mutable Var objects.
(edit) @5199   2 years faldebey make_unique not supported in LLVM3.7
(edit) @5197   3 years cameron Support for -x, -w, -l, -L flags (in progress)
(edit) @5196   3 years faldebey Improved syntax for LLVM-3.6 and LLVM-3.7 macros
(edit) @5187   3 years faldebey LLVM-3.6 Support
(edit) @5186   3 years faldebey LLVM-3.6 Support
(edit) @5180   3 years xwa163 Support BRE and ERE for regex syntax.
(edit) @5167   3 years cameron Flags for future syntax options
(edit) @5163   3 years cameron Initial support for -r/-R recursive file processing
(edit) @5161   3 years cameron Override LLVM error_handler for return code 2; convert ParseFailure? to …
(edit) @5156   3 years nmedfort Work on multiplexing and distribution passes + a few AST modification …
(edit) @5154   3 years cameron Fix for -gs mode from Xiangyu
(edit) @5138   3 years aambarts Fixed -gs flag not working when backreferencing is used.
(edit) @5107   3 years cameron More size_t changes
(edit) @5087   3 years cameron icgrep using doSegment; pipeline generation
(edit) @5063   3 years cameron New kernel infrastructure
(edit) @5052   3 years cameron Revert test version of pipeline,…
(edit) @5051   3 years cameron s2p kernel with new infrastructure, includes s2p_FinalBlock
(edit) @5045   3 years xuedongx Support over UTF-16 representation of Unicode
(edit) @5037   3 years nmedfort UnicodeSet? bug fix and compile warning clean-up.
(edit) @5036   3 years cameron Include codegen options in -help
(edit) @5031   3 years cameron Pablo Command Line options restructured
(edit) @5030   3 years cameron Restructure regular expression command flags
(edit) @5028   3 years cameron Fix for threading to ensure first file is processed.
(edit) @5026   3 years cameron Updates for LLVM 3.8; hide unrelated command line options
(edit) @5025   3 years xuedongx If '-c', ignore the scanmatch kernel.
(edit) @5017   3 years lindanl Passing file index instead of file name as internal state.
(edit) @5016   3 years aambarts Adding -gs flag that pipes icgrep output to grep, thus giving …
(edit) @5015   3 years cameron Fix for inputFiles vector
(edit) @5000   3 years nmedfort Redesigned buffer system to allow the pipeline to control selection of …
(edit) @4990   3 years cameron Fix for first positional arg not a filename
(edit) @4979   3 years lindanl Change GrepEngine? from a global variable to an argument to the threads.
(edit) @4972   3 years lindanl multithreading with arbitrary number of threads and input files.
(edit) @4968   3 years nmedfort Some fixes for threading and kernel builder.
(edit) @4967   3 years lindanl Multiple input files can run on separate threads.
(edit) @4963   3 years hongpum Append globalFlags to the hashsum used by caching
(edit) @4961   3 years hongpum Append the sha1sum of REs to Module ID
(edit) @4949   3 years cameron Integrate Unicode Name data into icgrep executable
(edit) @4947   3 years cameron Restructuring step
(edit) @4946   3 years cameron Refactor and encapsulate grep codegen/execution in GrepEngine?
(edit) @4944   3 years lindanl 64 bit version.
(edit) @4939   3 years lindanl new version using the kernels.
(edit) @4919   3 years nmedfort Work on lowering + some timing and papi information that will be …
(edit) @4917   3 years hongpum Delete the IDISA builder object before exit to suppress a memory leak …
(edit) @4907   3 years cameron Kernels in icgrep: initial check-in
(edit) @4900   3 years cameron Dynamic generation of s2p code
(edit) @4871   3 years nmedfort Minor improvements to the optimizers and AST manipulation.
(edit) @4868   3 years nmedfort Work on bug fixes for multiplexing pass.
(edit) @4860   3 years nmedfort Back up check in. Memory leaks should be fixed.
(edit) @4853   3 years hongpum Updated some comments in response to API changes of LLVM 3.6
(edit) @4839   4 years cameron Parameterize PabloCompiler? on bitBlockType
(edit) @4826   4 years cameron Reset carries for each file
(edit) @4803   4 years cameron Work on character name patterns
(edit) @4801   4 years cameron Refactor tool chain components
(edit) @4797   4 years nmedfort Progress on multi-target UCD compiler.
(edit) @4788   4 years nmedfort Misc changes + potential SIGBUS fix for issue reported by Hongpu.
(edit) @4775   4 years nmedfort Work towards testing reassociation + multiplexing.
(edit) @4774   4 years nmedfort Minor revisions.
(edit) @4770   4 years nmedfort More bug-fixing work on reassociation pass.
(edit) @4767   4 years nmedfort Work on reassociation pass
(edit) @4755   4 years lindanl Add an option to use AVX2 instructions.
(edit) @4750   4 years cameron Clean ups for compilation with gcc 4.8
(edit) @4737   4 years cameron Handle arbitrary enumerated properties without special casing; improve …
(edit) @4734   4 years cameron Reorganize icgrep into RE/Pablo/IR passes, support -precompiled IR
(edit) @4732   4 years cameron icgrep linking
Note: See TracRevisionLog for help on using the revision log.