Balasaheb Dabhade via llvm-dev
2016-Mar-03 10:25 UTC
[llvm-dev] Help to write LLVM MachineFunctionPass
Dear All, I am writing the MachineFunctionPass passes in LLVM. I am following the steps from following link but not able to proceced further. The steps are not clears since it does mention in which folder we need to store the file and how to compile. http://web.archive.org/web/20140725235132/http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-January/037496.html http://www.gabriel.urdhr.fr/2014/09/26/adding-a-llvm-pass/ http://adriansampson.net/blog/llvm.html It would be great if some one share sample code of codegen pass( MachineFunctionPass) and steps need to be followed to write LLVM MachineFunctionPass pass, which I wanted run after global register allocation pass. Thanks, Bala -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160303/85301dde/attachment-0001.html>
Yaron Keren via llvm-dev
2016-Mar-03 10:50 UTC
[llvm-dev] Help to write LLVM MachineFunctionPass
It may be easiest to copy an existing MachineFunctionPass, chaning file and class names as appropriate. 2016-03-03 12:25 GMT+02:00 Balasaheb Dabhade via llvm-dev < llvm-dev at lists.llvm.org>:> Dear All, > > I am writing the MachineFunctionPass passes in LLVM. I am following the > steps from following link but not able to proceced further. The steps are > not clears since it does mention in which folder we need to store the file > and how to compile. > > > http://web.archive.org/web/20140725235132/http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-January/037496.html > > http://www.gabriel.urdhr.fr/2014/09/26/adding-a-llvm-pass/ > > http://adriansampson.net/blog/llvm.html > > It would be great if some one share sample code of codegen pass( > MachineFunctionPass) and steps need to be followed to write LLVM > MachineFunctionPass pass, which I wanted run after global register > allocation pass. > > Thanks, > Bala > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160303/9eea1b19/attachment.html>