

@5343

2 years 
lindanl 
Add count only option for separate compilation of multiple kernels.



@5338

2 years 
lindanl 
Provide option to build separated kernels for each regular expression.



@5336

2 years 
xuedongx 
add UnicodeLineBreak? kernel for icGrep



@5332

2 years 
cameron 
Swizzle Generator kernel  iniitial checkin



@5329

2 years 
nmedfort 
Continued work on parenthesis matching; addition of Pablo ScanTo? and …



@5314

2 years 
lindanl 
Extend icgrep to use multiple groups of thread on GPU.



@5298

2 years 
nmedfort 
Removed StreamType? in favour of 0length VectorType?.



@5289

2 years 
xwa163 
add custom target for base64_test



@5288

2 years 
xwa163 
fix bug of base64 related kernels, add test script for base64



@5278

2 years 
cameron 
Alphabet class: initial checkin



@5267

2 years 
nmedfort 
Code cleanup. Removed Pablo Call, SetIthBit? and Prototype.



@5263

2 years 
cameron 
New doSegment partial progress



@5260

3 years 
nmedfort 
Changes working towards simplifying accessing stream elements + some …



@5252

3 years 
cameron 
Separate doSegment/final segment processing in pipeline loop; check …



@5248

3 years 
cameron 
MMapKernel initial checkin



@5245

3 years 
nmedfort 
Work on bracket matching problem



@5241

3 years 
nmedfort 
Potential fix for '\p{script=/.*hir.*/}'



@5240

3 years 
nmedfort 
Cleaned up memory leaks + some warning messages.



@5239

3 years 
cameron 
CBuilder initial checkin



@5238

3 years 
cameron 
IR_Gen subdirectory for all IR generation utility functions



@5237

3 years 
nmedfort 
Removed unintended CMAKE change.



@5236

3 years 
nmedfort 
Reverted last change to support gcc 4.9 prior to changing UCD property …



@5235

3 years 
nmedfort 
Fix to support older BOOST version.



@5234

3 years 
nmedfort 
Modified memory alignment mechanism for GetPropertyValueGrepString? + …



@5232

3 years 
xwa163 
Add based64 related kernels



@5227

3 years 
nmedfort 
Rewrite of the CarryManager? to support noncarrycollapsing loops.



@5226

3 years 
lindanl 
Add editd test to make check.



@5223

3 years 
lindanl 
Some fixes.



@5218

3 years 
xuedongx 
Add parser for PROSITE protein patterns



@5217

3 years 
nmedfort 
Merged PabloFunction? and PabloKernel? classes. Updated projects where …



@5212

3 years 
lindanl 
editd for GPU.



@5211

3 years 
cameron 
u8u16_test as a makefile target



@5208

3 years 
cameron 
Add u8u16 test for make check



@5202

3 years 
nmedfort 
Initial work on adding types to PabloAST and mutable Var objects.



@5198

3 years 
cameron 
Add re_utility.cpp



@5196

3 years 
faldebey 
Improved syntax for LLVM3.6 and LLVM3.7 macros



@5185

3 years 
cameron 
Linear buffers; stdout_kernel; cachealigned alloca, restructured …



@5180

3 years 
xwa163 
Support BRE and ERE for regex syntax.



@5179

3 years 
cameron 
Try cmake 2.8



@5178

3 years 
cameron 
Simplify build to allow easier determination/selection of LLVM library



@5172

3 years 
lindanl 
Add Edit Distance App



@5161

3 years 
cameron 
Override LLVM error_handler for return code 2; convert ParseFailure? to …



@5160

3 years 
nmedfort 
Initial work for incorporating Types into Pablo AST.



@5156

3 years 
nmedfort 
Work on multiplexing and distribution passes + a few AST modification …



@5154

3 years 
cameron 
Fix for gs mode from Xiangyu



@5151

3 years 
lindanl 
Add NVPTX Arch to the framework. Fix directory bug in make check.



@5109

3 years 
cameron 
u8u16 pipeline



@5108

3 years 
cameron 
AVX2 checking via getHostCPUFeatures



@5088

3 years 
cameron 
wc using doSegment; pipeline generation



@5083

3 years 
xuedongx 
separate module for resolve names



