source: proto/Compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3452   6 years cameron Clean out mkCall in favor of mkast.call, add C mode framework for …
(edit) @3450   6 years cameron Use carryout2carry abstraction for legacy CCGO
(edit) @3445   6 years cameron Change hard constant 127 to BLOCK_SIZE-1
(edit) @3444   6 years cameron Change hard constant 127 to BLOCK_SIZE-1
(edit) @3440   6 years cameron Support top-level Advance in -W mode
(edit) @3432   6 years ksherdy Added semi
(edit) @3431   6 years ksherdy Sync files names
(edit) @3430   6 years ksherdy Added initial translator to translate compilable pablo programs to …
(edit) @3389   6 years cameron clear() method for stream struct carries
(edit) @3159   6 years ksherdy Updated python to pabloS conversion script.
(edit) @3132   6 years cameron Compiler fix for atEOF() at block boundary.
(edit) @3128   6 years cameron Extend debugging dump for augmented assign statements
(edit) @3095   6 years cameron -C compiler option sets character data base type
(edit) @3093   6 years cameron Use template type for string base; remove Bytedata dependency
(edit) @3091   6 years cameron Add pablo.match compiler support
(edit) @3020   6 years cameron Fixes for multicarry while mode.
(edit) @3018   6 years cameron Multicarry while mode: initial check-in
(edit) @3017   6 years cameron Factor out AST helpers to mkast.py
(edit) @3009   6 years cameron Support for pablo.MatchStar?
(edit) @3003   6 years cameron pablo.atEOF() tests only the immedidate EOF position
(edit) @3002   6 years cameron process Advance args for inFile, etc.
(edit) @2983   6 years ksherdy Updated basic conversion script.
(edit) @2980   6 years ksherdy Added pablo.Mask(fw,n) to operation to translation script.
(edit) @2909   7 years cameron Nested while fix
(edit) @2895   7 years cameron Eliminate do_segment
(edit) @2894   7 years cameron Fix final block lookahead
(edit) @2892   7 years cameron Fix lookahead check for numeric argument on arg 1
(edit) @2891   7 years cameron Lookahead support: add extra stream_function parameters as needed; …
(edit) @2885   7 years cameron pablo.Lookahead call translation
(edit) @2802   7 years cameron Fast bitpack implementation
(edit) @2801   7 years cameron Add CarryThenFinalization? method for all CCGO objects - initially empty
(edit) @2800   7 years cameron Initial BitPack? CCGO object
(edit) @2799   7 years cameron Separate allocation from init, add BLOCK_SIZE parameter, tidy
(edit) @2798   7 years cameron Alignment block size parameters; use carry 'pack' consistently.
(edit) @2795   7 years cameron Move simd_const_1 to library, refine HMPS CCGO2
(edit) @2792   7 years cameron Taking out the garbage …
(edit) @2791   7 years cameron Resolve advance_n bugs for experimental compiler mode.
(edit) @2790   7 years cameron Initial Advance_n support with HMCPS
(edit) @2787   7 years cameron Update HMCGS_CCGO2 for @any_carry
(edit) @2786   7 years cameron Add CCGO GenerateTestAll? method for @any_carry support
(edit) @2718   7 years cameron Calculate block_base for all blocks.
(edit) @2717   7 years cameron Omit extra if tests in carry-in mode
(edit) @2715   7 years cameron Raise error on use of subtraction or addition
(edit) @2709   7 years cameron Optimizations for carry access
(edit) @2708   7 years cameron New experimental version eliminating ubitblock and convert; much faster
(edit) @2707   7 years cameron Clean ups; prepare for overrides
(edit) @2706   7 years cameron Compiler passes conformance tests in experimental mode
(edit) @2705   7 years cameron Resolve initialization error.
(edit) @2703   7 years cameron Various fixes
(edit) @2701   7 years cameron Various fixes
(edit) @2700   7 years cameron Initial check-in for Hierarchical Merging Carry Pack Strategy
(edit) @2699   7 years cameron Elim countBlockCarrysWithAdv1
(edit) @2698   7 years cameron Fixes for advance_n support in experimental mode
(edit) @2697   7 years cameron Support Advance(x,n) in experimental mode
(edit) @2693   7 years cameron Create separate CCGO module
(edit) @2692   7 years cameron Separate module for Carry Information Analysis
(edit) @2691   7 years cameron Record whether blocks are if/while in carryInfoSet
(edit) @2690   7 years cameron Restructure CarryInfoSetVisitor?, add block child info.
(edit) @2689   7 years cameron Base CCGO class, usable as null class
(edit) @2688   7 years cameron Generate declarations and initializations with CCGO
(edit) @2640   7 years cameron GenerateCarryDecls?, GenerateLocalDeclare?, GenerateCarryWhileTest?
(edit) @2638   7 years cameron GenerateCarryWhileFinalization?
(edit) @2637   7 years cameron GenerateCarryElseFinalization?
(edit) @2636   7 years cameron Experimental version progress: carryInfoSet, more ccgo methods
(edit) @2631   7 years cameron Make TempifyBuiltins? handle AugAssign?; define local_while_xfrm
(edit) @2630   7 years cameron Compiler bug fix: apply AugAssign? removal before TempifyBuiltins?
(edit) @2628   7 years cameron Set up a single CarryIntro? visitor per stream function
(edit) @2627   7 years cameron Restore dump facility
(edit) @2612   7 years cameron Experimental mode for CCGO
(edit) @2606   7 years cameron Make temp assignments for carry-generating built-ins
(edit) @2573   7 years cameron Carry Code Generation Document - initial version.
(edit) @2409   7 years ksherdy Updated indentation.
(edit) @2408   7 years ksherdy Updated dump routine.
(edit) @2407   7 years ksherdy Added run configurations directory.
(edit) @2406   7 years ksherdy Added run configurations directory.
(edit) @2393   7 years ksherdy Added stream function dump statements option.
(edit) @2383   7 years ksherdy Added final Python AST node types. Disallow the translation of …
(edit) @2382   7 years ksherdy Renamed Python to Pablo translator. Added script command line parsing.
(edit) @2381   7 years ksherdy Assume parameters are struct type. Assume parameters have the same …
(edit) @2380   7 years ksherdy Added quick and dirty python to pablo translator.
(edit) @2269   7 years cameron Implement special-case while optimization
(edit) @2265   7 years cameron Recognition logic for special case while optimization
(edit) @2264   7 years cameron Record the last stmt processed during CarryIntro?
(edit) @2263   7 years cameron Fix access to carry_flip
(edit) @2262   7 years cameron Fix an accidental revert.
(edit) @2260   7 years cameron Initialize carries to one for scan_to_first.
(edit) @2255   7 years cameron Support for nested whiles
(edit) @2251   7 years ksherdy Removed outdated sample workspace code.
(edit) @2221   7 years cameron Merge cq, pending64
(edit) @2218   7 years cameron Fix macro argument for C syntax mode
(edit) @2217   7 years cameron Fix bug with empty argument lists
(edit) @2215   7 years cameron Compiler fix: apply AdvanceCombiner? before CarryCounter?
(edit) @2213   7 years cameron Use direct CarryArray? implementation
(edit) @2208   7 years cameron pablo.Advance(pablo.Advane(x)) ==> pablo.Advance(x, 2) optimizer
(edit) @2206   7 years cameron Added pablo.advance(strm, n) support (non-nested).
(edit) @2100   7 years cameron Reverse args for error routine - xmlwf compatibility
(edit) @2099   7 years cameron New error primitive: pablo.assert_0(stream, code)
(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()
Note: See TracRevisionLog for help on using the revision log.