source: icGREP/icgrep-devel/icgrep/pablo/carry_manager.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5828   16 months nmedfort Pablo support for byte comparisions; LineFeed? kernel processes byte …
(edit) @5708   19 months cameron Progress on indexed advance
(edit) @5706   19 months nmedfort First stage of MultiBlockKernel? and pipeline restructuring
(edit) @5705   19 months cameron Drop linebreak normalization; add1 attribute for grep kernel; pablo …
(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) @5440   2 years nmedfort Large refactoring step. Removed IR generation code from Kernel …
(edit) @5435   2 years nmedfort Continued refactoring work.
(edit) @5431   2 years nmedfort partial refactoring check in with change for Linda.
(edit) @5400   2 years cameron Eliminate struct/class and unused variable warnings
(edit) @5371   2 years nmedfort Bug fix for long advance
(edit) @5368   2 years nmedfort Work on non carry collapsing mode. Beginning work on pablo-level phi nodes.
(edit) @5366   2 years nmedfort Continued work on non-carry-collapsing mode support.
(edit) @5361   2 years nmedfort Work on non-carry collapsing mode.
(edit) @5353   2 years nmedfort Progress on parenthesis matching example
(edit) @5347   2 years nmedfort Added enable asserts (-ea) command line flag + restructured …
(edit) @5340   2 years nmedfort Added a simple CreateAssert? function in CBuilder and ReadOnly? flag for …
(edit) @5311   2 years nmedfort Removed BlockNo? + updated LookAhead? to use getInputStream.
(edit) @5307   2 years nmedfort Continued work on eliminating BlockNo?
(edit) @5292   2 years nmedfort Removed 'function' and 'self' parameters from generateXXXMethod() …
(edit) @5267   2 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5238   2 years cameron IR_Gen subdirectory for all IR generation utility functions
(edit) @5227   2 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) @5115   3 years cameron Use bitblock_add_with_carry in carry_manager; add AVX2 implementation
(edit) @5063   3 years cameron New kernel infrastructure
(edit) @4974   3 years nmedfort Added the kernel instance class; removed original mmap file access in …
(edit) @4970   3 years nmedfort Added ability to name internal state types; removed unnecessary …
(edit) @4959   3 years nmedfort Initial modifications to Pablo Compiler and Kernel Builder to support …
(edit) @4941   3 years lindanl Some clean up.
(edit) @4939   3 years lindanl new version using the kernels.
(edit) @4927   3 years nmedfort Bug fixes
(edit) @4925   3 years nmedfort Slight optimization for Simplifier; major change to CarryManager? to …
(edit) @4898   3 years cameron Add IRBuilder functionality to IDISA_Builder; eliminate separate mBuilder
(edit) @4897   3 years cameron Eliminate need for mPackBuilder
(edit) @4838   4 years cameron Clean-up and encapsulate if/summary test in carry_manager
(edit) @4828   4 years cameron Clean ups
(edit) @4827   4 years cameron Parameterize carry_manager to inherit BitBlockWidth? from idisa builder
(edit) @4824   4 years cameron Generating carry data initialization routine
(edit) @4821   4 years cameron Encapsulating all-zeroes and all-ones initializers within IDISA builder
(edit) @4816   4 years cameron Clean ups
(edit) @4750   4 years cameron Clean ups for compilation with gcc 4.8
(edit) @4726   4 years cameron Embed carry data in compiled LLVM module; eliminate passing of carry …
(edit) @4720   4 years cameron Implementatation of the Pablo Count operation
(edit) @4715   4 years cameron Dynamic selection of carry strategy options
(edit) @4712   4 years nmedfort Memory leak fix.
(edit) @4710   4 years cameron Fix summary pack index calculation, ensureCarriesStoredLocal
(edit) @4708   4 years cameron Move add-with-carry into carry manager
(edit) @4707   4 years cameron Bit packing progress
(edit) @4704   4 years cameron Carry manager fixes, restructuring
(edit) @4703   4 years cameron Carry manager bit packing partially working, but disabled by default.
(edit) @4700   4 years cameron Bit pack carry manager progress
(edit) @4698   4 years cameron Carry manager check in
(edit) @4697   4 years cameron Further progress on Carry Manager with bit packing
(edit) @4696   4 years cameron Carry manager progress
(edit) @4694   4 years cameron Carry manager refactoring, progress towards bit packing
(edit) @4691   4 years cameron Rename to avoid confusion between scope and frame
(edit) @4689   4 years cameron Ensure frame positions of nested blocks can be adjusted based on carry …
(edit) @4687   4 years cameron Carry Manager restructuring and bug fixes
(edit) @4683   4 years cameron Use #include <pablo/...> syntax uniformally for all pablo headers
(edit) @4676   4 years cameron Simplify/unify conditional creation of explicit carry summary code and …
(edit) @4672   4 years cameron Clean-ups
(edit) @4670   4 years cameron Carry Manager progress
(edit) @4663   4 years cameron Prepare for non-bitblock carry summaries; use IDISA bitblock_any
(edit) @4659   4 years nmedfort Minor changes to function compilation preceeding any modification of …
(edit) @4654   4 years cameron Move logic for advance operations entirely within carry manager.
(edit) @4647   4 years cameron Carry Manager system integrated into Pablo compiler
(add) @4644   4 years cameron Initial check of carry manager - not yet enabled
Note: See TracRevisionLog for help on using the revision log.