Henrich Lauko

Results 76 issues of Henrich Lauko

Implement lowering for following `hl` operations: - [ ] `EnumConstantOp` - [ ] `EnumRegion` - [ ] `EnumDeclOp`

good first issue
conversion

### Prerequisites - [x] I have read the documentation and the proposed feature is not implemented. ### Description It seams that VisitBinAssign does not support pointer types at the moment.

### Prerequisites - [x] I have read the documentation and the proposed feature is not implemented. ### Description Make codegen correctly introduce prototype scope for function declarations: ``` hl.prototype {...

high-level

### Prerequisites - [x] I have read the documentation and the proposed feature is not implemented. ### Description Create a tool that will emit scope information Clang AST and VAST...

test
high-level

### Prerequisites - [x] I have read the documentation and the proposed feature is not implemented. ### Description Mirror functionality from Clang AST types. Meke desugar pass only invoke this...

high-level

### VAST version master ### LLVM version 17 ### Operating system all ### Description Current DCE eliminates everything after terminator. This is however not correct as some code can be...

bug

``` vast-front -cc1 -triple x86_64-unknown-linux-gnu -emit-llvm test.c ``` On mac fails with `error: backend data layout does not match expected target description`. Generated module has: `target triple = "x86_64-apple-darwin22.6.0"`

bug
low-level

### Prerequisites - [X] I have read the documentation and the proposed feature is not implemented. ### Description Integrate reasonable tests from https://github.com/llvm/llvm-test-suite/tree/main/ABI-Testsuite/test

abi

### Prerequisites - [X] I have read the documentation and the proposed feature is not implemented. ### Description At the moment vast operations create attributes, however since we have `AttrVisitor`,...

frontend
backlog

Mirror behaviour of clang to produce `zext` on store of bool to memory and `trunc` on load. - see `EmitToMemory` and `EmitFromMemory` in `clang/lib/CodeGen/CGExpr.cpp` - at the moment we keep...

bug
conversion