source: proto/Compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1520   8 years cameron Implement pablo.ScanTo? in terms of Bitblock_scanthru
(edit) @1464   8 years ksherdy Centralized typedefs.
(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) @1210   8 years cameron pablomain.py
(edit) @1209   8 years cameron Remove pybit compiler
(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) @1178   8 years cameron Add -l option: -l @pfx_ uses template variables @pfx_block_stmts …
(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   8 years cameron Add @global declaration template facility; use for struct types.
(edit) @863   8 years cameron Cleanup; add carryQ variable to function header
(edit) @857   8 years cameron Add StreamStructGen? parameter to select type or instance generation.
(edit) @850   8 years cameron Preserve else part statements
(edit) @824   9 years ksherdy Synchronize variable names with the parabix2 template.
(edit) @823   9 years ksherdy Synchronize variable names with the parabix2 template.
(edit) @822   9 years ksherdy Logic for StreamScan? Python prototype function calls. …
(edit) @819   9 years ksherdy Maintain zero indexed error messages.
(edit) @817   9 years ksherdy Use column 1-based error messages.
(edit) @816   9 years ksherdy Update error message from 0 based postition message to 1 based column …
(edit) @813   9 years ksherdy Refactor is_Advance_Call and is_ScanThru_Call into a single method …
(edit) @811   9 years cameron SIMD register dump facility for debugging.
(edit) @810   9 years cameron SIMD register dump facility for debugging.
(edit) @807   9 years ksherdy Modularize optparse option definitions.
(edit) @806   9 years ksherdy Add compiler 'mode' switches to display per pass info.
(edit) @805   9 years cameron Python unparser with ast_show function.
(edit) @804   9 years ksherdy Refactor template command line argument handling to remove the notion …
(edit) @803   9 years ksherdy Update README.
(edit) @802   9 years ksherdy Remove return statement.
(edit) @801   9 years ksherdy Add file separator.
(edit) @799   9 years ksherdy Update template error message.
(edit) @798   9 years ksherdy Update Pablo template to handle the @any_carry Pablo compiler directive.
(edit) @796   9 years ksherdy pybit_prototype.py
(edit) @795   9 years ksherdy Update README.
(edit) @794   9 years ksherdy Add a Pablo specific template and compilable.
(edit) @793   9 years ksherdy Add Pybit/Pablo? specific targets.
(edit) @789   9 years ksherdy Rename prototype.py.
(edit) @788   9 years ksherdy Rename template.c and compilable.py.
(edit) @787   9 years cameron Fix semicolon bug.
(edit) @785   9 years ksherdy Use the optparse module to handle command line argument parsing.
(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) @766   9 years ksherdy Initial working JSON compilable and executable.
(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
(edit) @755   9 years ksherdy Update template.
(edit) @753   9 years cameron Pablo/compiler2 project initial check-in
(edit) @751   9 years ksherdy Fix minor formatting error.
(edit) @747   9 years ksherdy Undo comment out dead code elimination.
(edit) @746   9 years ksherdy Fix ParityMask? masking.
(edit) @743   9 years ksherdy Increase OVERLAP_BUFSIZE to 128 bytes.
(edit) @740   9 years ksherdy Refactor generic template.c.
(edit) @719   9 years ksherdy Refactor template.c
(edit) @716   9 years ksherdy Update demo and JSON character class definitions.
(edit) @689   9 years ksherdy Update command line error handling.
(edit) @676   9 years ksherdy Add JSON character class definitions.
(edit) @671   9 years ksherdy Update compilable.py template.
(edit) @670   9 years ksherdy Update default python prototype skeleton.
(edit) @669   9 years ksherdy Update demo prototype.
(edit) @668   9 years ksherdy Fix print_aligned_streams.
(edit) @665   9 years ksherdy Add byteclass.py default file.
(edit) @664   9 years ksherdy Add byteclass.py Python placeholder file.
(edit) @661   9 years ksherdy Update README
(edit) @657   9 years ksherdy Update compilable.py
(edit) @656   9 years ksherdy Pretty print.
(edit) @655   9 years ksherdy Pretty print.
(edit) @654   9 years ksherdy Add README.
(edit) @653   9 years ksherdy Add skeleton Python prototype files.
(edit) @652   9 years ksherdy Add README.
(edit) @651   9 years ksherdy Update README
(edit) @645   9 years ksherdy Boilerplate template.c file.
(edit) @644   9 years ksherdy Minor edit
(edit) @643   9 years ksherdy Add default Makefile
(edit) @640   9 years ksherdy Add lib directory.
(edit) @639   9 years ksherdy Add src directory, Makefile to default workspace.
(edit) @637   9 years ksherdy SIMD library code is located in a single directory location.
Note: See TracRevisionLog for help on using the revision log.