[llvm-dev] Adding instructions in pass directly from string containing IR
Przemyslaw Ossowski via llvm-dev
llvm-dev at lists.llvm.org
Tue Jun 1 10:16:16 PDT 2021
Hello,
I would like to add a pass which modifies IR by insertion set of IR
instructions somewhere in the middle of the basicblock,
like example below:
%address = call i32* @llvm.target_intrinsic.getaddress()
%value = load i32, i32* %address
%addvalue = add nsw i32 %value, 10
store i32 %addvalue, i32* %address
Is there any function available which would allow for parsing the string
(containing set of instructions) and generating instructions automatically
instead of manually calling functions creating instructions from IRBuilder?
...at least for simple set of basic instructions
Regards,
Przemek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210601/9ec43742/attachment.html>
More information about the llvm-dev
mailing list