The LLVM Compiler Infrastructure
Site Map:
Download!
Search this Site


Useful Links
Release Emails
20.1.8: Jul 2025
20.1.7: Jun 2025
20.1.6: May 2025
20.1.5: May 2025
20.1.4: Apr 2025
20.1.3: Apr 2025
20.1.2: Apr 2025
20.1.1: Mar 2025
20.1.0: Mar 2025
19.1.7: Jan 2025
19.1.6: Dec 2024
19.1.5: Dec 2024
19.1.4: Nov 2024
19.1.3: Oct 2024
19.1.2: Oct 2024
19.1.1: Oct 2024
19.1.0: Sep 2024
All Announcements

Maintained by the
llvm-admin team

2025 US LLVM Developers' Meeting


  1. About
  2. Call for Proposals
  3. Student Travel Grants
  4. Code of Conduct
  5. Contact
Note: You will be directed to the event website in 5 seconds. https://llvm.swoogo.com/2025devmtg/home.

About

The US LLVM Developers' Meeting is a tri-annual gathering of the entire LLVM Project community. The conference is organized by the LLVM Foundation and many volunteers within the LLVM community. Developers and users of LLVM, Clang, and related subprojects will enjoy attending interesting talks, impromptu discussions, and networking with the many members of our community. Whether you are a new to the LLVM project or a long time member, there is something for each attendee.

To see the agenda, speakers, and register, please visit the Event Site here: https://llvm.swoogo.com/2025devmtg/home.

What can you can expect at an LLVM Developers' Meeting?

Technical Talks
These 20-30 minute talks cover all topics from core infrastructure talks, to project's using LLVM's infrastructure. Attendees will take away technical information that could be pertinent to their project or general interest.
Tutorials
Tutorials are 50-60 minute sessions that dive down deep into a technical topic. Expect in depth examples and explanations.
Lightning Talks
These are fast 5 minute talks that give you a taste of a project or topic. Attendees will hear a wide range of topics and probably leave wanting to learn more.
Quick Talks
Quick 10 minute talks that dive a bit deeper into a topic, but not as deep as a Technical Talk.
Student Technical Talks
Graduate or Undergraduate students present their work using LLVM.
Panels
Panel sessions are guided discussions about a specific topic. The panel consists of ~3 developers who discuss a topic through prepared questions from a moderator. The audience is also given the opportunity to ask questions of the panel.

Who attends?

  • Active developers of projects in the LLVM Umbrella (LLVM core, Clang, LLDB, libc++, compiler_rt, flang, lld, MLIR, etc).
  • Anyone interested in using these as part of another project.
  • Students and Researchers
  • Compiler, programming language, and runtime enthusiasts.
  • Those interested in using compiler and toolchain technology in novel and interesting ways.
  • Sponsors and partners utilizing LLVM technology in their products.

The LLVM Developers' Meeting strives to be the best conference to meet other LLVM developers and users.

For future announcements or questions: Please visit the LLVM Discourse forums. Most posts are in the Announcements or Community categories and tagged with usdevmtg.

Call for Proposals

All developers and users of LLVM and related sub-projects are invited to present at the 2025 US LLVM Developers' Meeting in Santa Clara, California! This conference will be held in-person on October 28-29 (with workshops on October 27).

Submit your talk proposals here by July 15, 2025 (end of day AoE): https://hotcrp.llvm.org/usllvm2025/

We are looking for the following proposals:

  • Technical Talks (20 minutes): Talks on: LLVM Infrastructure,Clang and all related sub-projects, On uses of LLVM in academia or industry, On new projects using Clang or LLVM, LLVM Community topics
  • Tutorials (40-50 minutes*): In depth talks on LLVM infrastructure or other core libraries, tools, 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.
  • Lightning Talks (5 minutes): Lightning fast talks about a use or improvement of LLVM and other sub-projects.
  • Panels (45 minutes*):Panels may discuss any topic as long as it's relevant to LLVM or related 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 3-4 people (but not more than 5) and have a moderator.
  • Poster: Present a poster during the assigned poster session during the event. Exact length for panels and tutorials will happen after talks selected and the schedule is planned.

Submission Requirements:

Submissions should be sent by Juky 15 (end of day AoE). Notifications will be sent on August 1. Please submit your proposal here. Speakers must present in person. There is no option for virtual or recorded presentations.

