Ответ 1
Сейчас вы не можете.
Однако вы можете написать функцию сборки LLVM отдельно в своем собственном файле, пометить ее как alwaysinline
, а затем скомпилировать ее с остальными вашими файлами - это даст вам тот же результат. См. этот связанный вопрос о том, как сначала скомпилировать ваши файлы C в IR, а затем связать их.
Вы даже можете скомпилировать файлы по отдельности и убедиться, что вы выполняете оптимизация времени соединения (LTO), должны делать то же самое.