

@5135

3 years 
lindanl 
Add pipeline parallel strategy to the framework.



@5134

3 years 
cameron 
refine PabloKernel? signature based on CountOnly? parameter



@5133

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



@5132

3 years 
cameron 
Word Begin/End? changes from Fahad.



@5130

3 years 
cameron 
Fixes for name pattern expressions



@5129

3 years 
lindanl 
Bug fix.



@5128

3 years 
lindanl 
Add NVPTX to IDISA.



@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



@5124

3 years 
cameron 
popcnt using 32bit fields on 32bit machines



@5123

3 years 
cameron 
Including addrSpace as part of basePtr type



@5122

3 years 
cameron 
AddrSpace? parameter for external buffers



@5121

3 years 
cameron 
New IDISA bitblock functions: bitblock_set_bit, bitblock_mask_from



@5120

3 years 
xuedongx 
Bugfix: resolve names



@5119

3 years 
nmedfort 
Work on multiplexing using a fixed window.



@5118

3 years 
cameron 
AVX builders should inherit from SSE2 not just SSE



@5117

3 years 
cameron 
bitblock_advance



@5116

3 years 
cameron 
bitblock_advance performance improvement



@5115

3 years 
cameron 
Use bitblock_add_with_carry in carry_manager; add AVX2 implementation



@5114

3 years 
cameron 
bitblock_add, bitblock_advance



@5113

3 years 
nmedfort 
Implemented topological sort using Z3.



@5112

3 years 
nmedfort 
Initial work on multiplexing using Z3.



@5111

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



@5110

3 years 
cameron 
asmverbose mode



@5109

3 years 
cameron 
u8u16 pipeline



@5108

3 years 
cameron 
AVX2 checking via getHostCPUFeatures



@5107

3 years 
cameron 
More size_t changes



@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



@5101

3 years 
cameron 
Clean out using boost namespaces



@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



@5094

3 years 
cameron 
Fix some rule extractions



@5093

3 years 
cameron 
SpamAssassin? rules/regular expressions



@5092

3 years 
xuedongx 
delete re_grapheme_boundary.hpp



@5091

3 years 
xuedongx 
delete GCB as a separate type.



@5090

3 years 
cameron 
Comment out some questionable grapheme cluster mode testsnan



@5089

3 years 
cameron 
Comment out some questionable grapheme cluster mode tests



@5088

3 years 
cameron 
wc using doSegment; pipeline generation



@5087

3 years 
cameron 
icgrep using doSegment; pipeline generation



@5086

3 years 
cameron 
Initial doSegment support; pipeline generation



@5085

3 years 
cameron 
Enforce powerof2 segment size, add getters



@5084

3 years 
cameron 
Hex output for integers



@5083

3 years 
xuedongx 
separate module for resolve names



@5082

3 years 
cameron 
More cppcheck fixes



@5081

3 years 
cameron 
Some changes recommended by cppcheck



@5080

3 years 
cameron 
Initial support for capture groups/back references; back reference …



@5079

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



@5078

3 years 
cameron 
DumpASM option



@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



@5070

3 years 
cameron 
Further wc cleanup.



@5069

3 years 
cameron 
Simplification: replace wcPipelineBuilder object by wcPipeline function.



@5068

3 years 
cameron 
Remove casefold trivial application



@5067

3 years 
cameron 
Detect and set CPU features dependent on host machine and OS/VM



@5066

3 years 
cameron 
Remove setMCPU apparently resolves problems with illegal instructions …



@5065

3 years 
cameron 
LLVM type error fix



@5064

3 years 
cameron 
Fix for long advances



@5063

3 years 
cameron 
New kernel infrastructure



@5062

3 years 
cameron 
Pablo Kernels subclass KernelBuilder?, provide generateKernel overrride



@5061

3 years 
cameron 
pablo.Count is a pure statement, setting an accumulator state variable



@5060

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



@5059

3 years 
cameron 
Pablo Kernel progress



@5058

3 years 
nmedfort 
Potential bug fix for short advances



@5057

3 years 
cameron 
Initial checkin for Pablo Kernel  incomplete



@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



@5043

3 years 
cameron 
Some cleanups



@5042

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



@5041

3 years 
aambarts 
Adding the files needed for Jenkins CI jobs as well as some QA scripts.



@5040

3 years 
cameron 
Buffered mode for u8u16 output



@5039

3 years 
cameron 
Remove unnecssary include



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


