

@5734

22 months 
cameron 
Some changes for LLVM 6.0.0



@5706

22 months 
nmedfort 
First stage of MultiBlockKernel? and pipeline restructuring



@5630

2 years 
nmedfort 
Partial checkin for avoidance of compiling Pablo/LLVM code to …



@5603

2 years 
lindanl 
editd:group pattern segments.



@5602

2 years 
lindanl 
editd:some fixes.



@5597

2 years 
nmedfort 
Modified stream set buffers to use heap memory.



@5591

2 years 
lindanl 
Editd: Bug fixed for buffer size (add assert). Some restructuring.



@5584

2 years 
lindanl 
More fixes for editd.



@5583

2 years 
lindanl 
Another cache naming bug fixed for editd.



@5582

2 years 
lindanl 
Bug fixed for editd.



@5580

2 years 
lindanl 
Bug fix for segment size in editd.



@5579

2 years 
lindanl 
multiple editd kernels in one pipeline



@5577

2 years 
lindanl 
minor fixes.



@5576

2 years 
lindanl 
minor fixes.



@5528

2 years 
lindanl 
editd: number of groups is now defined by number of pattern segments.



@5523

2 years 
lindanl 
cache editd kernel.



@5514

2 years 
lindanl 
editd GPU: bug fixed.



@5511

2 years 
lindanl 
editd GPU (bug unresolved).



@5486

2 years 
nmedfort 
Initial attempt to improve debugging capabilities with compilation …



@5474

2 years 
nmedfort 
Eliminated ExecutionEngine? memory leak. Intentionally broke …



@5464

2 years 
nmedfort 
Restructuring work for the Driver classes. Start of work to eliminate …



@5457

2 years 
cameron 
Deprecating SingleBlockBuffer?



@5446

2 years 
nmedfort 
Refactoring work + correction for getRawItemPointer



@5440

2 years 
nmedfort 
Large refactoring step. Removed IR generation code from Kernel …



@5437

2 years 
nmedfort 
Minor correction to prevent editd from caching the pattern kernel.



@5436

2 years 
nmedfort 
Continued refactoring work. PabloKernel? now abstract base type with a …



@5435

2 years 
nmedfort 
Continued refactoring work.



@5429

2 years 
nmedfort 
Refactored source kernels. icgrep from stdin should now be able to …



@5425

2 years 
nmedfort 
Changes towards separate compilation



@5418

2 years 
nmedfort 
Removed nonfunctional CUDA code from icgrep and consolidated grep and …



@5402

2 years 
nmedfort 
Moved toolchain and object_cache to kernels directory. Continued work …



@5401

2 years 
nmedfort 
Updated all projects to use ParabixDriver?. Deprecated original …



@5399

2 years 
nmedfort 
Bug fixes for object cache. Minor optimization of FunctionTypeBuilder?.



@5398

2 years 
nmedfort 
Continued work on processing stdin input. Partial integration of …



@5377

2 years 
nmedfort 
Support for stdin. Needs more testing.



@5356

2 years 
cameron 
Eliminate obsolete DoBlockUpdatesProducedItemCounts? attribute



@5347

2 years 
nmedfort 
Added enable asserts (ea) command line flag + restructured …



@5318

3 years 
lindanl 
Some fixes for editd on GPU. Add one missing file for icgrep(GPU).



@5317

3 years 
cameron 
Simplify stream set access; better naming of access functions



@5311

3 years 
nmedfort 
Removed BlockNo? + updated LookAhead? to use getInputStream.



@5310

3 years 
nmedfort 
Adjusted pablo compiler to use getInputStream and getOutputStream when …



@5297

3 years 
nmedfort 
Partial removal of BlockNo?



@5292

3 years 
nmedfort 
Removed 'function' and 'self' parameters from generateXXXMethod() …



@5285

3 years 
nmedfort 
Start of work to simplify kernel writing. Removed generateDoBlockLogic …



@5283

3 years 
nmedfort 
Optimized Symbol Generation (and fixed potential bug that could allow …



@5267

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



@5261

3 years 
cameron 
Move responsibility for ProducedItemCount? into doSegment unless overridden



@5260

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



@5257

3 years 
cameron 
finalSegment kernel methods initial checkin



@5255

3 years 
cameron 
Fixes for mmap kernel for blocksPerSegment, codeUnitWidth, new …



@5254

3 years 
cameron 
Add mmap kernel to all pipelines



@5247

3 years 
cameron 
Separate processedItemCounts and producedItemCounts for each stream set



@5246

3 years 
nmedfort 
Code clean up to enforce proper calling order of KernelBuilder? methods



@5244

3 years 
lindanl 
editd:simple multithreading with separate compilation in each thread.



@5240

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



@5238

3 years 
cameron 
IR_Gen subdirectory for all IR generation utility functions



@5230

3 years 
nmedfort 
Multithreading support for PabloAST / PabloCompiler?. Requires unique …



@5223

3 years 
lindanl 
Some fixes.



@5221

3 years 
cameron 
Eliminate filesize parameter for pipeline construction



@5220

3 years 
cameron 
Automate instance creation



@5217

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



@5215

3 years 
lindanl 
edtid GPU optimization: merging result in GPU.



@5214

3 years 
lindanl 
editd GPU kernel optimization.



@5213

3 years 
lindanl 
Some fixes for editd. Add timer.



@5212

3 years 
lindanl 
editd for GPU.



@5204

3 years 
nmedfort 
More 32bit fixes.



@5202

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



@5177

3 years 
cameron 
Editd fixes for LLVM 3.9



@5176

3 years 
cameron 
Engine deletion causes segfaults with LLVM 3.9 changes



@5173

3 years 
lindanl 
Edit Distance: second level filter.



@5172

3 years 
lindanl 
Add Edit Distance App
