James Courtier-Dutton via llvm-dev
2017-May-12 06:58 UTC
[llvm-dev] Email list just for front end developers?
On 6 May 2017 16:08, "Perry E. Metzger via llvm-dev" < llvm-dev at lists.llvm.org> wrote: Howdy! I've noticed that requests for help by people like me who are developing front ends are often lost in the noise in the llvm-dev list. Although LLVM is a wonderful and very productive framework, I've found that getting help on my front end has been very difficult, and learning necessary detail about the APIs and the like is often very, very challenging. Perhaps it would be good to set up a mailing list just for front end developers to provide mutual assistance to one another? That way we would not have to bother people working on optimizers or the back end with our stupid beginner questions, but there would still be a place to go to get assistance. It might also be nice to have a Wiki. I've learned a bunch of things about how to use the APIs over the last weeks as I've been fighting with the code, but I don't really have any good place to share the information I've learned with other people, so others can't learn from my experience. Some of the things I figured out took hours of work to figure out, and it would be nice to document them so other people don't have to do the same thing. I agree. I think the main problem is that there is no useful documentation on the IR builder api and the new passmanager and all the examples don't use the IR builder api but instead some older api. The only example is clang itself. I finally got the answers i needed from reading and understanding the clang source code. There are still many areas i am not sure about. E.g. when using the IR builder, do you need a builder module context per function or per BC file (group of functions). -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170512/6cdb2400/attachment.html>