2009-08-12 |
Matthijs Kooijman | Revert "Don't generate VHDL for state packing." |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Throw away old and unused functions for state. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Generate a state proc for a stateful function. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Don't inline register_bank. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Only do State packing once in register_bank. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Improve Normalize debug output. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Add isStateCon helper. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Use mkBinderFor instead of mkInternalVar. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Add identical let binding merge normalization pass. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Add cast simplification normalization pass. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Make output ports optional. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Fix more comments. |
commit | commitdiff | tree | snapshot |
2009-08-12 |
Matthijs Kooijman | Fix comment. |
commit | commitdiff | tree | snapshot |
2009-08-08 |
Christiaan... | Fix haddock comments |
commit | commitdiff | tree | snapshot |
2009-08-07 |
Christiaan... | Add support for translating designs defined over multip... |
commit | commitdiff | tree | snapshot |
2009-08-07 |
Christiaan... | Have reduceCoreListToHsList work with simplified modules |
commit | commitdiff | tree | snapshot |
2009-08-07 |
Christiaan... | We now use compileToCoreSimplified, I'm sure there... |
commit | commitdiff | tree | snapshot |
2009-08-07 |
Christiaan... | State newtype has been moved to CLasH.HardwareTypes |
commit | commitdiff | tree | snapshot |
2009-08-07 |
Christiaan... | Alu.hs now uses the new CLasH.HardwareTypes |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Merge branch 'master' of git://github.com/christiaanb... |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Rewrite Alu using the State newtype. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Filter out empty-typed binders in selector cases. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add hasNonEmptyType helper function. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Let argsToVHDLExpr ignore empty types. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Generalize vhdl_ty to work an all TypedThings. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add isJustM helper function. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Rename eitherCoreOrExprArgs to argsToVHDLExprs. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Remove the getType field name from OrdType. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Put mkAssocElems in the TranslatorSession. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Remove unused mkAssocElemIndexed. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Don't generate VHDL for substate extractor cases. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Fix letremoveunused, it removed all used bindings. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Fix the trace output of normalized functions. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Filtering out state arguments is no longer needed. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Generate the empty type for State types. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Allow explicit empty VHDL types using Maybe. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Don't generate input ports for State arguments. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Don't generate VHDL for state packing. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add TypedThing class, and generalize hasStateType with it. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add letremoveunused transformation. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add changeif normalization helper function. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add expr_uses_binders predicate. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Add {is,has}StateType predicates. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Let mkTupleShow support empty tuples. |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Christiaan... | Add the type-alias Vector for TFVec to HardwareTypes... |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Christiaan... | Add the module hardware types, that exports all builtin... |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Christiaan... | Add new modules to cabal file |
commit | commitdiff | tree | snapshot |
2009-08-06 |
Matthijs Kooijman | Remove the unused "stateful" argument fomr makeVHDL*. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Merge branch 'master' of git://github.com/christiaanb... |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Restructure the "finder" functions. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Add catMaybesM and concatM helper functions. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Use the right id for the testbench architecture. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Christiaan... | Fix builtin functions (!),take and RangedWord |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Fix testbench again. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Split of part of getNormalized into normalizeExpr. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Add unzipM helper function. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Slightly simplify getEntity. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Move around some helper functions. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Remove compatability aliases for the old sessions. |
commit | commitdiff | tree | snapshot |
2009-08-05 |
Matthijs Kooijman | Make vhdl generation and normalization lazy. |
commit | commitdiff | tree | snapshot |
2009-08-03 |
Matthijs Kooijman | Put a comment on UniqSupply generation back. |
commit | commitdiff | tree | snapshot |
2009-08-03 |
Matthijs Kooijman | Merge branch 'master' of git://github.com/christiaanb... |
commit | commitdiff | tree | snapshot |
2009-08-03 |
Christiaan... | TFVec builtin should now completely work |
commit | commitdiff | tree | snapshot |
2009-08-02 |
Christiaan... | Clean up imports in Generate.hs |
commit | commitdiff | tree | snapshot |
2009-08-02 |
Christiaan... | Use createDirectoryIfMissing to create the vhdl directo... |
commit | commitdiff | tree | snapshot |
2009-08-02 |
Christiaan... | Reflect API changes of clash in clash-nolibdir |
commit | commitdiff | tree | snapshot |
2009-08-01 |
Christiaan... | Bring back listBind(ings) in Utils.hs by reorganising... |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Fix a few comments so Haddock will complete |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Further clean up Translator.hs (almost done now) |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Cleanup Translator.hs |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Fail again when we find a global function |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Partially fixed TFVec builtin function. Still needs... |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Matthijs Kooijman | Merge casevalsimpl and casewild into casesimpl. |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Matthijs Kooijman | Fix a small bug in the case wildening. |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Matthijs Kooijman | Prevent conflicts with inlinenonrep in normalization. |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Matthijs Kooijman | Merge branch 'master' of git://github.com/christiaanb... |
commit | commitdiff | tree | snapshot |
2009-07-31 |
Christiaan... | Quick hack implementation of FSVec literals, needs... |
commit | commitdiff | tree | snapshot |
2009-07-29 |
Christiaan... | We need the latest vhdl package |
commit | commitdiff | tree | snapshot |
2009-07-29 |
Christiaan... | We now make a show function for all default datatypes. |
commit | commitdiff | tree | snapshot |
2009-07-28 |
Christiaan... | Add automated testbench generation according to supplie... |
commit | commitdiff | tree | snapshot |
2009-07-28 |
Matthijs Kooijman | Show type of binder in listBinding. |
commit | commitdiff | tree | snapshot |
2009-07-28 |
Matthijs Kooijman | Make listBind use listBinding. |
commit | commitdiff | tree | snapshot |
2009-07-28 |
Matthijs Kooijman | Extend CoreShow for TyCons. |
commit | commitdiff | tree | snapshot |
2009-07-23 |
Christiaan... | Remove NoGenerics pragma, as the ghc bug 3391 is now... |
commit | commitdiff | tree | snapshot |
2009-07-23 |
Christiaan... | Add a clash wrapper that fills in the libdir from GHC... |
commit | commitdiff | tree | snapshot |
2009-07-23 |
Christiaan... | Also add NoGenerics pragma to the other types.hs files |
commit | commitdiff | tree | snapshot |
2009-07-23 |
Christiaan... | Fix core show |
commit | commitdiff | tree | snapshot |
2009-07-23 |
Christiaan... | Currently Generics support is broken in combination... |
commit | commitdiff | tree | snapshot |
2009-07-22 |
Christiaan... | Add licence to top directory |
commit | commitdiff | tree | snapshot |
2009-07-22 |
Christiaan... | Removed need for GHC.Paths, some functions however... |
commit | commitdiff | tree | snapshot |
2009-07-22 |
Christiaan... | Update .cabal file so that a default build is expected... |
commit | commitdiff | tree | snapshot |
2009-07-22 |
Christiaan... | Make sure clash is build using stage2 ghc when build... |
commit | commitdiff | tree | snapshot |
2009-07-22 |
Christiaan... | Changed name of cabal file so it will work in the GHC... |
commit | commitdiff | tree | snapshot |
2009-07-20 |
Christiaan... | Changed build-depends to only those libraries required... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Christiaan... | We now support Annotations to indicate top-level entity... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Christiaan... | No need for Main.hs now that clash is a library |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Christiaan... | Adepted the modules to their new structure |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Christiaan... | Moved clash to it's own library directory, and started... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Christiaan... | Moved to new GHC API (6.11). Also use vhdl package... |
commit | commitdiff | tree | snapshot |
2009-07-14 |
Matthijs Kooijman | Remove the (now unused) is_wild predicate. |
commit | commitdiff | tree | snapshot |
next |