Я анализирую инструкции getelementptr для доступа к массиву. Как я могу сравнить подписки для двух инструкций gep с доступом к массиву?
Например, для кода
a[i]=b[i+1]+i;
Как сравнить два индекса массива i и i+1 в IR?
i
i+1
Вы можете перебрать их, используя функцию GetElementPtrInst :: idx_begin () .