Free registration for speakers is is provided to one speaker of these type of talks:

  • Technical Talks
  • Tutorials
  • Student Talks
  • Panels

  • There is no free or discounted registration for posters, lightning talks, quick talks, or multiple presenters.

    For each proposal you must submit the following:

  • Talk title
  • Abstract
  • Submission type
  • Photo and bios for all speakers (required). Please do not put authors here as its used by the A/V and logistics team for A/V requirements.
  • Short abstract for the website/program
  • Extended PDF abstract (optional)
  • For technical talk submissions, you can indicate if you would give a shorter talk (ie. Lightning or Quick instead of full length Technical Talk)

  • Submissions without the required information may not be accepted.

    For any questions, please email events@llvm.org.

    Guide to Writing a proposal for the LLVM Developers' Meeting

    This is a guide to help you submit the best proposal and increase your chances of your proposal being accepted. The LLVM Developers' Meeting program committee receives more proposals than can be accepted, so please read this guide carefully.
    If you have never presented at an LLVM Developers' Meeting, then 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:

  • In your abstract, clearly state what your topic is, who your targeted audience is, and what takeaways attendees should expect.
  • Talks about a use of LLVM (etc) should include details about how LLVM is used and not only be about the resulting application.
  • Talks about how to use X in LLVM (or other subproject) are greatly desired and beneficial to many developers.
  • Entry level topics are encouraged as well.
  • Tutorials on "how to use X" in LLVM (or other subproject) are greatly desired and beneficial to many developers. Entry level topics are encouraged as well.
  • The program committee gets a lot of proposals and does not have time to read 10 page papers for each submission.
  • 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:

    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".

    Abstract:

    Here you can include details about your talk. An outline, demo description, what takeaways will your audience have, etc. 1-2 paragraphs is sufficient usually.
    This section will not be published and is intended for the program committee 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.

    Submission:

    Optional PDF containing extended details. This is in addition to the abstract. Keep in mind that the program committee does not have time to read 10 page papers for each proposal.

    Authors:

    Anyone who is an author of the work or the proposal. We do blind submission, so the program committee will not see this information.

    Website Abstract:

    1 paragraph. This is displayed on the schedule and website for attendees to consider when selecting talks. We suggest you proof read and pay attention to grammar.

    What type of talk submission is this?

    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 (20 minutes). Often we have space for shorter talks (5 or 10 min), so please indicate if you are open to giving a shorter talk on this topic instead.

    Speaker Name(s), Photo, Bio (up to 5 for panels including the moderator):

    This should be only the people giving the talk. Typically this is 1 or 2 people for longer talks, and only 1 for shorter length. This is not shared with the program committee. It is used by the logistics team to populate the speaker page on the event site and get speakers registered. This is required information as it takes longer to add speaker information after the fact. For panels, please determine your panelists and moderator at the time of submission.

    Which speaker is your moderator? (PANELS ONLY, all others write N/A)

    List the moderator name. The program committee does not see this.

    PC conflicts

    Check any conflicts with program committee members. These are people that can not be impartial when reviewing your proposal. See HotCRP for the full definition of conflict.

    Student Travel Grants

    Applications are open for student travel grants to attend the 2025 US LLVM Developers' Meeting.

    To submit your application, please use this form: Student Travel Grant Application

    The deadline for 2025 applications is July 15, 2025.

    The LLVM Foundation is committed to a culture of building, education, diversity, and the general forwarding of compilers and tools supporting the long-term health and growth of the LLVM Project. To this end, the LLVM Foundation provides student travel grants to support up-and-coming students who want to attend LLVM Developers Meetings or other compiler-related educational conferences.

    Selection Criteria - Scholarship recipients are selected based on the following criteria:

    • Current research or academic work with the LLVM project
    • Participation with the LLVM Project or relevant work experience
    • Financial need
    • Priority may be given to those presenting a paper/work using LLVM or related sub-project at the conference/workshop.
    • Priority may be given to underrepresented backgrounds, genders, and experiences to encourage broader participation in computer science and engineering
    • Priority may be given to those within the local travel region
    • Past recipients of LLVM Foundation travel grants may not be selected

    Eligibility - Applicant must:

    • Be a current full time undergraduate or graduate student.
    • Not be an LLVM Foundation director, officer, or employee, or relative of any LLVM Foundation director, officer, or employee.
    • Residents of India must have a bank account in another country that accepts wire transfers
    • Not be a resident of an embargoed country.

    Selection Process

    • Applications will be accepted by the posted application deadlines on the LLVM Foundation website.
    • Applicants are responsible for gathering and submitting all necessary information on the Application form. Incomplete applications will not be considered.
    • All information received from the applicant will be treated as confidential and will not be shared outside of the LLVM Foundation except as required by governmental regulations such as IRS reviews of the LLVM Foundation's Grant Program.
    • Successful applicants will be notified and given a grant letter, to be signed and returned to the LLVM Foundation.

    Award Amounts

    • All awards include developers' meeting ticket and hotel accommodation
    • Reimbursement for travel expenses such as flights and airport transportation
    • The number and amount of individual awards may vary from year to year.

    Payment

    Successful applicants will be required to submit proof of attendance at the conference within 30 days of attending. Reimbursements shall not be made prior to the LLVM Foundation receiving all supporting documentation. Payments will be made payable to the recipient or the recipient's legal guardian via wire, Paypal, or check (US residents only).

    If you have any questions, please email bwatson@llvm.org

    Code of Conduct

    The LLVM Foundation is dedicated to providing an inclusive and safe experience for everyone. We do not tolerate harassment of participants in any form. By registering for this event, we expect you to have read and agree to the LLVM Code of Conduct.

    Contact

    To contact the organizer, email events@llvm.org