@5076

3 years 
cameron 
Updates for kernels with variable output length; stdout kernel



@5071

3 years 
cameron 
Update u8u16 to use new kernel infrastructure



@5068

3 years 
cameron 
Remove casefold trivial application



@5063

3 years 
cameron 
New kernel infrastructure



@5059

3 years 
cameron 
Pablo Kernel progress



@5047

3 years 
cameron 
Kernel interfaces initial checkin



@5045

3 years 
xuedongx 
Support over UTF16 representation of Unicode



@5037

3 years 
nmedfort 
UnicodeSet? bug fix and compile warning cleanup.



@5033

3 years 
cameron 
Refactor: move grepspecific code out of toolchain



@5032

3 years 
xuedongx 
Add a Pablo option to flatten all the Ifs in the Pablo AST.



@5022

3 years 
cameron 
Clean grep_engine/kernels out of RegExpCompiler?



@5018

3 years 
cameron 
wc initial version



@5005

3 years 
cameron 
u8u16 application and kernels  partial



@5000

3 years 
nmedfort 
Redesigned buffer system to allow the pipeline to control selection of …



@4995

3 years 
nmedfort 
More work on symbol table; unexpected bug with 4KiBone page tests …



@4991

3 years 
nmedfort 
Symbol table work and untested kernel instatiate method for multiple …



@4988

3 years 
cameron 
casefold sample application/pipeline



@4984

3 years 
cameron 
Refactor IDISA, re, pablo toolchain components



@4974

3 years 
nmedfort 
Added the kernel instance class; removed original mmap file access in …



@4962

3 years 
hongpum 
Add basic object cache implementation



@4953

3 years 
cameron 
Remove BLOCK_SIZE, SIMD checking from CMakeLists.txt, README



@4949

3 years 
cameron 
Integrate Unicode Name data into icgrep executable



@4946

3 years 
cameron 
Refactor and encapsulate grep codegen/execution in GrepEngine?



@4944

3 years 
lindanl 
64 bit version.



@4942

3 years 
lindanl 
Remove simdlib. Print register implemented in LLVM IR.



@4939

3 years 
lindanl 
new version using the kernels.



@4937

3 years 
nmedfort 
Check in of misc changes prior to symbol table work.



@4922

3 years 
nmedfort 
Incorporated a few common case boolean optimizations in the Simplifier.



@4920

3 years 
nmedfort 
Cleaned up CMakeList.txt



@4919

3 years 
nmedfort 
Work on lowering + some timing and papi information that will be …



@4908

4 years 
cameron 
Turn off predefined UCD functions by default



@4907

4 years 
cameron 
Kernels in icgrep: initial checkin



@4900

4 years 
cameron 
Dynamic generation of s2p code



@4896

4 years 
nmedfort 
Work on coalescing algorithm + minor changes.



@4892

4 years 
cameron 
Move AVX2 specific IDISA function implementations into subclassed builder



@4885

4 years 
nmedfort 
More work on nary operations. Unresolved bug in DistributionPass?.



@4880

4 years 
nmedfort 
More work on nary operations.



@4878

4 years 
nmedfort 
More work on nary operations.



@4876

4 years 
nmedfort 
More work towards nary And/Or/Xor? functions.



@4868

4 years 
nmedfort 
Work on bug fixes for multiplexing pass.



@4856

4 years 
nmedfort 
Bug fix for usedef correctness regarding escaping values of If and …



@4854

4 years 
nmedfort 
Made code sinking a full code motion pass.



@4820

4 years 
nmedfort 
Removed CC_NameMap



@4801

4 years 
cameron 
Refactor tool chain components



@4799

4 years 
nmedfort 
Bug fix for verifier and rewrite of the code sinking optimization pass.



@4797

4 years 
nmedfort 
Progress on multitarget UCD compiler.



@4793

4 years 
cameron 
need Boost system library for Boost mmap



@4788

4 years 
nmedfort 
Misc changes + potential SIGBUS fix for issue reported by Hongpu.



@4785

4 years 
hongpum 
Explicitly use python2 for QA scripts
so that we can run the tests in …



@4784

4 years 
hongpum 
Make icGrep build with system/custom LLVM
Many distributions …


