Как выполнить TargetLowering в проходе ИК-трансформации?

Чтобы обеспечить поддержку TLS для orcjit, я хотел бы преобразовать llvm::Modules без эмуляции TLS в те, которые эмулируют TLS и зависят от времени выполнения.

Подобная функциональность уже реализована в TargetLowering::LowerToTLSEmulatedModelОднако он не работает на ИК.

Итак, как я могу реализовать и выполнить эту операцию как llvm::Pass?

0 ответов

Другие вопросы по тегам