summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-lower-generics.cpp
Commit message (Collapse)AuthorAge
...
* Dynamic dispatch for generic interface requirements.Yong He2020-06-24
| | | | | | | | -Lower interfaces into actual `IRInterfaceType` insts. -Lower `DeclRef<AssocTypeDecl>` into `IRAssociatedType` -Generate proper IRType for generic functions. -Add a test case exercising dynamic dispatching a generic static function through an associated type. -Bug fixes for the test case.
* Dynamic dipatch non-static functions.Yong He2020-06-17
|
* Generate dynamic C++ code for the minimal test case. (#1391)Yong He2020-06-17
* Add IR pass to lower generics into ordinary functions. * Fix project files * Emit dynamic C++ code for simple generics and witness tables. Fixes #1386. * Remove -dump-ir flag. * Fixups.