Мне нужно извлечь константу, участвующую в состоянии ветви.Как извлечь константу в состояние ветки?
Например, в отрасли if(a > 10)
, 10 - это то, что я хочу извлечь.
Интересно, как это сделать с использованием LLVM? Соответствующая инструкция LLVM для выше ветвь
%cmp = icmp sgt i32 %2, 10
br i1 %cmp, label %if.then, label %if.else`.
Легко найти филиал ИК, но константа не в ИК.
собирался написать то же самое –
Если нет постоянной, просто пропустите ее, спасибо за ваш мгновенный ответ. –