Какой уровень является лучшим местом для анализа точек и замены функциональных указателей на реальные функции? Frontend (Clang) или IR ?
Предположим, что анализ точек представляет собой простой эвристический подход, как показано ниже:
- Проверка для всех присваивает указателю функции и
- Проверяет все инициализации структуры (код на C), которые содержат указатель на функцию.