llvm / llvm/circt

[FIREmitter] Intrinsic support, esp IsX

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

Description

The FIRRTL parser inserts the IsX intrinsic, but this is not supported in FIRRTL emitter. Add this for emitting parsed FIRRTL.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the FIRRTL parser and emitter paths, focusing on where the parser inserts the IsX intrinsic and where the emitter handles intrinsic operations. Confirm that parsed FIRRTL containing IsX can be emitted successfully, with tests or existing coverage showing the expected emitted FIRRTL.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.