Timeline


and

Nov 6, 2014:

7:45 PM Changeset [4297] by cameron
Defer Advance in all cases
6:24 PM Changeset [4296] by linmengl
add tests for long shift right and dslli
6:15 PM Changeset [4295] by linmengl
sync with git repo: long integer shifting.
3:37 PM Changeset [4294] by linmengl
tiny clean up of advance with carry
2:29 PM Changeset [4293] by cameron
Postpone shift of the advanceQ

Nov 5, 2014:

8:13 PM Changeset [4292] by ksherdy
Document inversion demo.
8:11 PM Changeset [4291] by ksherdy
Character class input for document inversion.

Nov 3, 2014:

6:40 PM Changeset [4290] by linmengl
add static_assert for 256 block size
5:14 PM Changeset [4289] by linmengl
add USE_LONG_INTEGER_SHIFT macro for i128 shifting

Nov 2, 2014:

5:06 PM Changeset [4288] by cameron
Separate Advance Queue from Carry Queue
3:06 PM Changeset [4287] by nmedfort
More work on multiplexing.
12:09 PM Changeset [4286] by nmedfort
Temporary check-in for CC constraint metadata.

Nov 1, 2014:

6:01 PM Changeset [4285] by nmedfort
Start of multiplexing work; does not affect program yet.
2:10 PM Changeset [4284] by nmedfort
Initial stage of pablo metadata inclusion.
12:27 PM Changeset [4283] by cameron
MatchStar? for negated character classes.

Oct 31, 2014:

8:11 PM Changeset [4282] by nmedfort
Made boost optional but base compilation cost is worse without it.
6:46 PM Changeset [4281] by nmedfort
Using Less optimization for any expression with a loop.
6:04 PM Changeset [4280] by nmedfort
More Pablo IR manipulation functionality; finished use analysis …
5:03 PM Changeset [4279] by cameron
Upgrade to LLVM 3.5
3:42 PM Changeset [4278] by linmengl
add tests for i128 shift left

Oct 30, 2014:

1:25 PM Changeset [4277] by linmengl
add a file to check IR compiled from the IDISA function
1:19 PM Changeset [4276] by nmedfort
Created an "insertion friendly" Pablo AST structure similar to LLVM; …

Oct 29, 2014:

1:16 PM Changeset [4275] by linmengl
USE_UADD_OVERFLOW flag is now working

Oct 28, 2014:

4:16 PM Changeset [4274] by nmedfort
Potential fix for AVX2 support in LLVM 3.5
2:05 PM Changeset [4273] by cameron
CodeGenOpt::Level::Less optimization improves performance with while loops
12:17 PM Changeset [4272] by nmedfort
Implemented slab allocator based on the original Parabix StringPool?; …

Oct 27, 2014:

12:15 PM Changeset [4271] by nmedfort
Fix for '-' at end of character class.

Oct 25, 2014:

4:41 PM Changeset [4270] by nmedfort
Minor changes.
11:37 AM Changeset [4269] by nmedfort
Couple new test cases. Potential bug: icgrep reports 97 for emails; …

Oct 24, 2014:

1:35 PM Changeset [4268] by nmedfort
Generalized the writing of output variables by adding a 'flag' to the …
12:45 PM Changeset [4267] by cameron
Include log2 bounded-repetition cases by default.
11:42 AM Changeset [4266] by nmedfort
Temporary check-in for Pablo Use Analysis.
7:08 AM Changeset [4265] by cameron
log2 technique for fixed-length upper bound repetition

Oct 23, 2014:

8:02 PM Changeset [4264] by nmedfort
Eliminated need for Mem2Reg pass. Automatic introduction of PHI nodes …
7:31 PM Changeset [4263] by cameron
Default VARIABLE_ADVANCE to undefined.
7:30 PM Changeset [4262] by cameron
Remove debugging
7:00 PM Changeset [4261] by cameron
log 2 lower bound technique; VARIABLE_ADVANCE ifdef
7:03 AM Changeset [4260] by cameron
Update pablo Advance object to take integer shift amount; not …
5:13 AM Changeset [4259] by cameron
Update RE prototype to use mmap

Oct 22, 2014:

10:38 AM Changeset [4258] by nmedfort
Couple changes in preperation for using phi nodes for test/accum variables.

Oct 21, 2014:

