Вставка новой инструкции llvm в непустой базовый блок
действительно довольно просто: просто повторяйте существующие инструкции
пока не достигнете нужного места и не используете
newInst->insertBefore(thatInst);
команда. Однако, когда я смотрю на BasicBlock
интерфейс здесь ,
Кажется, я не могу найти , как вставить эту первую инструкцию?
Я имею в виду, когда только что был выделен свежий базовый блок, и он все еще пуст, как вставить первую инструкцию внутрь? спасибо!