Как я могу сбросить ВСЕ Gimple деревья?
Мне нужно сбросить все деревья Gimple (вид -fdump-tree-что угодно). Я создал плагин для этой цели, но я не уверен, как мне получить доступ к деревьям Gimple. Плагин подключен к GIMPLE_PASS:
static struct opt_pass my_pass =
{
.type = GIMPLE_PASS,
...
Я попытался перебрать базовые блоки с помощью gsi (gimple_stmt_iterator), однако мой дамп не завершен.
Можете ли вы помочь мне, как я должен получить доступ к деревьям Gimple, чтобы свалить каждое дерево?