[llvm-dev] Email list just for front end developers?

James Courtier-Dutton via llvm-dev llvm-dev at lists.llvm.org
Thu May 11 23:58:43 PDT 2017


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>


More information about the llvm-dev mailing list