Как перебирать операторов в IR-инструкции LLVM - PullRequest
0 голосов
/ 02 июля 2018

У меня есть следующая инструкция llvm:

  %or = or i32 shl (i32 1, i32 urem (i32 ptrtoint ([4 x %struct.my_struct1]* getelementptr inbounds (%struct.my_struct2, %struct.my_struct3* null, i32 0, i32 18, i32 48, i32 3) to i32), i32 32)), %add, !dbg !278709

И мне нужно перебрать все операторы.

1) Есть ли пропуск (или флаг для лязга), который может пролить эту инструкцию?

2) как мне просто перебрать эти операторы?

Спасибо

...