
12 Jul
2020
12 Jul
'20
6:35 a.m.
On 12/07/2020, Henning Thielemann
On Sun, 12 Jul 2020, Tom Westerhout wrote:
The part that feels wrong here is that one has to create a new Module for every single function. I always thought of LLVM Modules as kind of compilation units.
Right. Your module can contain multiple functions and they are compiled and optimized together by LLVM. But if you want to cache every single function then a one-function-module is fine.
Ah that settles it then. Thanks a lot! Cheers, Tom