arcana-lab / memoir

A case for representing data collections and objects in the LLVM IR
MIT License
12 stars 2 forks source link

Substrate for MemOIR Representation #40

Closed tommymcm closed 1 year ago

tommymcm commented 1 year ago

Created a substrate for the MemOIR Intermediate Representation. compiler/passes/memoir/ir contains the substrate for accessing information about memoir calls. compiler/passes/memoir/analysis contains the type, struct and collection analyses that generate the IR.

There is additional engineering work on the representation and its substrate: