source: icGREP/icgrep-devel/icgrep/pablo/optimizers

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5933   19 months cameron Including IR/DerivedTypes.h for missing inlines: getSequentialElementType
(edit) @5836   21 months nmedfort Added PabloBlock/Builder? createScope() methods + minor code changes.
(edit) @5834   21 months nmedfort Removed Variadic functionality; allowed for deferred creation of …
(edit) @5821   22 months nmedfort Bug fixes
(edit) @5782   22 months nmedfort Initial check-in of LookAhead? support; modified LineBreakKernel? to …
(edit) @5706   2 years nmedfort First stage of MultiBlockKernel? and pipeline restructuring
(edit) @5647   2 years nmedfort Minor bug fixes and removal of inadvertent check in for StreamSet?.cpp/h
(edit) @5646   2 years nmedfort Minor clean up. Bug fix for object cache when the same cached kernel …
(edit) @5620   2 years nmedfort Bug fixes for multigrep mode. Optional PabloKernel? branch hit counter …
(edit) @5608   2 years cameron Whole block copying in multiblock kernel builder
(edit) @5607   2 years nmedfort Bug fix for DistributivePass?. Minor change to Simplifier to prevent …
(edit) @5596   2 years nmedfort MAC OS Compile fix for DistributionPass?
(edit) @5592   2 years nmedfort Modifications to DistributionPass?
(edit) @5571   2 years nmedfort DistributionPass? bug fix and code clean up
(edit) @5570   2 years nmedfort Corrected DistributionPass? algorithm.
(edit) @5567   2 years nmedfort compilation bug fix
(edit) @5566   2 years nmedfort Work on Pablo optimizations
(edit) @5536   2 years nmedfort Flatten If branches when the condition is trivially non zero
(edit) @5535   2 years nmedfort Bug fix for CodeMotionPass? for Ifs within While loops
(edit) @5512   2 years nmedfort Fix for last check in
(edit) @5510   2 years nmedfort Back up check-in. Should have no effect on current programs.
(edit) @5493   2 years cameron Restore check-ins from the last several days
(edit) @5486   2 years nmedfort Initial attempt to improve debugging capabilities with compilation …
(edit) @5464   2 years nmedfort Restructuring work for the Driver classes. Start of work to eliminate …
(edit) @5454   2 years nmedfort Bug fix check in for DumpTrace?, compilation of DoBlock? / DoFinalBlock?
(edit) @5366   3 years nmedfort Continued work on non-carry-collapsing mode support.
(edit) @5329   3 years nmedfort Continued work on parenthesis matching; addition of Pablo ScanTo? and …
(edit) @5283   3 years nmedfort Optimized Symbol Generation (and fixed potential bug that could allow …
(edit) @5271   3 years nmedfort Bug fix for CodeMotionPass?
(edit) @5270   3 years nmedfort Bug fix for Mac OS compilation. Partial bug fix for CodeMotionPass?
(edit) @5267   3 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5240   3 years nmedfort Cleaned up memory leaks + some warning messages.
(edit) @5233   3 years nmedfort Bug fixes for Carry Manager and issues reported by Fahad
(edit) @5230   3 years nmedfort Multi-threading support for PabloAST / PabloCompiler?. Requires unique …
(edit) @5227   3 years nmedfort Rewrite of the CarryManager? to support non-carry-collapsing loops.
(edit) @5217   3 years nmedfort Merged PabloFunction? and PabloKernel? classes. Updated projects where …
(edit) @5202   3 years nmedfort Initial work on adding types to PabloAST and mutable Var objects.
(edit) @5160   3 years nmedfort Initial work for incorporating Types into Pablo AST.
(edit) @5157   3 years nmedfort Bug fix for reassociation pass.
(edit) @5156   3 years nmedfort Work on multiplexing and distribution passes + a few AST modification …
(edit) @5152   3 years nmedfort Work on a Z3 based reassociation pass.
(edit) @5119   3 years nmedfort Work on multiplexing using a fixed window.
(edit) @5113   3 years nmedfort Implemented topological sort using Z3.
(edit) @5112   3 years nmedfort Initial work on multiplexing using Z3.
(edit) @5082   3 years cameron More cppcheck fixes
(edit) @5081   3 years cameron Some changes recommended by cppcheck
(edit) @4983   4 years cameron Move items to util directory
(edit) @4959   4 years nmedfort Initial modifications to Pablo Compiler and Kernel Builder to support …
(edit) @4942   4 years lindanl Remove simd-lib. Print register implemented in LLVM IR.
(edit) @4937   4 years nmedfort Check in of misc changes prior to symbol table work.
(edit) @4927   4 years nmedfort Bug fixes
(edit) @4925   4 years nmedfort Slight optimization for Simplifier; major change to CarryManager? to …
(edit) @4922   4 years nmedfort Incorporated a few common case boolean optimizations in the Simplifier.
(edit) @4919   4 years nmedfort Work on lowering + some timing and papi information that will be …
(edit) @4899   4 years nmedfort Work on lowering + minor bug fixes.
(edit) @4896   4 years nmedfort Work on coalescing algorithm + minor changes.
(edit) @4890   4 years nmedfort Continued work on multiplexing pass.
(edit) @4888   4 years nmedfort Work on adding Multiplexing Window Size.
(edit) @4887   4 years nmedfort Incorporated n-ary coalescing into DistributivePass?.
(edit) @4886   4 years nmedfort Bug fixes
(edit) @4885   4 years nmedfort More work on n-ary operations. Unresolved bug in DistributionPass?.
(edit) @4880   4 years nmedfort More work on n-ary operations.
(edit) @4878   4 years nmedfort More work on n-ary operations.
(edit) @4876   4 years nmedfort More work towards n-ary And/Or/Xor? functions.
(edit) @4871   4 years nmedfort Minor improvements to the optimizers and AST manipulation.
(edit) @4870   4 years nmedfort Bug fix for Multiplexing. Added ability to set the body of a If/While?
(edit) @4868   4 years nmedfort Work on bug fixes for multiplexing pass.
(edit) @4866   4 years nmedfort Bug fix for Linda.
(edit) @4862   4 years nmedfort Bug fixes for statement scheduling in reassociation pass.
(edit) @4861   4 years nmedfort Work on better scheduling in reassociation pass.
(edit) @4860   4 years nmedfort Back up check in. Memory leaks should be fixed.
(edit) @4856   4 years nmedfort Bug fix for use-def correctness regarding escaping values of If and …
(edit) @4854   4 years nmedfort Made code sinking a full code motion pass.
(edit) @4852   4 years nmedfort Bug fix for \N{..} + minor optimization changes.
(edit) @4841   4 years nmedfort Update for grapheme cluster mode and boundaries.
(edit) @4835   4 years nmedfort Minor changes to add grapheme boundary processing to RE analysis.
(edit) @4831   4 years nmedfort First attempt at adding grapheme cluster mode to icgrep.
(edit) @4829   4 years nmedfort Back-up check in
(edit) @4822   4 years nmedfort Added ability to limit the size of candidate multiplexing sets and …
(edit) @4809   4 years nmedfort Refactored UCD property resolution.
(edit) @4808   4 years nmedfort Progress on multi-target UCD compilation
(edit) @4805   4 years nmedfort Minor addition to Simplifier pass to test for redundant escaped values.
(edit) @4804   4 years nmedfort Bug fixes
(edit) @4799   4 years nmedfort Bug fix for verifier and rewrite of the code sinking optimization pass.
(edit) @4797   4 years nmedfort Progress on multi-target UCD compiler.
(edit) @4788   4 years nmedfort Misc changes + potential SIGBUS fix for issue reported by Hongpu.
(edit) @4778   4 years cameron Hongpu's option to use Boost mmap; fix an include for std::iota
(edit) @4775   4 years nmedfort Work towards testing reassociation + multiplexing.
(edit) @4774   4 years nmedfort Minor revisions.
(edit) @4773   4 years nmedfort Bug fixes for reassociation pass.
(edit) @4772   4 years nmedfort Minor clean-up revisions.
(edit) @4771   4 years nmedfort Bug fixes for reassociation pass; passes make check.
(edit) @4770   4 years nmedfort More bug-fixing work on reassociation pass.
(edit) @4769   4 years nmedfort Progress on reassociation pass
(edit) @4768   4 years nmedfort More reassociation pass work.
(edit) @4767   4 years nmedfort Work on reassociation pass
(edit) @4766   4 years nmedfort More distribution law work
(edit) @4765   4 years nmedfort Work on distribution law.
(edit) @4764   4 years nmedfort More work on reassociation pass
(edit) @4763   4 years nmedfort Temporary check in
Note: See TracRevisionLog for help on using the revision log.