Skip to content

Compiler Explorer UI #366

@xermicus

Description

@xermicus

The revive explorer utility provides us with insights about the code generation. But it lacks a user interface. A UI will make it more convenient to find sub-optimal aspects of the codegen and improve debug information.

I envision a 2 pane WebUI with the YUL and the corresponding RISC-V code. Akin to the compiler explorer..

  • Clicking on a YUL location should jump the RISCV pane to the right place
  • Color-highlighting of the currently selected line
  • The WebUI in the first version doesn't need to have a compiler backend.
    • The explorer currently uses the dwarfdump utility. It only extracts the locations. But we'd also want to see the instructions. I suggest:
    • On startup, it analyzes the shared object with dwarfdump and objdump
    • Once done, the webUI starts and just displays information (processing does not need to happen in the UI - can be added later)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions