This website requires JavaScript.
Explore
Help
Sign In
T0b1
/
wasmtime
Watch
1
Star
0
Fork
0
You've already forked wasmtime
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
Files
15a7d50765887277c3edd373e973baa67be52157
wasmtime
/
lib
/
cretonne
/
meta
/
cdsl
History
Dimo
15a7d50765
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00
..
__init__.py
Move some utility functions into the cdsl package.
2016-11-11 13:04:30 -08:00
ast.py
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00
formats.py
Stop tracking if instruction formats have multiple results.
2017-04-13 12:27:39 -07:00
instructions.py
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00
isa.py
Make legalization actions configurable.
2017-07-24 12:49:06 -07:00
operands.py
Allow dot syntax notation for enumerated immediate operands.
2017-03-30 11:37:05 -07:00
predicates.py
Add Apply.inst_predicate().
2017-03-31 13:46:39 -07:00
registers.py
Add RISC-V encodings for spill and fill.
2017-06-13 13:39:52 -07:00
settings.py
Add support for setting presets.
2017-07-14 13:57:44 -07:00
test_ast.py
Move ast, xform, and legalize modules.
2016-11-08 12:33:50 -08:00
test_package.py
Move some utility functions into the cdsl package.
2016-11-11 13:04:30 -08:00
test_ti.py
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00
test_typevar.py
Cleanup typos; Remove SAMEAS; More descriptive rank comments; Introduce explicit sorting in free_typevars() (
#111
)
2017-07-05 15:47:44 -07:00
test_xform.py
Move ast, xform, and legalize modules.
2016-11-08 12:33:50 -08:00
ti.py
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00
types.py
Add fix for
#114
(
#115
)
2017-07-12 08:51:55 -07:00
typevar.py
Cleanup typos; Remove SAMEAS; More descriptive rank comments; Introduce explicit sorting in free_typevars() (
#111
)
2017-07-05 15:47:44 -07:00
xform.py
Rename Dict[Var, TypeVar] to VarTyping; Add VarMap (Dict[Var,Var]). Add {Ast, Def, Rtl}.{vars(), substitution()} and Def.uses(), Def.definitions() - these enable checking structural equivalence between Rtls and doing variable substitutions between compatible Rtls; Add TypeEnv.permits() routine - allows checking if a given TypeEnv allows a given concrete typing without enumerating all typings (will be useful for determing which semantic transform applies to a given concrete typing).
2017-07-24 14:08:44 -07:00