

@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



@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



@5092

3 years 
xuedongx 
delete re_grapheme_boundary.hpp



@5091

3 years 
xuedongx 
delete GCB as a separate type.



@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


