All developers and users of LLVM and related sub-projects are invited to present at the 2023 LLVM Developers' Meeting in Santa Clara, California! This conference will be held in person October 10-12, 2023.

All talks are required to be in person (this is not a hybrid event). Pre-conference workshops will occur on October 10th and all the main conference talks October 11-12. As we can not guarantee which day your talk is on, please plan to be available for either Oct 11th or 12th.

New this year!
We are inviting speakers to propose talks in the community building, DEI, and Community.o areas in addition to traditional technical talks. Typically we have had a pre-conference event for Community.o, but we plan to integrate this within the conference and have more informal discussions/workshop the day before. We encourage anyone (even those outside the LLVM community) to propose a talk in this category that can benefit the LLVM community.

We are looking for the following proposals:

Technical Talks (20 minutes)
Talks on

  • LLVM Infrastructure, MLIR, Clang, and all LLVM su7b-projects,
  • community building, Community.o, and DEI in LLVM/Compliers/OSS,
  • uses of LLVM in academia or industry,
  • new projects using Clang, LLVM, MLIR, etc.

Tutorials (40-50 minutes*)
In depth talks on LLVM infrastructure, other core libraries, tools, beginner/newcomer talks, community building, etc. Demos encouraged.

Student Technical Talks (15 minutes)
Talks from students using LLVM, Clang, and all sub-projects in research. This is not a competition, but a specific category for student talks.

Quick Technical Talks (10 minutes)
Quick talks about a use or improvement of LLVM and other sub-projects, LLVM community, Community.o, etc.

Lightning Talks (5 minutes)
Lightning fast talks about a use or improvement of LLVM and other sub-projects, LLVM community, Community.o, etc.

Panels (45 minutes*)
Panels may discuss any topic as long as it’s relevant to LLVM, Community.o, or other sub-projects. Panels can take many forms, but a common format is to begin with short introductions from each panel member, and follow with an interactive dialogue among the panelists and audience members. Panels should consist of three to four people (but not more than five) and have a moderator.

Present a poster during the assigned poster session.

* Exact times TBD after talks selected and the schedule planned

Submission Requirements:

  • Submissions are due by August 4, 2023 (end of day AoE).
  • Notification is in August.

Important Details:

Speakers must present in person. There is no option for virtual or recorded presentations. 

Free registration for speakers is limited to:

  • Technical Talks: 1
  • Tutorials: 1
  • Student Talks: 1
  • Panels: 1
  • There is no free or discounted registration for lighting or quick talks.

If your accepted talk is not in one of those categories with free registration, please reach out if you need financial support for registration.

For each proposal you must submit the following:

  • Talk title
  • Short one-paragraph abstract - used on the agenda and directed at attendees
  • Detailed abstract (one- to three-paragraph description of your talk)
  • Submission type
  • For technical talk submissions, you can indicate if you would give a shorter talk (ie. Lightning or Quick instead of full length Technical Talk)
  • Photo and bios for all speakers

Submissions without the required information may not be accepted.

Guide to Writing a proposal for the 2023 LLVM Developers' Meeting

This is a guide to help you submit the best proposal and increase your chances of your proposal being accepted. The 2023 LLVM Developers’ Meeting Program committee receives more proposals than can be accepted, so please read this guide carefully.

If you have never presented at the 2023 LLVM Developers' Meeting, do not fear this process. We are actively looking for new speakers who are excited about LLVM and helping grow the community through these educational talks! You do not need to be a long-time developer to submit a proposal.

General Guidelines:

  • It should be clear from your extended abstract what your topic is, who your target audience is, and what are the takeaways for attendees. The program committee gets a lot of proposals and does not have time to read ten-page papers for each submission.
  • Talks about a use of LLVM (etc.) should include details about how LLVM is used and not only be about the resulting application.
  • Tutorials on “how to use X” in LLVM (or other sub-projects) are greatly desired and beneficial to many developers. Entry level topics are encouraged as well.
  • We are very interested in Community building and DEI talks or tutorials.
  • Talks that have been presented at other technical conferences tend to not get accepted. If you have presented this topic before, make it clear what is new and different in your talk.

Guide to Proposal Fields:

Session Title 
This will be displayed on the website, schedule, and signs. Keep it short and catchy to attract attendees to your talks. A couple of examples are “WebAssembly: Here Be Dragons” or “Beyond Sanitizers: guided fuzzing and security hardening”.

Session Description

A short one-paragraph description that is used on the agenda and directed at attendees. This should entice the curiosity of the attendees and make them want to attend.

Extended Session Description
Here you can include details about your talk. An outline, demo description, what takeaways will your audience have, etc. One to two paragraphs is usually sufficient.

This section will not be published and is intended for the PC to better understand how interesting your talk will be to the audience. For example, if you would prefer not to reveal some conclusions in the published abstract, explaining them here ensures that the PC can take them into account when evaluating your proposal.

Topics Covered
Check all topics covered or list them under Other.

Extended PDF

Optionally include papers or related slides.

Talk Type
Here you can select the type of talk you are proposing. 

For technical talks, are you open to a shorter length talk? 
This applies only to those proposing a technical talk (twenty minutes). Often we have space for shorter talks (five to ten minutes), so please indicate if you are open to giving a shorter talk on this topic instead. 

Speaker Name(s), Photo, Bio 
This should be only the people giving the talk and they appear on our speaker website. Typically this is one or two people for longer talks, and only one for shorter length. You can invite other speakers to fill to their own information. For panels, please determine your panelists and moderator at the time of submission.