1) Възможно ли е да изключите каквато и да е оптимизация в clang?
2) Има ли начин да се премахне всяка phi инструкция от генерирания llvm код?
Използвам clang с опции: clang test.c -Wimplicit -emit-llvm -g -O0 -c -o result.bc
А за някои изходни файлове clang излъчва llvm код с phi-инструкции. Намирам каквото и да е, за да получа llvm-файл без phi-инструкции.
reg2mem
пропуск, за да преместите всичко в стека. - person SK-logic   schedule 15.06.2011