Henrich Lauko

Results 72 issues of Henrich Lauko

For example allow `typedef int int_type` to satisfy `IntegerLikeType` constraint. This probably requires a global module to access typedef information, or embed typedef defining operation somehow to type itself.

high-level

- refactor codegen symbol tables to create scopes in sane way - remove adhoc tables from `CodeGenDriver/Context` - integrate scope vocabulary types from `ScopeContext.hpp`

frontend

Explore possibility of program slicing. Imagine you don't want see usages of particular struct field: - you can omit the field - slice out parts of program that depended on...

At the moment the logic is on three places: - `CodeGenDriver`, `CodeGen` and `CodeGenDeclVisitor` - driver and visitor also duplicates some logic -- `emit_function_prologue` and `VisitFunctionDecl` - `emit_function_prologue` should not...

frontend

It should provide a generic concurrency primitives as mlir types and operations on them. The goal is to unify concurrency in posix pthreads and c++ standard library to model things...

This should generate skeleton taking into account: - dialect name - operation name - optional traits? - it might be nifty to provide checkbox list of most common traits/attributes -...

good first issue
generator

This should generate skeleton taking into account: - pass name - source/target dialect - options - dependentDialects

good first issue
generator

This should generate skeleton taking into account: - dialect name - type name - mnemonic - type traits/attributes (it might be nifty to provide checkbox list of most common attributes)...

good first issue
generator

### Prerequisites - [X] I have read the documentation and the proposed feature is not implemented. ### Description Provide an API that, given an assignment to a variable produces upcoming...

mlir