Skip to content

Wrappers for critical front-end components #10

@michkot

Description

@michkot

We need access to program/functions/instructions details for proper development and debugging.

  • Function: name, return type, argument types, argument Frontend IDs. Optional: "is intrinsic", linkage type
  • Instruction: LLVM string rep, source info {file, line, column}
  • Values = {Constants and Instructions}: source name (named register vs named stack variable?)

Implementation notes:
Generate map for values when creating CFG
Add "debugger mode" functionality -> retrieve all information on construction and cache it in the wrapper

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions