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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5992   16 months cameron Setting BinaryFilesMode? to Text (temporary); conversion to unique_ptr …
(edit) @5990   16 months cameron Bug fix for binary detection/abort
(edit) @5969   16 months cameron Fix for -L/-l
(edit) @5964   17 months cameron Restructuring in preparation for command-line file include/exclude GLOBs
(edit) @5945   17 months cameron Decouple GrepEngine? and re utilities from command line flags
(edit) @5944   17 months cameron Common command line file selection utility for icgrep, wc …
(edit) @5938   17 months cameron Parser reorganization step; initial check-in for FileGLOB parser
(edit) @5930   17 months cameron Auto RE grouping/threading
(edit) @5913   17 months cameron Restructuring step
(edit) @5900   18 months cameron Unicode-lines option; set default linebreak to LF
(edit) @5894   18 months cameron Line break controls for Unicode/LF/Null - initial check in
(edit) @5892   18 months cameron Restructuring: integrating grep_engine and grep_pipeline
(edit) @5786   20 months cameron Decouple Unicode property support from re_compiler; initial support …
(edit) @5735   21 months cameron Incremental object caching; multithreaded print
(edit) @5706   22 months nmedfort First stage of MultiBlockKernel? and pipeline restructuring
(edit) @5704   22 months cameron Further refinement of grep engine
(edit) @5703   22 months cameron Refactoring, clean-up, set initial threads to 2
(edit) @5700   22 months cameron Refactoring of grep_engine based on mode
(edit) @5698   22 months cameron Modularization progress
(edit) @5695   22 months cameron Complete the scanmatch kernel conversion to use MatchAccumulator? objects
(edit) @5693   22 months cameron Unified FDsource kernel; filename - now interpreted as stdin
(edit) @5692   22 months cameron Cleaning up icgrep - removing experimental nvptx and incomplete UTF-16 …
(edit) @5620   2 years nmedfort Bug fixes for multigrep mode. Optional PabloKernel? branch hit counter …
(edit) @5554   2 years cameron -enable-byte-mode initial check-in
(edit) @5550   2 years lindanl Use exsiting PTX file.
(edit) @5486   2 years nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5484   2 years cameron Handle non-existent files, directories=read mode, -s
(edit) @5480   2 years 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   3 years nmedfort memcpy/memset support for 32-bit systems; more error …
(edit) @5267   3 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5236   3 years nmedfort Reverted last change to support gcc 4.9 prior to changing UCD property …
(edit) @5230   3 years nmedfort Multi-threading support for PabloAST / PabloCompiler?. Requires unique …
(edit) @5218   3 years xuedongx Add parser for PROSITE protein patterns
(edit) @5202   3 years nmedfort Initial work on adding types to PabloAST and mutable Var objects.
(edit) @5199   3 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   4 years nmedfort Work on lowering + some timing and papi information that will be …
(edit) @4917   4 years hongpum Delete the IDISA builder object before exit to suppress a memory leak …
(edit) @4907   4 years cameron Kernels in icgrep: initial check-in
(edit) @4900   4 years cameron Dynamic generation of s2p code
(edit) @4871   4 years nmedfort Minor improvements to the optimizers and AST manipulation.
(edit) @4868   4 years nmedfort Work on bug fixes for multiplexing pass.
(edit) @4860   4 years nmedfort Back up check in. Memory leaks should be fixed.
(edit) @4853   4 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
Note: See TracRevisionLog for help on using the revision log.