When loading a file into IrCollection, it allocates an Ir and a header. The Ir is added to a map, so the collection can hold messages from multiple files, but there is only one instance of header. The ...
Is the frontend, used to parse src code and convert it to LLVM formats. Here: we use CLANG to parse the .c file and generate its AST. RecursiveASTVisitor traverses ...