

@4919

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



@4908

3 years 
cameron 
Turn off predefined UCD functions by default



@4907

3 years 
cameron 
Kernels in icgrep: initial checkin



@4900

4 years 
cameron 
Dynamic generation of s2p code



@4896

4 years 
nmedfort 
Work on coalescing algorithm + minor changes.



@4892

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



@4885

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



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



@4868

4 years 
nmedfort 
Work on bug fixes for multiplexing pass.



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



@4820

4 years 
nmedfort 
Removed CC_NameMap



@4801

4 years 
cameron 
Refactor tool chain components



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



@4793

4 years 
cameron 
need Boost system library for Boost mmap



@4788

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



@4785

4 years 
hongpum 
Explicitly use python2 for QA scripts
so that we can run the tests in …



@4784

4 years 
hongpum 
Make icGrep build with system/custom LLVM
Many distributions …



@4778

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



@4777

4 years 
nmedfort 
CMake fix



@4775

4 years 
nmedfort 
Work towards testing reassociation + multiplexing.



@4766

4 years 
nmedfort 
More distribution law work



@4764

4 years 
nmedfort 
More work on reassociation pass



@4753

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



@4750

4 years 
cameron 
Clean ups for compilation with gcc 4.8



@4741

4 years 
nmedfort 
More work on the reassociation pass.



@4736

4 years 
nmedfort 
Initial stages of a simple boolean equation reassociation pass.



@4734

4 years 
cameron 
Reorganize icgrep into RE/Pablo/IR passes, support precompiled IR



@4725

4 years 
nmedfort 
Temporary checkin.



@4699

4 years 
nmedfort 
Temporary check in.



@4693

4 years 
nmedfort 
Removed invalid file from CMakeLists.



@4692

4 years 
nmedfort 
Temporary check in.



@4686

4 years 
nmedfort 
Added optional CMake command DDISABLE_PREGENERATED_UCD_FUNCTIONS.



@4685

4 years 
nmedfort 
Minor simplification of generate_predefined_ucd_functions.



@4684

4 years 
nmedfort 
First attempt to intergrate 'generate_predefined_ucd_functions' into …



@4661

4 years 
nmedfort 
Start of work to make the pablo compiler reenterant. Fixed bug that …



@4660

4 years 
nmedfort 
Moved 'resolveProperties' into CC_NameMap as a single call for each …



@4658

4 years 
nmedfort 
Removed 'superfluous()' function from Assign nodes.



@4657

4 years 
nmedfort 
Initial introduction of a PabloFunction? type.



@4654

4 years 
cameron 
Move logic for advance operations entirely within carry manager.



@4644

4 years 
cameron 
Initial check of carry manager  not yet enabled



@4626

4 years 
nmedfort 
Temporary checkin for dynamic unicode class compilation.



@4623

4 years 
nmedfort 
Temporary checkin



@4618

4 years 
nmedfort 
More modifications to UnicodeSet? class.



@4617

4 years 
nmedfort 
Upload of an untested (inactive) UCD compiler.



@4602

4 years 
nmedfort 
Fixed PabloBuilder? and intergrated it into CC Compiler.



@4598

4 years 
nmedfort 
Added the ability to compute all unique combinations of potential …



@4594

4 years 
nmedfort 
Added ability to infer mutual exclusivity / subset relationships based …



@4587

4 years 
nmedfort 
More multiplexing work.



@4586

4 years 
nmedfort 
More multiplexing work.



@4583

4 years 
nmedfort 
More multiplexing work. Can only be enabled by adding …



@4566

4 years 
cameron 
Restructure to create separate carry data module



@4532

4 years 
cameron 
Restore icgrep working directory


copied from icGREP/icgrepdevel/icgrep1.00/CMakeLists.txt:



@4529

4 years 
cameron 
icgrep 1.0
