сравнение индексов массива в LLVM - PullRequest
1 голос
/ 21 марта 2012

Я анализирую инструкции getelementptr для доступа к массиву. Как я могу сравнить подписки для двух инструкций gep с доступом к массиву?

Например, для кода

a[i]=b[i+1]+i;

Как сравнить два индекса массива i и i+1 в IR?

1 Ответ

1 голос
/ 22 марта 2012

Вы можете перебрать их, используя функцию GetElementPtrInst :: idx_begin () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...