

@4980

4 years 
cameron 
Remove mod64 junk



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



@4965

4 years 
hongpum 
Fix a memset which has arguments in wrong order



@4959

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



@4954

4 years 
cameron 
Support for BlockSize?=512 on AVX2



@4951

4 years 
cameron 
Removing compiletime BLOCK_SIZE from pablo compiler/carry manager



@4945

4 years 
lindanl 
Use kernel state methods.



@4942

4 years 
lindanl 
Remove simdlib. Print register implemented in LLVM IR.



@4941

4 years 
lindanl 
Some clean up.



@4939

4 years 
lindanl 
new version using the kernels.



@4937

4 years 
nmedfort 
Check in of misc changes prior to symbol table work.



@4927

4 years 
nmedfort 
Bug fixes



@4925

4 years 
nmedfort 
Slight optimization for Simplifier; major change to CarryManager? to …



@4922

4 years 
nmedfort 
Incorporated a few common case boolean optimizations in the Simplifier.



@4919

4 years 
nmedfort 
Work on lowering + some timing and papi information that will be …



@4909

4 years 
cameron 
Fix conversion from carry out bit to bitblock



@4900

4 years 
cameron 
Dynamic generation of s2p code



@4899

4 years 
nmedfort 
Work on lowering + minor bug fixes.



@4898

4 years 
cameron 
Add IRBuilder functionality to IDISA_Builder; eliminate separate mBuilder



@4897

4 years 
cameron 
Eliminate need for mPackBuilder



@4896

4 years 
nmedfort 
Work on coalescing algorithm + minor changes.



@4892

4 years 
cameron 
Move AVX2 specific IDISA function implementations into subclassed builder



@4890

4 years 
nmedfort 
Continued work on multiplexing pass.



@4888

4 years 
nmedfort 
Work on adding Multiplexing Window Size.



@4887

4 years 
nmedfort 
Incorporated nary coalescing into DistributivePass?.



@4886

4 years 
nmedfort 
Bug fixes



@4885

4 years 
nmedfort 
More work on nary operations. Unresolved bug in DistributionPass?.



@4881

4 years 
cameron 
Parallel long addition within icgrep improves performance on AVX2



@4880

4 years 
nmedfort 
More work on nary operations.



@4878

4 years 
nmedfort 
More work on nary operations.



@4876

4 years 
nmedfort 
More work towards nary And/Or/Xor? functions.



@4873

4 years 
nmedfort 
First stage in making And/Or/Xor? statements nary statements.



@4871

4 years 
nmedfort 
Minor improvements to the optimizers and AST manipulation.



@4870

4 years 
nmedfort 
Bug fix for Multiplexing. Added ability to set the body of a If/While? …



@4868

4 years 
nmedfort 
Work on bug fixes for multiplexing pass.



@4866

4 years 
nmedfort 
Bug fix for Linda.



@4862

4 years 
nmedfort 
Bug fixes for statement scheduling in reassociation pass.



@4861

4 years 
nmedfort 
Work on better scheduling in reassociation pass.



@4860

4 years 
nmedfort 
Back up check in. Memory leaks should be fixed.



@4856

4 years 
nmedfort 
Bug fix for usedef correctness regarding escaping values of If and …



@4854

4 years 
nmedfort 
Made code sinking a full code motion pass.



@4852

4 years 
nmedfort 
Bug fix for \N{..} + minor optimization changes.



@4845

4 years 
cameron 
Improved shifts



@4843

4 years 
cameron 
Move genPrintRegister into IDISA builder; fix GCB defs



@4841

4 years 
nmedfort 
Update for grapheme cluster mode and boundaries.



@4839

4 years 
cameron 
Parameterize PabloCompiler? on bitBlockType



@4838

4 years 
cameron 
Cleanup and encapsulate if/summary test in carry_manager



@4837

4 years 
cameron 
Encapsulation of bitblock and carry pack construction



@4835

4 years 
nmedfort 
Minor changes to add grapheme boundary processing to RE analysis.



@4831

4 years 
nmedfort 
First attempt at adding grapheme cluster mode to icgrep.



@4829

4 years 
nmedfort 
Backup check in



@4828

4 years 
cameron 
Clean ups



@4827

4 years 
cameron 
Parameterize carry_manager to inherit BitBlockWidth? from idisa builder



@4826

4 years 
cameron 
Reset carries for each file



@4824

4 years 
cameron 
Generating carry data initialization routine



@4822

4 years 
nmedfort 
Added ability to limit the size of candidate multiplexing sets and …



@4821

4 years 
cameron 
Encapsulating allzeroes and allones initializers within IDISA builder



@4820

4 years 
nmedfort 
Removed CC_NameMap



@4816

4 years 
cameron 
Clean ups



@4813

4 years 
cameron 
Phi out all carry data for ifs nested within whiles



@4811

4 years 
cameron 
Revert unintended checkin



@4810

4 years 
cameron 
Unicode name file



@4809

4 years 
nmedfort 
Refactored UCD property resolution.



@4808

4 years 
nmedfort 
Progress on multitarget UCD compilation



@4805

4 years 
nmedfort 
Minor addition to Simplifier pass to test for redundant escaped values.



@4804

4 years 
nmedfort 
Bug fixes



@4799

4 years 
nmedfort 
Bug fix for verifier and rewrite of the code sinking optimization pass.



@4797

4 years 
nmedfort 
Progress on multitarget UCD compiler.



@4792

4 years 
cameron 
Fix segfaults at page boundary



@4788

4 years 
nmedfort 
Misc changes + potential SIGBUS fix for issue reported by Hongpu.



@4778

4 years 
cameron 
Hongpu's option to use Boost mmap; fix an include for std::iota



@4776

4 years 
nmedfort 
Undoing pablo printer change.



@4775

4 years 
nmedfort 
Work towards testing reassociation + multiplexing.



@4774

4 years 
nmedfort 
Minor revisions.



@4773

4 years 
nmedfort 
Bug fixes for reassociation pass.



@4772

4 years 
nmedfort 
Minor cleanup revisions.



@4771

4 years 
nmedfort 
Bug fixes for reassociation pass; passes make check.



@4770

4 years 
nmedfort 
More bugfixing work on reassociation pass.



@4769

4 years 
nmedfort 
Progress on reassociation pass



@4768

4 years 
nmedfort 
More reassociation pass work.



@4767

4 years 
nmedfort 
Work on reassociation pass



@4766

4 years 
nmedfort 
More distribution law work



@4765

4 years 
nmedfort 
Work on distribution law.



@4764

4 years 
nmedfort 
More work on reassociation pass



@4763

4 years 
nmedfort 
Temporary check in



@4762

4 years 
nmedfort 
Temporary check in



@4761

4 years 
nmedfort 
More work on reassociation pass.



@4760

4 years 
nmedfort 
More work on reassociation + distribution pass



@4759

4 years 
nmedfort 
Temporary checkin



@4758

4 years 
nmedfort 
Temporary checkin



@4757

4 years 
nmedfort 
Minor changes



@4756

4 years 
nmedfort 
Work on distribution law.



@4754

4 years 
nmedfort 
Start of work on applying the distribution law to the AST.



@4753

4 years 
nmedfort 
Removed dummy nodes from the reassociation pass and have edges …



@4752

4 years 
nmedfort 
More work on the reassociation pass + few additional Simplification tests



@4751

4 years 
nmedfort 
Temporary check in



@4750

4 years 
cameron 
Clean ups for compilation with gcc 4.8



@4749

4 years 
cameron 
Pull long stream add logic out of pablo compiler.