11:05 PM Changeset [4257] by nmedfort
Pablo Compiler now generates phi nodes created for carry variables. …
1:03 PM Changeset [4256] by cameron
Remove the negated attribute for unicode categories; use Diff(any, cat)
9:54 AM Changeset [4255] by nmedfort
Added Diff to RE Compiler/Parser?. Removed CC.negate()

Oct 20, 2014:

6:33 PM Changeset [4254] by nmedfort
Missing pe_next.h file
12:57 PM Changeset [4253] by nmedfort
Minor changes.
10:49 AM Changeset [4252] by nmedfort
Transitory check-in; initial integration of pablo Next nodes and …

Oct 19, 2014:

1:55 PM Changeset [4251] by nmedfort
Removed empty cpp files and updated CMakeList.txt.
1:43 PM Changeset [4250] by nmedfort
Couple minor changes to reduce some LLVM optimization work.

Oct 18, 2014:

5:43 PM Changeset [4249] by nmedfort
Big update to use CC_NameMap; removed CharClass? and RE_Reducer.
5:02 PM Changeset [4248] by cameron
New files in, old files out
4:05 PM Changeset [4247] by cameron
All -> Zeroes, Ones

Oct 17, 2014:

1:49 PM Changeset [4246] by nmedfort
Transitory work towards using CC_Namer.
8:42 AM Changeset [4245] by cameron
Introduce RE::Any for '.' regexp

Oct 16, 2014:

3:47 PM Changeset [4244] by lindanl
Change PabloE to PabloAST.

Oct 15, 2014:

2:49 PM Changeset [4243] by linmengl
micro benchmark for long stream addition ready, use 'make avxasm' and …
12:15 PM Changeset [4242] by nmedfort
Minor changes in preperation for adding multiplexing.
11:43 AM Changeset [4241] by linmengl
add @llvm.uadd.with.overflow.carryin, and the internal selectionDAG …
10:07 AM Changeset [4240] by nmedfort
Intergrated Meng's uadd with overflow patch; untested for now. Minor …
8:14 AM Changeset [4239] by cameron
robots.txt so docs/Working/, trunk/QA/TD/ crawled

Oct 14, 2014:

7:13 PM Changeset [4238] by linmengl
add test code for long stream addition i256, test passed.
3:22 PM Changeset [4237] by nmedfort
Moved llvm_gen.* into pablo/pablo_compiler.* and updated CMakeLists.txt
2:06 PM Changeset [4236] by linmengl
check in test code for @llvm.uadd.with.overflow.carryin
1:33 PM Changeset [4235] by nmedfort
Bug fix for While loop generation.
1:17 PM Changeset [4234] by nmedfort
Restored Assign and Var objects that were removed in r4212. Ought to …
5:55 AM Changeset [4233] by cameron
Bug fix in optimization logic

Oct 12, 2014:

5:14 PM Changeset [4232] by linmengl
micro benchmark with Agner's testp ready

Oct 11, 2014:

9:14 AM Changeset [4231] by cameron
Javascript regexp benchmark from Google
5:30 AM Changeset [4230] by cameron
Remove unneeded experimental files

Oct 10, 2014:

4:39 PM Changeset [4229] by cameron
Only the first in [] means negated.
3:29 PM Changeset [4228] by cameron
Test cases to break icgrep

Oct 9, 2014:

10:52 AM Changeset [4227] by nmedfort
Corrected some uninitialized value usage; -Wall reports hundreds in …

Oct 8, 2014:

2:28 PM Changeset [4226] by nmedfort
Potential segfault bug fix. Tested on Clang 3.4-1ubuntu3 and gcc …
11:42 AM Changeset [4225] by linmengl
fix encoding issue of PMCTestB python template
11:34 AM Changeset [4224] by linmengl
Makefile for IR inline compilation is ready, now working on the auto …
8:43 AM Changeset [4223] by cameron
More functions for utf8 lib
8:18 AM Changeset [4222] by cameron
Factor out utf8 support functions; clean out old some old code

Oct 7, 2014:

4:45 PM Changeset [4221] by linmengl
initial checkin of Agner Fog's performance script
12:10 PM Changeset [4220] by nmedfort
Some revisions to the LLVM_Generator; renamed it to PabloCompiler?.
Note: See TracTimeline for information about the timeline view.