Проход LLVM opt -S -mem2reg
создает так называемый «обрезанный» SSA - форма, в которой удалены все мертвые функции phi. Я хотел бы сохранить эти инструкции phi в IR, получив "минимальный" SSA, но я не могу найти простой способ сделать это.
Обречен ли я реализовать весь алгоритм построения SSA с нуля или есть способ сделать это с помощью существующих инструментов?
-reg2mem
, обратном-mem2reg
? - person arrowd   schedule 20.08.2015