Можно ли запустить компилятор LLVM с вводом 32-битного кода x86? Существует огромный алгоритм, исходный код которого у меня отсутствует, и я хочу, чтобы он работал быстрее на том же оборудовании. Можно ли перевести с x86 обратно на x86 с оптимизацией.
Этот код работает долго, поэтому я хочу сделать его статическую перекомпиляцию. Кроме того, я могу сделать его профиль времени выполнения и дать подсказки LLVM, какие ветки более вероятны.
Исходный код написан для x86 + x87 и не использует SSE / MMX / SSE2. После перекомпиляции есть шанс использовать x86_64 и / или SSE3. Также код будет регенерирован более оптимальным образом в аппаратный декодер.
Спасибо.