aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorTimon Kruiper <timonkruiper@gmail.com>2021-03-08 00:09:03 +0100
committerAndrew Kelley <andrew@ziglang.org>2021-03-20 15:10:44 -0700
commita710368054096889385562addaed2d16f0705332 (patch)
tree66cc9673d9bd3ddd914aafeee964d50e55cf4d50 /src/Module.zig
parent56677f2f2da41af5999b84b7f740d7bc463d1032 (diff)
downloadzig-a710368054096889385562addaed2d16f0705332.tar.gz
zig-a710368054096889385562addaed2d16f0705332.zip
stage2: restructure LLVM backend
The LLVM backend is now structured into 3 different structs, namely Object, DeclGen and FuncGen. Object represents an object that is generated by the LLVM backend. DeclGen is responsible for generating a decl and FuncGen is responsible for generating llvm instructions from tzir in a function.
Diffstat (limited to 'src/Module.zig')
0 files changed, 0 insertions, 0 deletions