1) Возможно ли отключить любую оптимизацию в clang?
2) Есть ли способ удалить любую инструкцию phi из сгенерированного кода llvm?
Я использую Clang с опциями:
clang test.c -Неявный -emit-llvm -g -O0 -c -o result.bc
А для некоторых исходных файлов clang испускает код llvm с фи-инструкциями.
Я нахожу любой ват, чтобы получить llvm-файл без фи-инструкций.