

@5208

3 years 
cameron 
Add u8u16 test for make check



@5207

3 years 
xwa163 
fix build fail caused by memory align



@5206

3 years 
xwa163 
1. Extend Regex Syntax, include:
(a) RL2.6 of UTS#18, support regex …



@5204

3 years 
nmedfort 
More 32bit fixes.



@5203

3 years 
nmedfort 
Fix for 32bit architectures.



@5202

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



@5200

3 years 
lindanl 
Force BlockSize? to be 64 for NVPTX.



@5199

3 years 
faldebey 
make_unique not supported in LLVM3.7



@5198

3 years 
cameron 
Add re_utility.cpp



@5197

3 years 
cameron 
Support for x, w, l, L flags (in progress)



@5196

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



@5195

3 years 
cameron 
doSegment with termination signal processing for stdout kernel



@5194

3 years 
cameron 
Restructuring pipeline control to use termination signals



@5193

3 years 
cameron 
Fixes for NVPTX (but strideBlocks needs further investigation), u8u16



@5192

3 years 
cameron 
CreateAtomicLoadAcquire?, CreateAtomicStoreRelease? with NVPTX overrides



@5191

3 years 
cameron 
mmap and posix_memalign buffering options for u8u16



@5190

3 years 
cameron 
Empty external file buffer for output; use memmove vs memcpy for copyback



@5189

3 years 
xuedongx 
delete the InitialPostPositionUnit? MarkerType?



@5188

3 years 
cameron 
Do segment method now handles partial/final segment



@5187

3 years 
faldebey 
LLVM3.6 Support



@5186

3 years 
faldebey 
LLVM3.6 Support



@5185

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



@5184

3 years 
cameron 
Streamset refactoring



@5183

3 years 
cameron 
Kernels compute and check produced item counts



@5182

3 years 
cameron 
Remove inline declarations for subclassing



@5181

3 years 
xwa163 
fix undefined vtable caused by llvm O3 optimization for inline function



@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



@5177

3 years 
cameron 
Editd fixes for LLVM 3.9



@5176

3 years 
cameron 
Engine deletion causes segfaults with LLVM 3.9 changes



@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



@5173

3 years 
lindanl 
Edit Distance: second level filter.



@5172

3 years 
lindanl 
Add Edit Distance App



@5171

3 years 
lindanl 
Tiny fix of error message.



@5170

3 years 
cameron 
Fix for Pablo bounded while statements



@5169

3 years 
cameron 
Preparing for Pablo bounded while statements



@5168

3 years 
cameron 
If insertion for bounded repetitions



@5167

3 years 
cameron 
Flags for future syntax options



@5166

3 years 
cameron 
Fix so that matches are contained within line boundaries



@5165

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



@5163

3 years 
cameron 
Initial support for r/R recursive file processing



@5162

3 years 
cameron 
Eliminate unnecessary and broken include



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



@5159

3 years 
cameron 
Support for enumeration basis sets



@5158

3 years 
cameron 
Support for enumeration basis sets



@5157

3 years 
nmedfort 
Bug fix for reassociation pass.



@5156

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



@5154

3 years 
cameron 
Fix for gs mode from Xiangyu



@5152

3 years 
nmedfort 
Work on a Z3 based reassociation pass.



@5151

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



@5150

3 years 
xuedongx 
bug fix



@5149

3 years 
xuedongx 
bug fix



@5147

3 years 
xuedongx 
remove nullable assertion



@5145

3 years 
cameron 
Updates for Unicode 9.0



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



@5138

3 years 
aambarts 
Fixed gs flag not working when backreferencing is used.



@5137

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



@5136

3 years 
lindanl 
Remove unused code.



@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


