

@5175

3 years 
cameron 
Some tidy ups and changes to prepare for LLVM 3.9



@5174

3 years 
cameron 
Kernel/pipeline progress: sychronize with logicalSegmentNo



@5171

3 years 
lindanl 
Tiny fix of error message.



@5165

3 years 
lindanl 
Add segment pipeline parallel strategy. Move ballot function to IDISA …



@5142

3 years 
cameron 
ExternalFileBuffer?, SingleBlockBuffer? fixes



@5141

3 years 
cameron 
pablo.Lookahead support updated for stream set access/kernel system



@5140

3 years 
cameron 
Bitstream and byte space character class kernels  initial checkin



@5139

3 years 
lindanl 
change getInt64Ty to getSizeTy.



@5137

3 years 
cameron 
Some clean ups of encoding info for ccc restructuring.



@5135

3 years 
lindanl 
Add pipeline parallel strategy to the framework.



@5133

3 years 
cameron 
Defer binding of buffers to stream sets until kernel generation



@5127

3 years 
lindanl 
Block number increased by Stride Blocks



@5126

3 years 
cameron 
Add getStride to IDISA builders; allows Stride > BlockSize? on GPU



@5125

3 years 
cameron 
Remove debug message



@5123

3 years 
cameron 
Including addrSpace as part of basePtr type



@5122

3 years 
cameron 
AddrSpace? parameter for external buffers



@5115

3 years 
cameron 
Use bitblock_add_with_carry in carry_manager; add AVX2 implementation



@5111

3 years 
cameron 
DoBlock/FinalBlock/DoSegment? Kernel functions always return void; cleanup



@5109

3 years 
cameron 
u8u16 pipeline



@5106

3 years 
cameron 
Use dynamic size_t determination



@5105

3 years 
cameron 
getStreamSetBlockPtr



@5104

3 years 
cameron 
getStreamSetBlockPtr



@5103

3 years 
cameron 
Clean out hardcoded circular buffer



@5102

3 years 
cameron 
Kernel system restructuring progress



@5100

3 years 
cameron 
Buffer class hierarchy; s2p kernel demonstrates specialization for …



@5099

3 years 
cameron 
Pipeline generation for kernels with nonvoid DoBlock? return



@5098

3 years 
cameron 
Eliminate args when DoSegment? routine calls DoBlock? routine.



@5097

3 years 
cameron 
Kernel/interface progress



@5096

3 years 
cameron 
Simplify kernel DoBlock? interface



@5095

3 years 
cameron 
Set names and attributes for doSegment functions



@5086

3 years 
cameron 
Initial doSegment support; pipeline generation



@5085

3 years 
cameron 
Enforce powerof2 segment size, add getters



@5079

3 years 
cameron 
Minor u8u16 updates, 8bit p2sKernel with compressed output



@5077

3 years 
cameron 
Correction for segment processing



@5076

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



@5075

3 years 
cameron 
Support for segmentbased processing



@5074

3 years 
cameron 
Kernel infrastructure: move common logic into KernelBuilder? base …



@5073

3 years 
cameron 
Module names include BitBlockTypeName?



@5072

3 years 
cameron 
Clean out old u8u16 pipeline code



@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



@5060

3 years 
cameron 
Kernel interface provides only those services used for building pipelines



@5056

3 years 
cameron 
Revert inadvertent change to old scanmatch kernel



@5055

3 years 
cameron 
scanmatch kernel using new infrastructure



@5054

3 years 
cameron 
Bugfix: swap CreateStore? operands



@5053

3 years 
cameron 
Support for KernelInterface? instances



@5052

3 years 
cameron 
Revert test version of pipeline,…



@5051

3 years 
cameron 
s2p kernel with new infrastructure, includes s2p_FinalBlock



@5050

3 years 
cameron 
getScalarIndex, getParameter



@5049

3 years 
cameron 
Set parameter names and attributes for kernel methods



@5048

3 years 
cameron 
Clean out vestigial finalLineUnterminated logic in grep_engine



@5047

3 years 
cameron 
Kernel interfaces initial checkin



@5046

3 years 
xuedongx 
fix index



@5045

3 years 
xuedongx 
Support over UTF16 representation of Unicode



@5044

3 years 
cameron 
Stream set declaraations and buffers



@5042

3 years 
cameron 
Add pablo.atEOF; clean out bit4/6 hack for unterminated final lines in …



@5040

3 years 
cameron 
Buffered mode for u8u16 output



@5038

3 years 
xuedongx 
Bug fixes for 'c'



@5037

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



@5036

3 years 
cameron 
Include codegen options in help



@5035

3 years 
cameron 
Add EOFmask internal state value to generated Pablo functions; …



@5033

3 years 
cameron 
Refactor: move grepspecific code out of toolchain



@5025

3 years 
xuedongx 
If 'c', ignore the scanmatch kernel.



@5017

3 years 
lindanl 
Passing file index instead of file name as internal state.



@5014

3 years 
cameron 
Some updates for compatibility with LLVM 3.8



@5011

3 years 
cameron 
Fix u8u16 for block size 128



@5010

3 years 
nmedfort 
Fix for u8u16



@5009

3 years 
cameron 
u8u16 transcoder demo program now working



@5008

3 years 
nmedfort 
Potential fix for Mac compilers.



@5007

3 years 
cameron 
u8u16 progress



@5006

3 years 
cameron 
Inverse transposition for 16 bit streams to 16bit code units



@5005

3 years 
cameron 
u8u16 application and kernels  partial



@5004

3 years 
cameron 
Add deletion kernel



@5003

3 years 
nmedfort 
Symbol table bug fix and support for >1 block lookahead.



@5002

3 years 
cameron 
Add deletion kernel



@5001

3 years 
nmedfort 
Symbol table work



@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 …



@4993

3 years 
cameron 
Clean ups of casefold demo app.



@4992

3 years 
nmedfort 
Continued work on symbol table.



@4991

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



@4988

3 years 
cameron 
casefold sample application/pipeline



@4987

3 years 
cameron 
Inverse transposition kernels



@4986

4 years 
nmedfort 
First attempt at dynamic segment size intergration.



@4985

4 years 
cameron 
Fixes for last checkin.



@4983

4 years 
cameron 
Move items to util directory



@4981

4 years 
cameron 
Initial checkin for parallel prefix deletion



@4976

4 years 
cameron 
Experimental s2p implementation using the s2p_ideal algorithm



@4974

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



@4970

4 years 
nmedfort 
Added ability to name internal state types; removed unnecessary …



@4968

4 years 
nmedfort 
Some fixes for threading and kernel builder.



@4960

4 years 
hongpum 
Remove unnecessary brackets when constructing oneelement ArrayRef?
…



@4959

4 years 
nmedfort 
Initial modifications to Pablo Compiler and Kernel Builder to support …



@4957

4 years 
cameron 
Alternative transposition strategies with AVX2



@4946

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



@4945

4 years 
lindanl 
Use kernel state methods.



@4941

4 years 
lindanl 
Some clean up.



@4940

4 years 
cameron 
Use mBlockSize instead of 128



@4939

4 years 
lindanl 
new version using the kernels.


