

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



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



@4841

4 years 
nmedfort 
Update for grapheme cluster mode and boundaries.



@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



@4822

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



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



@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



@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



@4748

4 years 
nmedfort 
First (hopefully) working version of the boolean reassociation pass + …



@4747

4 years 
nmedfort 
Temporary check in.



@4744

4 years 
nmedfort 
Temporary check in



@4741

4 years 
nmedfort 
More work on the reassociation pass.



@4738

4 years 
nmedfort 
More work on the boolean reassociation pass.



@4736

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



@4728

4 years 
nmedfort 
Few extra changes.



@4727

4 years 
nmedfort 
More minimization work.



@4725

4 years 
nmedfort 
Temporary checkin.



@4724

4 years 
nmedfort 
Temporary check in



@4722

4 years 
nmedfort 
Misc. changes and start of dependency chain analysis in ucd generator.



@4711

4 years 
nmedfort 
Temporary checkin.



@4702

4 years 
nmedfort 
Temporary check in



@4701

4 years 
nmedfort 
Temporary check in.



@4699

4 years 
nmedfort 
Temporary check in.



@4695

4 years 
nmedfort 
Bug fixes for last check in.



@4692

4 years 
nmedfort 
Temporary check in.



@4686

4 years 
nmedfort 
Added optional CMake command DDISABLE_PREGENERATED_UCD_FUNCTIONS.



@4680

4 years 
nmedfort 
Added pablo Prototype to compiler. All Calls must be given one instead …



@4665

4 years 
nmedfort 
Made pablo compiler reenterant through alternate compile method that …



@4659

4 years 
nmedfort 
Minor changes to function compilation preceeding any modification of …



@4658

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



@4657

4 years 
nmedfort 
Initial introduction of a PabloFunction? type.



@4656

4 years 
nmedfort 
Temporary checkin.



@4650

4 years 
nmedfort 
Partial roll back of Trie structure. Seemed to introduce the potential …



@4648

4 years 
nmedfort 
Temporary checkin. Using simple trie to collect candidate …



@4646

4 years 
nmedfort 
Fixed Multiplexing for new While structure/logic + Potential bug fix …



@4641

4 years 
nmedfort 
Next nodes for While statements must be declared similar to how …



@4639

4 years 
nmedfort 
Temporary check in for demuxing simplification.



@4638

4 years 
nmedfort 
Minor modifications



@4629

4 years 
nmedfort 
Couple modifications to the UCD compiler. Splitting Multiplexing from …



@4612

4 years 
nmedfort 
Multiplexing bug fix and some CC changes.



@4611

4 years 
nmedfort 
Temporary checkin



@4610

4 years 
nmedfort 
Some clean up work and additional comments for last multiplexing check in.



@4608

4 years 
nmedfort 
Replaced independent set approximation for multiplex set selection …



@4603

4 years 
nmedfort 
Temporary checkin



@4601

4 years 
nmedfort 
Minor changes to multiplexing code.



@4600

4 years 
nmedfort 
Multiplexing work: minor bug fix and inconsequential changes.



@4599

4 years 
nmedfort 
More multiplexing work. Reduced MWIS approximation cost.



@4598

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



@4596

4 years 
nmedfort 
More multiplexing work.



@4594

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



@4592

4 years 
nmedfort 
More multiplexing work; passes make check.



@4590

4 years 
nmedfort 
More multiplexing work; close to passing make check.



@4588

4 years 
nmedfort 
More multiplexing changes.



@4587

4 years 
nmedfort 
More multiplexing work.



@4586

4 years 
nmedfort 
More multiplexing work.



@4585

4 years 
nmedfort 
Temporary checkin



@4584

4 years 
nmedfort 
Clean up of unneeded Multiplexing files.


