Чтобы обеспечить поддержку TLS для orcjit, я хотел бы преобразовать llvm :: Modules без эмуляции TLS в те, которые эмулируют TLS и зависят от времени выполнения.
Подобная функциональность уже реализована в TargetLowering::LowerToTLSEmulatedModel
Однако он не работает на ИК.
Итак, как я могу реализовать и выполнить эту операцию как llvm :: Pass?
Задача ещё не решена.
Других решений пока нет …