source: proto/Compiler/pablo.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2049   7 years cameron Use library implementations for inclusive/exclusive span
(edit) @2041   7 years cameron Support for AdvanceThenScan?{To,Thru}, SpanUpTo?, and {In,Ex}clusive_Span
(edit) @2009   7 years cameron pablo.match() initial implemenation, still needs pablo.lookahead()
(edit) @2004   7 years cameron fix _co_co to _ci_co
(edit) @2003   7 years cameron Updates for BitBlock? add/subtract
(edit) @1997   7 years cameron Pablo compiler updates for separate carry-in/carry-out parameters.
(edit) @1957   7 years cameron Use .do_block/.do_final_block for all calls in main
(edit) @1917   7 years cameron Add IDISA_INLINE to do_block
(edit) @1916   7 years cameron Generate simd<1>::constant<0> in place of mvmd<1>::fill(0)
(edit) @1901   7 years ksherdy Added ASSERT_BITBLOCK_ALIGN option -b.
(edit) @1882   7 years ksherdy Removed SEGMENT_BLOCKS as a global #define. Added int segment_blocks …
(edit) @1865   7 years cameron Revert changes
(edit) @1864   7 years cameron Remove Xerces
(edit) @1849   8 years ksherdy Emit debug statements in final_block().
(edit) @1843   8 years ksherdy Updated print_simd_register function to bitblock library function …
(edit) @1696   8 years ksherdy Updated CarryCombine? interface to support multiple carry queue …
(edit) @1571   8 years ksherdy Updated Pablo for use with the new carryQ implementation.
(edit) @1531   8 years cameron Generate _ci_co and _co forms only for Bitblock_add, Bitblock_sub
(edit) @1526   8 years cameron Simplify pablo support by eliminating non-co versions; slight speedup …
(edit) @1520   8 years cameron Implement pablo.ScanTo? in terms of Bitblock_scanthru
(edit) @1440   8 years cameron Use 'pablo.' in place of 'bitutil.' for Pablo built-ins.
(edit) @1439   8 years cameron inFile and atEOF functions replace EOF_mask
(edit) @1271   8 years cameron Add --IDISA option to generate new IDISA operation calls.
(edit) @1219   8 years ksherdy Added default adv32_count value of zero.
(edit) @1211   8 years cameron bitutil.Advance32() support
(edit) @1198   8 years cameron Add struct to decls.
(edit) @1196   8 years cameron C syntax mode using macros
(edit) @1195   8 years cameron C syntax mode
(edit) @1074   8 years cameron Add ScanToFirst? support
(edit) @941   8 years cameron Modify while conditions for final blocks with EOF_mask
(edit) @939   8 years cameron Bugfix for register dump.
(edit) @937   8 years cameron Add processing for @final_block_stmts.
(edit) @935   8 years cameron Pass EOF_mask to BitBlock_scanto_ci and Bitblock_scanto
(edit) @924   8 years cameron Eliminate carry queues when neither carryin nor carryout is set.
(edit) @922   8 years cameron Generating do_final_block - initial check-in
(edit) @921   8 years cameron Separate control of _ci and _co modes.
(edit) @908   8 years cameron Simplify parameter list/argument list construction.
(edit) @906   8 years cameron Add generation of do_segment functions.
(edit) @903   8 years cameron Add Ken as author, prioritize TODO
(edit) @902   8 years cameron Add ScanTo? support to Pablo.
(edit) @889   8 years ksherdy Add Carry_Adjust. Fix @any_carry in template. Add 'add_dump_stmts' support.
(edit) @880   8 years ksherdy Add separate compilation functionality.
(edit) @865   9 years cameron Add @global declaration template facility; use for struct types.
(edit) @863   9 years cameron Cleanup; add carryQ variable to function header
(edit) @857   9 years cameron Add StreamStructGen? parameter to select type or instance generation.
(edit) @850   9 years cameron Preserve else part statements
(edit) @822   9 years ksherdy Logic for StreamScan? Python prototype function calls. …
(edit) @813   9 years ksherdy Refactor is_Advance_Call and is_ScanThru_Call into a single method …
(edit) @810   9 years cameron SIMD register dump facility for debugging.
(edit) @787   9 years cameron Fix semicolon bug.
(edit) @779   9 years cameron Generate CarryQ_Adjust call at loop end.
(edit) @777   9 years cameron Better encapsulation with MainLoopTransformer?
(edit) @772   9 years cameron Fix total carry count for @any_carry.
(edit) @771   9 years cameron AugAssign? removal
(edit) @770   9 years cameron andc introduction
(edit) @769   9 years cameron CarryCount? for ast.Sub, ast.Add
(edit) @765   9 years cameron Fix visit_BinOp method name.
(edit) @763   9 years cameron Fix carryvar -> carryQ
(edit) @762   9 years cameron Move CarryDecl? to declarations
(edit) @760   9 years cameron Handling stream_stmts initializations
(edit) @756   9 years cameron Pablo compiler fixes
(add) @753   9 years cameron Pablo/compiler2 project initial check-in
Note: See TracRevisionLog for help on using the revision log.