Lines Matching +full:build +full:- +full:docs

31    The LLVM project's code-review process.
34 The LLVM support policy for core and non-core components.
52 Describes how to use the llvm-project repository and code reviews on GitHub.
60 .. _development-process:
63 -------------------
77 How-to guide and templates for new projects that *use* the LLVM
94 .. _lists-forums:
97 ----------------------
99 If you can't find what you need in these docs, try consulting the
104 The forums for all things LLVM and related sub-projects. There are categories and subcategories for a wide variety of areas within LLVM. You can also view tags or search for a specific topic.
108 `Commits Archive (llvm-commits)`__
115 .. __: http://lists.llvm.org/pipermail/llvm-commits/
117 `Bugs & Patches Archive (llvm-bugs)`__
119 higher volume than the LLVM-dev list.
121 .. __: http://lists.llvm.org/pipermail/llvm-bugs/
128 .. _online-sync-ups:
130 Online Sync-Ups
131 ---------------
135 writing, the following sync-ups are organized.
136 The :doc:`CodeOfConduct` applies to all online sync-ups.
138 If you'd like to organize a new sync-up, please add the info in the table
140 to the event, so that it'll show up on the :ref:`llvm-community-calendar`.
141 Please see :ref:`llvm-community-calendar-host-guidance` for more guidance on
144 .. list-table:: LLVM regular sync-up calls
146 :header-rows: 1
148 * - Topic
149 - Frequency
150 - Calendar link
151 - Minutes/docs link
152 * - Loop Optimization Working Group
153 - Every first Wednesday of the month
154 - `ics <./_static/LoopOptWG_invite.ics>`__
155 - `Minutes/docs <https://docs.google.com/document/d/1sdzoyB11s0ccTZ3fobqctDpgJmRoFcz0sviKxqczs4g/edit>`__
156 * - RISC-V
157 - Every 2 weeks on Thursday
158 - `ics <https://calendar.google.com/calendar/ical/lowrisc.org_0n5pkesfjcnp0bh5hps1p0bd80%40group.calendar.google.com/public/basic.ics>`__
160 - `Minutes/docs <https://docs.google.com/document/d/1G3ocHm2zE6AYTS2N3_3w2UxFnSEyKkcF57siLWe-NVs>`__
161 * - ML Guided Compiler Optimizations
162 - Monthly
163 -
164 - `Minutes/docs <https://docs.google.com/document/d/1JecbplF09l3swTjze-UVeLh4L48svJxGVy4mz_e9Rhs/edit?usp=gmail#heading=h.ts9cmcjbir1j>`__
165 * - `LLVM security group <https://llvm.org/docs/Security.html>`__
166 - Monthly, every 3rd Tuesday
167 - `ics <https://calendar.google.com/calendar/ical/eoh3m9k1l6vqbd1fkp94fv5q74%40group.calendar.google.com/public/basic.ics>`__
169 - `Minutes/docs <https://discourse.llvm.org/t/llvm-security-group-public-sync-ups/62735>`__
170 * - `CIRCT <https://github.com/llvm/circt>`__
171 - Weekly, on Wednesday
172 -
173 - `Minutes/docs <https://docs.google.com/document/d/1fOSRdyZR2w75D87yU2Ma9h2-_lEPL4NxvhJGJd-s5pk/edit#heading=h.mulvhjtr8dk9>`__
174 * - flang
175 - Multiple meeting series, `documented here <https://github.com/llvm/llvm-project/blob/main/flang/docs/GettingInvolved.md#calls>`__
176 -
177 -
178 * - OpenMP
179 - Multiple meeting series, `documented here <https://openmp.llvm.org/docs/SupportAndFAQ.html>`__
180 -
181 -
182 * - LLVM Alias Analysis
183 - Every 4 weeks on Tuesdays
184 - `ics <http://lists.llvm.org/pipermail/llvm-dev/attachments/20201103/a3499a67/attachment-0001.ics>`__
185 - `Minutes/docs <https://docs.google.com/document/d/17U-WvX8qyKc3S36YUKr3xfF-GHunWyYowXbxEdpHscw>`__
186 * - LLVM Pointer Authentication
187 - Every month on Mondays
188 - `ics <https://calendar.google.com/calendar/ical/fr1qtmrmt2s9odufjvurkb6j70%40group.calendar.google.com/public/basic.ics>`__
189 - `Minutes/docs <https://discourse.llvm.org/t/llvm-pointer-authentication-sync-ups/62661>`__
190 * - LLVM Embedded Toolchains
191 - Every 4 weeks on Thursdays
192 - `ics <https://drive.google.com/file/d/1uNa-PFYkhAfT83kR2Nc4Fi706TAQFBEL/view?usp=sharing>`__
194 - `Minutes/docs <https://docs.google.com/document/d/1GahxppHJ7o1O_fn1Mbidu1DHEg7V2aOr92LXCtNV1_o/edit?usp=sharing>`__
195 * - Clang C and C++ Language Working Group
196 - 1st and 3rd Wednesday of the month
197 - `gcal <https://calendar.google.com/calendar/u/0?cid=cW1lZGg0ZXNpMnIyZDN2aTVydGVrdWF1YzRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ>`__
198 - `Minutes/docs <https://docs.google.com/document/d/1x5-RbOC6-jnI_NcJ9Dp4pSmGhhNe7lUevuWUIB46TeM/edit?usp=sharing>`__
199 * - LLVM SPIR-V Backend Working Group
200 - Every week on Monday
201 -
202 - `Meeting details/agenda <https://docs.google.com/document/d/1UjX-LAwPjJ75Nmb8a5jz-Qrm-pPtKtQw0k1S1Lop9jU/edit?usp=sharing>`__
203 * - SYCL Upstream Working Group
204 - Every 2 weeks on Mondays
205 - `gcal <https://calendar.google.com/calendar/u/0?cid=c3ljbC5sbHZtLndnQGdtYWlsLmNvbQ>`__
206 - `Meeting details/agenda <https://docs.google.com/document/d/1ivYDSn_5ChTeiZ7TiO64WC_jYJnGwAUiT9Ngi9cAdFU/edit?usp=sharing>`__
207 * - Floating Point Working Group
208 - Every 3rd Wednesday of the month
209 - `ics <https://calendar.google.com/calendar/ical/02582507bac79d186900712566ec3fc69b33ac24d7de0a8c76c7b19976f190c0%40group.calendar.google.com/private-6e35506dbfe13812e92e9aa8cd5d761d/basic.ics>`__
211 - `Meeting details/agenda: <https://docs.google.com/document/d/1QcmUlWftPlBi-Wz6b6PipqJfvjpJ-OuRMRnN9Dm2t0c>`__
212 * - Vectorizer Improvement Working Group
213 - Every 3rd Thursday of the month
214 - `ics <https://drive.google.com/file/d/1ten-u-4yjOcCoONUtR4_AxsFxRDTUp1b/view?usp=sharing>`__
215 - `Meeting details/agenda: <https://docs.google.com/document/d/1Glzy2JiWuysbD-HBWGUOkZqT09GJ4_Ljodr0lXD5XfQ/edit>`__
219 of upcoming sync-ups. Please see the :ref:`discord-bot-event-pings` section for
222 Past online sync-ups
225 Some online sync-ups are no longer happening. We keep pointing to them here to
229 .. list-table:: LLVM no-longer-happening sync-up calls
231 :header-rows: 1
233 * - Topic
234 - Frequency
235 - Calendar link
236 - Minutes/docs link
237 * - Scalable Vectors and Arm SVE
238 - Monthly, every 3rd Tuesday
239 - `ics <https://calendar.google.com/calendar/ical/bjms39pe6k6bo5egtsp7don414%40group.calendar.google.com/public/basic.ics>`__
241 - `Minutes/docs <https://docs.google.com/document/d/1UPH2Hzou5RgGT8XfO39OmVXKEibWPfdYLELSaHr3xzo/edit>`__
242 * - MemorySSA in LLVM
243 - Every 8 weeks on Mondays
244 - `ics <https://calendar.google.com/calendar/ical/c_1mincouiltpa24ac14of14lhi4%40group.calendar.google.com/public/basic.ics>`__
246 - `Minutes/docs <https://docs.google.com/document/d/1-uEEZfmRdPThZlctOq9eXlmUaSSAAi8oKxhrPY_lpjk/edit#>`__
247 * - GlobalISel
248 - Every 2nd Tuesday of the month
249 - `gcal <https://calendar.google.com/calendar/u/0?cid=ZDcyMjc0ZjZiZjNhMzFlYmE3NTNkMWM2MGM2NjM5ZWU3ZDE2MjM4MGFlZDc2ZjViY2UyYzMwNzVhZjk4MzQ4ZEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t>`__
250 - `Meeting details/agenda <https://docs.google.com/document/d/1Ry8O4-Tm5BFj9AMjr8qTQFU80z-ptiNQ62687NaIvLs/edit?usp=sharing>`__
251 * - Vector Predication
252 - Every 2 weeks on Tuesdays, 3pm UTC
253 -
254 - `Minutes/docs <https://docs.google.com/document/d/1q26ToudQjnqN5x31zk8zgq_s0lem1-BF8pQmciLa4k8/edit?usp=sharing>`__
255 * - `MLIR <https://mlir.llvm.org>`__ design meetings
256 - Weekly, on Thursdays
257 -
258 - `Minutes/docs <https://docs.google.com/document/d/1y_9f1AbfgcoVdJh4_aM6-BaSHvrHl8zuA5G4jv_94K8/edit#heading=h.cite1kolful9>`__
260 .. _office-hours:
263 ------------
270 Office hours are also listed on the :ref:`llvm-community-calendar`. Of course,
276 .. list-table:: LLVM office hours
278 :header-rows: 1
280 * - Name
281 - In-scope topics
282 - When?
283 - Where?
284 - Languages
285 * - Kristof Beyls
286 - General questions on how to contribute to LLVM; organizing meetups;
287 submitting talks; and other general LLVM-related topics. Arm/AArch64
289 - Every 2nd and 4th Wednesday of the month at 9.30am CET, for 30 minutes.
291 - `Jitsi <https://meet.jit.si/KristofBeylsLLVMOfficeHour>`__
292 - English, Flemish, Dutch
293 * - Alina Sbirlea
294 - General questions on how to contribute to LLVM; women in compilers;
296 - Monthly, 2nd Tuesdays, 10.00am PT/7:00pm CET, for 30 minutes.
299 - `GoogleMeet <https://meet.google.com/hhk-xpdj-gvx>`__
300 - English, Romanian
301 * - Aaron Ballman (he/him)
302 - Clang internals; frontend attributes; clang-tidy; clang-query; AST matchers
303 - Monthly, 2nd Monday and 3rd Friday of the month at 10:00am Eastern and again at 2:00pm Eastern, for 60 minutes.
306 - `GoogleMeet <https://meet.google.com/xok-iqne-gmi>`__
307 - English, Norwegian (not fluently)
308 * - Johannes Doerfert (he/him)
309 - OpenMP, LLVM-IR, interprocedural optimizations, Attributor, workshops, research, ...
310 - Every week, Wednesdays 9:30am (Pacific Time), for 1 hour.
311 `ics <https://drive.google.com/file/d/1E_QkRvirmdJzlXf2EKBUX-v8Xj7-eW3v/view?usp=sharing>`__
312 - `MS Teams <https://teams.microsoft.com/l/meetup-join/19%3ameeting_MTMxNzU4MWYtYzViNS00OTM2LWJmNWQtMjg5ZWFhNGVjNzgw%40thread.v2/0?context=%7b%22Tid%22%3a%22a722dec9-ae4e-4ae3-9d75-fd66e2680a63%22%2c%22Oid%22%3a%22885bda30-ce8e-46db-aa7e-15de0474831a%22%7d>`__
313 - English, German
314 * - Tobias Grosser
315 - General questions on how to contribute to LLVM/MLIR, Polly, Loop Optimization, FPL, Research in LLVM, PhD in CS, Summer of Code.
316 - Monthly, last Monday of the month at 18:00 London time (typically 9am PT), for 30 minutes.
317 - `Video Call <https://meet.grosser.science/LLVMOfficeHours>`__
318 - English, German, Spanish, French
319 * - Alexey Bader
320 - SYCL compiler, offload tools, OpenCL and SPIR-V, how to contribute.
321 - Monthly, 2nd Monday of the month at 9:30am PT, for 30 minutes.
322 - `GoogleMeet <https://meet.google.com/pdz-xhns-uus>`__
323 - English, Russian
324 * - Maksim Panchenko
325 - BOLT internals, IR, new passes, proposals, etc.
326 - Monthly, 2nd Wednesday of the month at 11:00am PT, for 30 minutes.
327 - `Zoom <https://fb.zoom.us/j/97065697120?pwd=NTFaUWJjZW9uVkJuaVlPTE9qclE3dz09>`__
328 - English, Russian
329 * - Quentin Colombet (he/him)
330 - LLVM/MLIR; Codegen (Instruction selection (GlobalISel/SDISel), Machine IR,
332 - Monthly, 1st Wednesday of the month at 8.00am PT, for 30 minutes.
335 - `Google meet <https://meet.google.com/cbz-grrp-obs>`__
336 - English, French
337 * - Phoebe Wang (she/her)
338 - X86 backend, General questions to X86, women in compilers.
339 - Monthly, 3rd Wednesday of the month at 8:30am Beijing time, for 30 minutes.
340 - `MS Teams <https://teams.microsoft.com/l/meetup-join/19%3ameeting_NWQ0MjU0NjYtZjUyMi00YTU3LThmM2EtY2Y2YTE4NGM3NmFi%40thread.v2/0?context=%7b%22Tid%22%3a%2246c98d88-e344-4ed4-8496-4ed7712e255d%22%2c%22Oid%22%3a%227b309d9c-a9bb-44c8-a940-ab97eef42d4d%22%7d>`__
341 - English, Chinese
342 * - Amara Emerson
343 - GlobalISel questions.
344 - Monthly, 4th Wednesday of the month at 9:30am PT, for 30 minutes.
345 - `Google meet <https://meet.google.com/pdd-dibg-cwv>`__
346 - English
347 * - Maksim Levental and Jeremy Kun
348 - MLIR newcomers and general discussion (`livestreamed <https://www.youtube.com/playlist?list=PLhxO86S3jsX2k7kOhZaV-qKWm8tNsUdAE>`__)
349 - Every two weeks, Wednesdays at 2:00pm US Pacific, for 90 minutes.
350 - Livestream chat or `Google meet <https://meet.google.com/wit-tvzc-dwc>`__
351 - English
352 * - Renato Golin
353 - General LLVM, MLIR & Linalg, distributed computing, research, socials.
354 - Every first Friday of the month, 14:00 UK time, for 60 minutes.
355 - `Google meet <https://meet.google.com/jps-twgq-ivz>`__
356 - English, Portuguese
357 * - Rotating hosts
358 - Getting Started, beginner questions, new contributors.
359 - Every Tuesday at 2 PM ET (11 AM PT), for 30 minutes.
360 - `Google meet <https://meet.google.com/nga-uhpf-bbb>`__
361 - English
364 of upcoming office hours. Please see the :ref:`discord-bot-event-pings` section
373 :ref:`llvm-community-calendar`.
374 Please see :ref:`llvm-community-calendar-host-guidance` for more guidance on
380 `#office-hours Discord channel <https://discord.com/channels/636084430946959380/976196303681896538>`__.
392 -------
398 The #buildbot-status channel has a bot for
400 bot will update the channel with a link to a build bot when a build goes from
401 passing to failing and again when the build goes from failing back to passing.
402 It is a great way to actively monitor the status of the build.
404 The bot also supports @mention-ing you when your email appears on a blamelist.
407 .. _discord-bot-event-pings:
414 to Discord. This behavior is controlled on a per-event basis, by metadata in the
420 - ``discord-bot-event-type`` - **Required**. Specifies the event type. Valid
421 values are ``office-hours`` and ``sync-up``.
422 - ``discord-bot-channels-to-mention`` - **Sometimes required**. A
423 comma-separated list of Discord channels to post notifications in. If your
424 ``discord-bot-event-type`` is ``office-hours``, the ``#office-hours`` channel
427 - ``discord-bot-mention`` - **Optional**. A comma-separated list of people to
430 - ``discord-bot-reminder-time-before-start`` - **Optional**. The number of
433 - ``discord-bot-message`` - **Optional**. Text to append to all event pings.
440 discord-bot-channels-to-mention: #beginners, #foo
441 discord-bot-event-type: office-hours
442 discord-bot-mention: @gburgessiv, @bar
443 discord-bot-message: Come join us for office hours!
444 discord-bot-reminder-time-before-start: 5
450 * send the pings to the ``#beginners``, ``#foo``, and ``#office-hours`` channels
453 A few minutes before sending a ping, the bot will double-check that the event
459 .. _meetups-social-events:
462 -------------------------
476 .. _community-proposals:
479 ------------------------
500 Proposals for additional benchmarks/programs for llvm's test-suite.
508 .. _llvm-community-calendar:
511 -----------------------
514 community such as :ref:`online-sync-ups` and :ref:`office-hours`. The calendar
525 subscribing to it with the + button in the bottom-right corner to view all
528 .. _llvm-community-calendar-host-guidance:
545 * the person to contact is in case of any code-of-conduct issues. Typically,
551 * If you're hosting a sync-up or office hours event and would like it to be
553 available in the :ref:`discord-bot-event-pings` section).
557 .. code-block:: none
563 (https://llvm.org/docs/CodeOfConduct.html). For any Code of Conduct reports,
570 discord-bot-channels-to-mention: #lldb
571 discord-bot-event-type: sync-up
572 discord-bot-mention: @host-username, @another-host
573 discord-bot-message: Come join us to chat about LLDB!
574 discord-bot-reminder-time-before-start: 30