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

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

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

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

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]