On Jul 29, 2016, at 9:42 AM, Mark Lacey via swift-evolution <[email protected]> wrote: >> And then, when you try to look up any of those LLVM functions, you get >> Doxygen, which isn’t really great. It just puts me off really getting to >> grips with LLVM’s conventions. Maybe one day when I have more time. >> >> Unless somebody knows of some better documentation? > > This is a good reference if you want to start getting to know things like > DenseMap, SmallVector, etc.: > http://llvm.org/docs/ProgrammersManual.html#picking-the-right-data-structure-for-a-task > > <http://llvm.org/docs/ProgrammersManual.html#picking-the-right-data-structure-for-a-task> > > The other thing I would suggest is just taking a look at the headers and when > needed the source. Most of the ADTs closely resemble STL counterparts in API > and are easy to get up-to-speed with.
Another great resource are the talks about LLVM that are produced as part of the LLVM Developer Meetings. You can find slides and videos here: http://llvm.org/devmtg/ -Chris
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
