llvm / llvm/circt

[HW] Add custome bytecode encoding for module type, inner sym and innner ref.

Open
#7,411 0 comments 0 reactions 0 assignees View on GitHub
HW
Dominant language
C++
Stars
2.2k
Forks
524
Avg merge
3d 2h
Merged PRs (30d)
46

Description

Text MLIR represetation is used when custom bytecode encoding are not defined. It would be good to add foundamental types/attributes frequently used in HW

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the custom bytecode encoding support for the module type, inner symbol, inner reference, and frequently used hardware types or attributes. Compare the existing text MLIR representation with any current bytecode paths. Done means these fundamental hardware constructs have defined custom encodings rather than relying on text representation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.