From 5d83abf849417b4a7059e40ec9ca3f0aef413251 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 27 Sep 2024 08:55:50 +0200 Subject: [PATCH 1/6] [LLVM][Maintainers] Move code owner list to Maintainers.rst Following https://discourse.llvm.org/t/rfc-proposing-changes-to-the-community-code-ownership-policy/80714 and https://github.com/llvm/llvm-project/pull/107384, this PR moves the llvm CODE_OWNERS.txt to the Maintainers.rst file. The format of the Maintainers.rst file follows the current CodeOwners.rst from clang, with some minor changes to account for the code owners -> maintainers migration. This change is intended to be a pure format change, without changing any actual code owners / maintainers. The list is still very badly outdated. The intent here is to get the format change out of the way, so we can get proper diffs when replacing no longer active maintainers. If we mix both together, it will be hard to follow what actually changed. I've tried to categorize things as best as I could, and filled in GitHub handles for people where I knew them or could determine them with some confidence. --- llvm/CODE_OWNERS.TXT | 269 ------------------------- llvm/Maintainers.rst | 467 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 467 insertions(+), 269 deletions(-) delete mode 100644 llvm/CODE_OWNERS.TXT create mode 100644 llvm/Maintainers.rst diff --git a/llvm/CODE_OWNERS.TXT b/llvm/CODE_OWNERS.TXT deleted file mode 100644 index 5b4df555fd666..0000000000000 --- a/llvm/CODE_OWNERS.TXT +++ /dev/null @@ -1,269 +0,0 @@ -This file is a list of the people responsible for ensuring that patches for a -particular part of LLVM are reviewed, either by themself or by someone else. -They are also the gatekeepers for their part of LLVM, with the final word on -what goes in or not. - -The list is sorted by surname and formatted to allow easy grepping and -beautification by scripts. The fields are: name (N), email (E), web-address -(W), PGP key ID and fingerprint (P), description (D), snail-mail address -(S) and (I) IRC handle. Each entry should contain at least the (N), (E) and -(D) fields. - -N: Paul C. Anagnostopoulos -E: paul@windfall.com -D: TableGen - -N: Matt Arsenault -E: Matthew.Arsenault@amd.com -E: arsenm2@gmail.com -I: arsenm -D: AMDGPU, InferAddressSpaces - -N: Justin Bogner -E: mail@justinbogner.com -D: InstrProfiling and related parts of ProfileData -D: SelectionDAG (lib/CodeGen/SelectionDAG/*) - -N: Alex Bradbury -E: asb@igalia.com -D: RISC-V backend (lib/Target/RISCV/*) - -N: Matthias Braun -E: matze@braunis.de -I: MatzeB -D: Instruction Scheduling - -N: Chandler Carruth -E: chandlerc@gmail.com -E: chandlerc@google.com -D: Config, ADT, Support, inlining & related passes, SROA/mem2reg & related passes, CMake, library layering - -N: Evan Cheng -E: evan.cheng@apple.com -D: parts of code generator not covered by someone else - -N: Eric Christopher -E: echristo@gmail.com -D: Debug Information, inline assembly - -N: Andrey Churbanov -E: andrey.churbanov@intel.com -D: OpenMP runtime library - -N: Johannes Doerfert -E: jdoerfert@llnl.gov -D: OpenMP target offloading, OpenMP-Opt, Attributor - -N: Greg Clayton -E: clayborg@gmail.com -D: LLDB - -N: Louis Dionne -E: ldionne.2@gmail.com -D: libc++ - -N: Peter Collingbourne -E: peter@pcc.me.uk -D: libLTO (lib/LTO/* tools/lto/*), LLVM Bitcode (lib/Bitcode/* include/llvm/Bitcode/*) - -N: Quentin Colombet -E: quentin.colombet@gmail.com -D: Loop Strength Reduction, Register allocators - -N: Andrea Di Biagio -E: andrea.dibiagio@sony.com -E: andrea.dibiagio@gmail.com -D: MCA, llvm-mca - -N: Hal Finkel -E: hfinkel@anl.gov -D: The loop reroller and alias analysis - -N: Zheng Chen -E: czhengsz@cn.ibm.com -D: PowerPC Backend - -N: Dan Gohman -E: llvm@sunfishcode.online -D: WebAssembly Backend (lib/Target/WebAssembly/*) - -N: Renato Golin -E: rengolin@systemcall.eu -D: ARM Linux support - -N: Venkatraman Govindaraju -E: venkatra@cs.wisc.edu -D: Sparc Backend (lib/Target/Sparc/*) - -N: Tobias Grosser -E: tobias@grosser.es -D: Polly - -N: James Grosbach -E: grosbach@apple.com -D: MC layer - -N: Justin Holewinski -E: jholewinski@nvidia.com -D: NVPTX Target (lib/Target/NVPTX/*) - -N: Lang Hames -E: lhames@gmail.com -D: MCJIT, RuntimeDyld and JIT event listeners, Orcish Warchief - -N: Min-Yih Hsu -E: min@myhsu.dev -D: M68k Target (lib/Target/M68k/*) - -N: Cyndy Ishida -E: cyndyishida@gmail.com -D: TextAPI (lib/TextAPI/*) and related TAPI tools - -N: Teresa Johnson -E: tejohnson@google.com -D: Gold plugin (tools/gold/*) and IR Linker - -N: Galina Kistanova -E: gkistanova@gmail.com -D: LLVM Buildbot - -N: Anton Korobeynikov -E: anton@korobeynikov.info -D: Exception handling, Windows codegen, ARM EABI, MSP430 Target (lib/Target/MSP430/*) - -N: Benjamin Kramer -E: benny.kra@gmail.com -D: DWARF Parser - -N: Sundeep Kushwaha -E: sundeepk@quicinc.com -D: Hexagon Backend - -N: Florian Hahn -E: flo@fhahn.com -D: Loop Vectorizer - -N: Alexey Bataev -E: a.bataev@outlook.com -D: SLP Vectorizer - -N: Sergei Larin -E: slarin@codeaurora.org -D: VLIW Instruction Scheduling, Packetization - -N: Chris Lattner -E: sabre@nondot.org -W: http://nondot.org/~sabre/ -D: Everything not covered by someone else - -N: Weining Lu -E: luweining@loongson.cn -D: LoongArch backend (lib/Target/LoongArch/*) - -N: David Majnemer -E: david.majnemer@gmail.com -D: IR Constant Folder, InstCombine - -N: Ben Shi -E: 2283975856@qq.com, powerman1st@163.com -D: AVR Backend - -N: Kazushi Marukawa -E: marukawa@nec.com -D: VE Backend - -N: Tim Northover -E: t.p.northover@gmail.com -D: AArch64 backend, misc ARM backend - -N: Diego Novillo -E: dnovillo@google.com -D: SampleProfile and related parts of ProfileData - -N: Nigel Perks -E: nigelp@xmos.com -D: XCore Backend - -N: Jacques Pienaar -E: jpienaar@google.com -D: Lanai Backend - -N: Simon Pilgrim -E: llvm-dev@redking.me.uk -D: X86 Backend - -N: Philip Reames -E: listmail@philipreames.com -D: IndVar Simplify, Scalar Evolution - -N: Paul Robinson -E: paul.robinson@sony.com -D: Sony PlayStation®4 support - -N: Chad Rosier -E: mcrosier@codeaurora.org -D: Fast-Isel - -N: Andrei Safronov -E: andrei.safronov@espressif.com -D: Xtensa backend (lib/Target/Xtensa/*) - -N: Duncan Sands -E: baldrick@free.fr -D: DragonEgg - -N: Mark Schimmel -E: marksl@synopsys.com -D: ARC backend (lib/Target/ARC/*) - -N: Kostya Serebryany -E: kcc@google.com -D: AddressSanitizer, ThreadSanitizer (LLVM parts) - -N: Michael Spencer -E: bigcheesegs@gmail.com -D: Windows parts of Support, Object, ar, nm, objdump, ranlib, size - -N: Alexei Starovoitov -E: alexei.starovoitov@gmail.com -D: BPF backend - -N: Tom Stellard -E: tstellar@redhat.com -D: Stable release management (x.y.[1-9] releases), libclc - -N: Evgeniy Stepanov -E: eugenis@google.com -D: MemorySanitizer (LLVM part) - -N: Phoebe Wang -E: phoebe.wang@intel.com -D: X86 Backend - -N: Ulrich Weigand -E: uweigand@de.ibm.com -D: SystemZ Backend - -N: Hans Wennborg -E: hans@chromium.org -D: Release management (x.y.0 releases) - -N: Jake Ehrlich -E: jakehehrlich@google.com -D: llvm-objcopy (tools/llvm-objcopy) - -N: Martin Storsjö -E: martin@martin.st -D: MinGW - -N: Zi Xuan Wu (Zeson) -E: zixuan.wu@linux.alibaba.com -D: C-SKY backend (lib/Target/CSKY/*) - -N: Ilia Diachkov -E: ilia.diachkov@gmail.com -D: SPIR-V backend (lib/Target/SPIRV/*) - -N: Christopher Apple, David Trevelyan -E: cja-private@pm.me, david.trevelyan@gmail.com -D: RealtimeSanitizer (LLVM part) diff --git a/llvm/Maintainers.rst b/llvm/Maintainers.rst new file mode 100644 index 0000000000000..d396278b72711 --- /dev/null +++ b/llvm/Maintainers.rst @@ -0,0 +1,467 @@ +================ +LLVM Maintainers +================ + +This file is a list of the +`maintainers `_ for +LLVM. + +.. contents:: + :depth: 2 + :local: + +Current Maintainers +=================== +The following people are the active code owners for the project. Please reach +out to them for code reviews, questions about their area of expertise, or other +assistance. + +**Warning: The maintainer list for LLVM is currently not up to date.** + +Lead maintainer +--------------- +The lead maintainer is responsible for all parts of LLVM not covered by somebody else. + +| Chris Lattner +| sabre\@nondot.org (email), lattner (GitHub), clattner (Discourse) + + + +Transforms and analyses +----------------------- + +AliasAnalysis +~~~~~~~~~~~~~~ +| Hal Finkel +| hfinkel\@anl.gov (email), hfinkel (GitHub) + +Attributor, OpenMPOpt +~~~~~~~~~~~~~~~~~~~~~ +| Johannes Doerfert +| jdoerfert\@llnl.gov (email), jdoerfert (GitHub) + +InferAddressSpaces +~~~~~~~~~~~~~~~~~~ +| Matt Arsenault +| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), arsenm (GitHub) + +Inlining +~~~~~~~~ +| Chandler Carruth +| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) + +InstCombine, ConstantFold +~~~~~~~~~~~~~~~~~~~~~~~~~ +| David Majnemer +| david.majnemer\@gmail.com (email), majnemer (GitHub) + +InstrProfiling and related parts of ProfileData +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Justin Bogner +| mail\@justinbogner.com (email), bogner (GitHub) + +SampleProfile and related parts of ProfileData +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Diego Novillo +| dnovillo\@google.com (email), dnovillo (GitHub) + +LoopStrengthReduce +~~~~~~~~~~~~~~~~~~ +| Quentin Colombet +| quentin.colombet\@gmail.com (email), qcolombet (GitHub) + +LoopVectorize +~~~~~~~~~~~~~ +| Florian Hahn +| flo\@fhahn.com (email), fhahn (GitHub) + +ScalarEvolution, IndVarSimplify +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Philip Reames +| listmail\@philipreames.com (email), preames (GitHub) + +SLPVectorizer +~~~~~~~~~~~~~ +| Alexey Bataev +| a.bataev\@outlook.com (email), alexey-bataev (GitHub) + +SROA, Mem2Reg +~~~~~~~~~~~~~ +| Chandler Carruth +| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) + + + +Instrumentation and sanitizers +------------------------------ + +AddressSanitizer, ThreadSanitizer +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Kostya Serebryany +| kcc\@google.com (email), kcc (GitHub) + +MemorySanitizer +~~~~~~~~~~~~~~~ +| Evgeniy Stepanov +| eugenis\@google.com (email), eugenis (GitHub) + +RealtimeSanitizer +~~~~~~~~~~~~~~~~~ +| Christopher Apple +| cja-private\@pm.me (email), cjappl (GitHub) +| David Trevelyan +| david.trevelyan\@gmail.com (email), davidtrevelyan (GitHub) + + + +Generic backend and code generation +----------------------------------- + +Parts of code generator not covered by someone else +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Evan Cheng +| evan.cheng\@apple.com (email) + +SelectionDAG +~~~~~~~~~~~~ +| Justin Bogner +| mail\@justinbogner.com (email), bogner (GitHub) + +FastISel +~~~~~~~~ +| Chad Rosier +| mcrosier\@codeaurora.org (email) + +Instruction scheduling +~~~~~~~~~~~~~~~~~~~~~~ +| Matthias Braun +| matze\@braunis.de (email), MatzeB (GitHub) + +VLIW Instruction Scheduling, Packetization +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Sergei Larin +| slarin\@codeaurora.org (email) + +Register allocation +~~~~~~~~~~~~~~~~~~~ +| Quentin Colombet +| quentin.colombet\@gmail.com (email), qcolombet (GitHub) + +MC layer +~~~~~~~~ +| James Grosbach +| grosbach\@apple.com (email) + +Windows codegen +~~~~~~~~~~~~~~~ +| Anton Korobeynikov +| anton\@korobeynikov.info (email), asl (GitHub) + + +Backends / Targets +------------------ + +AArch64 backend +~~~~~~~~~~~~~~~ +| Tim Northover +| t.p.northover\@gmail.com (email), TNorthover (GitHub) + +AMDGPU backend +~~~~~~~~~~~~~~ +| Matt Arsenault +| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), arsenm (GitHub) + +ARC backend +~~~~~~~~~~~ +| Mark Schimmel +| marksl\@synopsys.com (email), markschimmel (GitHub) + +ARM backend +~~~~~~~~~~~ +| Renato Golin +| rengolin\@systemcall.eu (email), rengolin (GitHub) + +AVR backend +~~~~~~~~~~~ +| Ben Shi +| 2283975856\@qq.com, powerman1st\@163.com (email), benshi001 (GitHub) + +BPF backend +~~~~~~~~~~~ +| Alexei Starovoitov +| alexei.starovoitov\@gmail.com (email), 4ast (GitHub) + +CSKY backend +~~~~~~~~~~~~ +| Zi Xuan Wu (Zeson) +| zixuan.wu\@linux.alibaba.com (email), zixuan-wu (GitHub) + +Hexagon backend +~~~~~~~~~~~~~~~ +| Sundeep Kushwaha +| sundeepk\@quicinc.com (email) + +Lanai backend +~~~~~~~~~~~~~ +| Jacques Pienaar +| jpienaar\@google.com (email), jpienaar + +Loongarch backend +~~~~~~~~~~~~~~~~~ +| Weining Lu +| luweining\@loongson.cn (email), SixWeining (GitHub) + +M68k backend +~~~~~~~~~~~~ +| Min-Yih Hsu +| min\@myhsu.dev (email), mshockwave (GitHub) + +MSP430 backend +~~~~~~~~~~~~~~ +| Anton Korobeynikov +| anton\@korobeynikov.info (email), asl (GitHub) + +NVPTX backend +~~~~~~~~~~~~~ +| Justin Holewinski +| jholewinski\@nvidia.com (email), jholewinski (GitHub) + +PowerPC backend +~~~~~~~~~~~~~~~ +| Zheng Chen +| czhengsz\@cn.ibm.com (email), chenzheng1030 (GitHub) + +RISCV backend +~~~~~~~~~~~~~ +| Alex Bradbury +| asb\@igalia.com (email), asb (GitHub) + +Sparc backend +~~~~~~~~~~~~~ +| Venkatraman Govindaraju +| venkatra\@cs.wisc.edu (email), vegovin (GitHub) + +SPIRV backend +~~~~~~~~~~~~~ +| Ilia Diachkov +| ilia.diachkov\@gmail.com (email), iliya-diyachkov (GitHub) + +SystemZ backend +~~~~~~~~~~~~~~~ +| Ulrich Weigand +| uweigand\@de.ibm.com (email), uweigand (GitHub) + +VE backend +~~~~~~~~~~ +| Kazushi Marukawa +| marukawa\@nec.com (email), kaz7 (GitHub) + +WebAssembly backend +~~~~~~~~~~~~~~~~~~~ +| Dan Gohman +| llvm\@sunfishcode.online (email), sunfishcode (GitHub) + +X86 backend +~~~~~~~~~~~ +| Simon Pilgrim +| llvm-dev\@redking.me.uk (email), RKSimon (GitHub) +| Phoebe Wang +| phoebe.wang\@intel.com (email), phoebewang (GitHub) + +XCore backend +~~~~~~~~~~~~~ +| Nigel Perks +| nigelp\@xmos.com (email), nigelp-xmos (GitHub) + +Xtensa backend +~~~~~~~~~~~~~~ +| Andrei Safronov +| andrei.safronov\@espressif.com (email), andreisfr (GitHub) + + + +Libraries and shared infrastructure +----------------------------------- + +ADT, Support +~~~~~~~~~~~~ +| Chandler Carruth +| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) + +Bitcode +~~~~~~~ +| Peter Collingbourne +| peter\@pcc.me.uk (email), pcc (GitHub) + +CMake and library layering +~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Chandler Carruth +| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) + +Debug info +~~~~~~~~~~ +| Eric Christopher +| echristo\@gmail.com (email), echristo (GitHub) + +DWARF Parser +~~~~~~~~~~~~ +| Benjamin Kramer +| benny.kra\@gmail.com (email), d0k (GitHub) + +IR Linker +~~~~~~~~~ +| Teresa Johnson +| tejohnson\@google.com (email), teresajohnson (GitHub) + +LTO +~~~ +| Peter Collingbourne +| peter\@pcc.me.uk (email), pcc (GitHub) + +MCJIT, Orc, RuntimeDyld, PerfJITEvents +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Lang Hames +| lhames\@gmail.com (email), lhames (GitHub) + +TableGen +~~~~~~~~ +| Paul C. Anagnostopoulos +| paul\@windfall.com (email) + +TextAPI +~~~~~~~ +| Cyndy Ishida +| cyndyishida\@gmail.com (email), cyndyishida (GitHub) + + + +Tools +----- + +llvm-mca and MCA library +~~~~~~~~~~~~~~~~~~~~~~~~ +| Andrea Di Biagio +| andrea.dibiagio\@sony.com, andrea.dibiagio\@gmail.com (email), adibiagio (GitHub) + +llvm-objcopy and ObjCopy library +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Jake Ehrlich +| jakehehrlich\@google.com (email), jakehehrlich (GitHub) + +Gold plugin +~~~~~~~~~~~ +| Teresa Johnson +| tejohnson\@google.com (email), teresajohnson (GitHub) + + +Other +----- + +Release management +~~~~~~~~~~~~~~~~~~ + +For x.y.0 releases: + +| Hans Wennborg +| hans\@chromium.org (email), zmodem (GitHub) +| + +For x.y.[1-9] releases: + +| Tom Stellard +| tstellar\@redhat.com (email), tstellar (GitHub) + +MinGW support +~~~~~~~~~~~~~ +| Martin Storsjö +| martin\@martin.st (email), mstrorsjo (GitHub) + +Windows support in object tools +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Michael Spencer +| bigcheesegs\@gmail.com (email), Bigcheese (GitHub) + +Sony PlayStation®4 support +~~~~~~~~~~~~~~~~~~~~~~~~~~ +| Paul Robinson +| paul.robinson\@sony.com (email), pogo59 (GitHub) + +Inline assembly +~~~~~~~~~~~~~~~ +| Eric Christopher +| echristo\@gmail.com (email), echristo (GitHub) + +Exception handling +~~~~~~~~~~~~~~~~~~ +| Anton Korobeynikov +| anton\@korobeynikov.info (email), asl (GitHub) + +ARM EABI +~~~~~~~~ +| Anton Korobeynikov +| anton\@korobeynikov.info (email), asl (GitHub) + +LLVM Buildbot +~~~~~~~~~~~~~ +| Galina Kistanova +| gkistanova\@gmail.com (email), gkistanova (GitHub) + + + +Other subprojects +----------------- + +Some subprojects maintain their own list of per-component maintainers. +Others only have a lead maintainer listed here. + +`Bolt maintainers `_ + +`Clang maintainers `_ + +`Clang-tools-extra maintainers `_ + +`Compiler-rt maintainers `_ + +`Flang maintainers `_ + +`LLD maintainers `_ + +`LLDB maintainers `_ + +libc++ +~~~~~~ +| Louis Dionne +| ldionne.2\@gmail.com (email), ldionne (GitHub) + +libclc +~~~~~~ +| Tom Stellard +| tstellar\@redhat.com (email), tstellar (GitHub) + +OpenMP (runtime library) +~~~~~~~~~~~~~~~~~~~~~~~~ +| Andrey Churbanov +| andrey.churbanov\@intel.com (email), AndreyChurbanov (GitHub) + +Polly +~~~~~ +| Tobias Grosser +| tobias\@grosser.es (email), tobiasgrosser (GitHub) + + +Inactive Maintainers +==================== +The following people have graciously spent time performing maintainer +responsibilities but are no longer active in that role. Thank you for all your +help with the success of the project! + +Emeritus lead maintainers +------------------------- + +Inactive component maintainers +------------------------------ + +Former maintainers of removed components +---------------------------------------- +| Duncan Sands (baldrick\@free.fr, CunningBaldrick) -- DragonEgg +| Hal Finkel (hfinkel\@anl.gov, hfinkel) -- LoopReroll From 6af9f25abefaca3bb5a26537d1762dcaec2de5d4 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 27 Sep 2024 21:10:40 +0200 Subject: [PATCH 2/6] Fix LoongArch spelling --- llvm/Maintainers.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/Maintainers.rst b/llvm/Maintainers.rst index d396278b72711..865a38cb70147 100644 --- a/llvm/Maintainers.rst +++ b/llvm/Maintainers.rst @@ -206,7 +206,7 @@ Lanai backend | Jacques Pienaar | jpienaar\@google.com (email), jpienaar -Loongarch backend +LoongArch backend ~~~~~~~~~~~~~~~~~ | Weining Lu | luweining\@loongson.cn (email), SixWeining (GitHub) From 5a977a764da1771fce1a8b83dde62d703b9706c6 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Sat, 28 Sep 2024 09:59:40 +0200 Subject: [PATCH 3/6] Add a missing (GitHub) --- llvm/Maintainers.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/Maintainers.rst b/llvm/Maintainers.rst index 865a38cb70147..9d5ed625270ee 100644 --- a/llvm/Maintainers.rst +++ b/llvm/Maintainers.rst @@ -204,7 +204,7 @@ Hexagon backend Lanai backend ~~~~~~~~~~~~~ | Jacques Pienaar -| jpienaar\@google.com (email), jpienaar +| jpienaar\@google.com (email), jpienaar (GitHub) LoongArch backend ~~~~~~~~~~~~~~~~~ From 0dea6e925ced2ee4d1b70279e36957f2def05288 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 2 Oct 2024 22:14:17 +0200 Subject: [PATCH 4/6] Linkify github names --- llvm/Maintainers.rst | 134 +++++++++++++++++++++---------------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/llvm/Maintainers.rst b/llvm/Maintainers.rst index 9d5ed625270ee..db09f70eb0250 100644 --- a/llvm/Maintainers.rst +++ b/llvm/Maintainers.rst @@ -23,7 +23,7 @@ Lead maintainer The lead maintainer is responsible for all parts of LLVM not covered by somebody else. | Chris Lattner -| sabre\@nondot.org (email), lattner (GitHub), clattner (Discourse) +| sabre\@nondot.org (email), `lattner `_ (GitHub), clattner (Discourse) @@ -33,52 +33,52 @@ Transforms and analyses AliasAnalysis ~~~~~~~~~~~~~~ | Hal Finkel -| hfinkel\@anl.gov (email), hfinkel (GitHub) +| hfinkel\@anl.gov (email), `hfinkel `_ (GitHub) Attributor, OpenMPOpt ~~~~~~~~~~~~~~~~~~~~~ | Johannes Doerfert -| jdoerfert\@llnl.gov (email), jdoerfert (GitHub) +| jdoerfert\@llnl.gov (email), `jdoerfert `_ (GitHub) InferAddressSpaces ~~~~~~~~~~~~~~~~~~ | Matt Arsenault -| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), arsenm (GitHub) +| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), `arsenm `_ (GitHub) Inlining ~~~~~~~~ | Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) +| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) InstCombine, ConstantFold ~~~~~~~~~~~~~~~~~~~~~~~~~ | David Majnemer -| david.majnemer\@gmail.com (email), majnemer (GitHub) +| david.majnemer\@gmail.com (email), `majnemer `_ (GitHub) InstrProfiling and related parts of ProfileData ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Justin Bogner -| mail\@justinbogner.com (email), bogner (GitHub) +| mail\@justinbogner.com (email), `bogner `_ (GitHub) SampleProfile and related parts of ProfileData ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Diego Novillo -| dnovillo\@google.com (email), dnovillo (GitHub) +| dnovillo\@google.com (email), `dnovillo `_ (GitHub) LoopStrengthReduce ~~~~~~~~~~~~~~~~~~ | Quentin Colombet -| quentin.colombet\@gmail.com (email), qcolombet (GitHub) +| quentin.colombet\@gmail.com (email), `qcolombet `_ (GitHub) LoopVectorize ~~~~~~~~~~~~~ | Florian Hahn -| flo\@fhahn.com (email), fhahn (GitHub) +| flo\@fhahn.com (email), `fhahn `_ (GitHub) ScalarEvolution, IndVarSimplify ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Philip Reames -| listmail\@philipreames.com (email), preames (GitHub) +| listmail\@philipreames.com (email), `preames `_ (GitHub) SLPVectorizer ~~~~~~~~~~~~~ @@ -88,7 +88,7 @@ SLPVectorizer SROA, Mem2Reg ~~~~~~~~~~~~~ | Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) +| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) @@ -98,19 +98,19 @@ Instrumentation and sanitizers AddressSanitizer, ThreadSanitizer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Kostya Serebryany -| kcc\@google.com (email), kcc (GitHub) +| kcc\@google.com (email), `kcc `_ (GitHub) MemorySanitizer ~~~~~~~~~~~~~~~ | Evgeniy Stepanov -| eugenis\@google.com (email), eugenis (GitHub) +| eugenis\@google.com (email), `eugenis `_ (GitHub) RealtimeSanitizer ~~~~~~~~~~~~~~~~~ | Christopher Apple -| cja-private\@pm.me (email), cjappl (GitHub) +| cja-private\@pm.me (email), `cjappl `_ (GitHub) | David Trevelyan -| david.trevelyan\@gmail.com (email), davidtrevelyan (GitHub) +| david.trevelyan\@gmail.com (email), `davidtrevelyan `_ (GitHub) @@ -125,7 +125,7 @@ Parts of code generator not covered by someone else SelectionDAG ~~~~~~~~~~~~ | Justin Bogner -| mail\@justinbogner.com (email), bogner (GitHub) +| mail\@justinbogner.com (email), `bogner `_ (GitHub) FastISel ~~~~~~~~ @@ -135,7 +135,7 @@ FastISel Instruction scheduling ~~~~~~~~~~~~~~~~~~~~~~ | Matthias Braun -| matze\@braunis.de (email), MatzeB (GitHub) +| matze\@braunis.de (email), `MatzeB `_ (GitHub) VLIW Instruction Scheduling, Packetization ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -145,7 +145,7 @@ VLIW Instruction Scheduling, Packetization Register allocation ~~~~~~~~~~~~~~~~~~~ | Quentin Colombet -| quentin.colombet\@gmail.com (email), qcolombet (GitHub) +| quentin.colombet\@gmail.com (email), `qcolombet `_ (GitHub) MC layer ~~~~~~~~ @@ -155,7 +155,7 @@ MC layer Windows codegen ~~~~~~~~~~~~~~~ | Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (GitHub) +| anton\@korobeynikov.info (email), `asl `_ (GitHub) Backends / Targets @@ -164,32 +164,32 @@ Backends / Targets AArch64 backend ~~~~~~~~~~~~~~~ | Tim Northover -| t.p.northover\@gmail.com (email), TNorthover (GitHub) +| t.p.northover\@gmail.com (email), `TNorthover `_ (GitHub) AMDGPU backend ~~~~~~~~~~~~~~ | Matt Arsenault -| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), arsenm (GitHub) +| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), `arsenm `_ (GitHub) ARC backend ~~~~~~~~~~~ | Mark Schimmel -| marksl\@synopsys.com (email), markschimmel (GitHub) +| marksl\@synopsys.com (email), `markschimmel `_ (GitHub) ARM backend ~~~~~~~~~~~ | Renato Golin -| rengolin\@systemcall.eu (email), rengolin (GitHub) +| rengolin\@systemcall.eu (email), `rengolin `_ (GitHub) AVR backend ~~~~~~~~~~~ | Ben Shi -| 2283975856\@qq.com, powerman1st\@163.com (email), benshi001 (GitHub) +| 2283975856\@qq.com, powerman1st\@163.com (email), `benshi001 `_ (GitHub) BPF backend ~~~~~~~~~~~ | Alexei Starovoitov -| alexei.starovoitov\@gmail.com (email), 4ast (GitHub) +| alexei.starovoitov\@gmail.com (email), `4ast `_ (GitHub) CSKY backend ~~~~~~~~~~~~ @@ -204,42 +204,42 @@ Hexagon backend Lanai backend ~~~~~~~~~~~~~ | Jacques Pienaar -| jpienaar\@google.com (email), jpienaar (GitHub) +| jpienaar\@google.com (email), `jpienaar `_ (GitHub) LoongArch backend ~~~~~~~~~~~~~~~~~ | Weining Lu -| luweining\@loongson.cn (email), SixWeining (GitHub) +| luweining\@loongson.cn (email), `SixWeining `_ (GitHub) M68k backend ~~~~~~~~~~~~ | Min-Yih Hsu -| min\@myhsu.dev (email), mshockwave (GitHub) +| min\@myhsu.dev (email), `mshockwave `_ (GitHub) MSP430 backend ~~~~~~~~~~~~~~ | Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (GitHub) +| anton\@korobeynikov.info (email), `asl `_ (GitHub) NVPTX backend ~~~~~~~~~~~~~ | Justin Holewinski -| jholewinski\@nvidia.com (email), jholewinski (GitHub) +| jholewinski\@nvidia.com (email), `jholewinski `_ (GitHub) PowerPC backend ~~~~~~~~~~~~~~~ | Zheng Chen -| czhengsz\@cn.ibm.com (email), chenzheng1030 (GitHub) +| czhengsz\@cn.ibm.com (email), `chenzheng1030 `_ (GitHub) RISCV backend ~~~~~~~~~~~~~ | Alex Bradbury -| asb\@igalia.com (email), asb (GitHub) +| asb\@igalia.com (email), `asb `_ (GitHub) Sparc backend ~~~~~~~~~~~~~ | Venkatraman Govindaraju -| venkatra\@cs.wisc.edu (email), vegovin (GitHub) +| venkatra\@cs.wisc.edu (email), `vegovin `_ (GitHub) SPIRV backend ~~~~~~~~~~~~~ @@ -249,24 +249,24 @@ SPIRV backend SystemZ backend ~~~~~~~~~~~~~~~ | Ulrich Weigand -| uweigand\@de.ibm.com (email), uweigand (GitHub) +| uweigand\@de.ibm.com (email), `uweigand `_ (GitHub) VE backend ~~~~~~~~~~ | Kazushi Marukawa -| marukawa\@nec.com (email), kaz7 (GitHub) +| marukawa\@nec.com (email), `kaz7 `_ (GitHub) WebAssembly backend ~~~~~~~~~~~~~~~~~~~ | Dan Gohman -| llvm\@sunfishcode.online (email), sunfishcode (GitHub) +| llvm\@sunfishcode.online (email), `sunfishcode `_ (GitHub) X86 backend ~~~~~~~~~~~ | Simon Pilgrim -| llvm-dev\@redking.me.uk (email), RKSimon (GitHub) +| llvm-dev\@redking.me.uk (email), `RKSimon `_ (GitHub) | Phoebe Wang -| phoebe.wang\@intel.com (email), phoebewang (GitHub) +| phoebe.wang\@intel.com (email), `phoebewang `_ (GitHub) XCore backend ~~~~~~~~~~~~~ @@ -276,7 +276,7 @@ XCore backend Xtensa backend ~~~~~~~~~~~~~~ | Andrei Safronov -| andrei.safronov\@espressif.com (email), andreisfr (GitHub) +| andrei.safronov\@espressif.com (email), `andreisfr `_ (GitHub) @@ -286,42 +286,42 @@ Libraries and shared infrastructure ADT, Support ~~~~~~~~~~~~ | Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) +| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) Bitcode ~~~~~~~ | Peter Collingbourne -| peter\@pcc.me.uk (email), pcc (GitHub) +| peter\@pcc.me.uk (email), `pcc `_ (GitHub) CMake and library layering ~~~~~~~~~~~~~~~~~~~~~~~~~~ | Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), chandlerc (GitHub) +| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) Debug info ~~~~~~~~~~ | Eric Christopher -| echristo\@gmail.com (email), echristo (GitHub) +| echristo\@gmail.com (email), `echristo `_ (GitHub) DWARF Parser ~~~~~~~~~~~~ | Benjamin Kramer -| benny.kra\@gmail.com (email), d0k (GitHub) +| benny.kra\@gmail.com (email), `d0k `_ (GitHub) IR Linker ~~~~~~~~~ | Teresa Johnson -| tejohnson\@google.com (email), teresajohnson (GitHub) +| tejohnson\@google.com (email), `teresajohnson `_ (GitHub) LTO ~~~ | Peter Collingbourne -| peter\@pcc.me.uk (email), pcc (GitHub) +| peter\@pcc.me.uk (email), `pcc `_ (GitHub) MCJIT, Orc, RuntimeDyld, PerfJITEvents ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Lang Hames -| lhames\@gmail.com (email), lhames (GitHub) +| lhames\@gmail.com (email), `lhames `_ (GitHub) TableGen ~~~~~~~~ @@ -331,7 +331,7 @@ TableGen TextAPI ~~~~~~~ | Cyndy Ishida -| cyndyishida\@gmail.com (email), cyndyishida (GitHub) +| cyndyishida\@gmail.com (email), `cyndyishida `_ (GitHub) @@ -341,17 +341,17 @@ Tools llvm-mca and MCA library ~~~~~~~~~~~~~~~~~~~~~~~~ | Andrea Di Biagio -| andrea.dibiagio\@sony.com, andrea.dibiagio\@gmail.com (email), adibiagio (GitHub) +| andrea.dibiagio\@sony.com, andrea.dibiagio\@gmail.com (email), `adibiagio `_ (GitHub) llvm-objcopy and ObjCopy library ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Jake Ehrlich -| jakehehrlich\@google.com (email), jakehehrlich (GitHub) +| jakehehrlich\@google.com (email), `jakehehrlich `_ (GitHub) Gold plugin ~~~~~~~~~~~ | Teresa Johnson -| tejohnson\@google.com (email), teresajohnson (GitHub) +| tejohnson\@google.com (email), `teresajohnson `_ (GitHub) Other @@ -363,48 +363,48 @@ Release management For x.y.0 releases: | Hans Wennborg -| hans\@chromium.org (email), zmodem (GitHub) +| hans\@chromium.org (email), `zmodem `_ (GitHub) | For x.y.[1-9] releases: | Tom Stellard -| tstellar\@redhat.com (email), tstellar (GitHub) +| tstellar\@redhat.com (email), `tstellar `_ (GitHub) MinGW support ~~~~~~~~~~~~~ | Martin Storsjö -| martin\@martin.st (email), mstrorsjo (GitHub) +| martin\@martin.st (email), `mstrorsjo `_ (GitHub) Windows support in object tools ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Michael Spencer -| bigcheesegs\@gmail.com (email), Bigcheese (GitHub) +| bigcheesegs\@gmail.com (email), `Bigcheese `_ (GitHub) Sony PlayStation®4 support ~~~~~~~~~~~~~~~~~~~~~~~~~~ | Paul Robinson -| paul.robinson\@sony.com (email), pogo59 (GitHub) +| paul.robinson\@sony.com (email), `pogo59 `_ (GitHub) Inline assembly ~~~~~~~~~~~~~~~ | Eric Christopher -| echristo\@gmail.com (email), echristo (GitHub) +| echristo\@gmail.com (email), `echristo `_ (GitHub) Exception handling ~~~~~~~~~~~~~~~~~~ | Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (GitHub) +| anton\@korobeynikov.info (email), `asl `_ (GitHub) ARM EABI ~~~~~~~~ | Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (GitHub) +| anton\@korobeynikov.info (email), `asl `_ (GitHub) LLVM Buildbot ~~~~~~~~~~~~~ | Galina Kistanova -| gkistanova\@gmail.com (email), gkistanova (GitHub) +| gkistanova\@gmail.com (email), `gkistanova `_ (GitHub) @@ -431,22 +431,22 @@ Others only have a lead maintainer listed here. libc++ ~~~~~~ | Louis Dionne -| ldionne.2\@gmail.com (email), ldionne (GitHub) +| ldionne.2\@gmail.com (email), `ldionne `_ (GitHub) libclc ~~~~~~ | Tom Stellard -| tstellar\@redhat.com (email), tstellar (GitHub) +| tstellar\@redhat.com (email), `tstellar `_ (GitHub) OpenMP (runtime library) ~~~~~~~~~~~~~~~~~~~~~~~~ | Andrey Churbanov -| andrey.churbanov\@intel.com (email), AndreyChurbanov (GitHub) +| andrey.churbanov\@intel.com (email), `AndreyChurbanov `_ (GitHub) Polly ~~~~~ | Tobias Grosser -| tobias\@grosser.es (email), tobiasgrosser (GitHub) +| tobias\@grosser.es (email), `tobiasgrosser `_ (GitHub) Inactive Maintainers @@ -463,5 +463,5 @@ Inactive component maintainers Former maintainers of removed components ---------------------------------------- -| Duncan Sands (baldrick\@free.fr, CunningBaldrick) -- DragonEgg -| Hal Finkel (hfinkel\@anl.gov, hfinkel) -- LoopReroll +| Duncan Sands (baldrick\@free.fr, `CunningBaldrick `_) -- DragonEgg +| Hal Finkel (hfinkel\@anl.gov, `hfinkel `_) -- LoopReroll From d4095757b232f2e4acb9e1aba61c21531d0668eb Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 3 Oct 2024 18:57:00 +0200 Subject: [PATCH 5/6] Convert to markdown --- llvm/Maintainers.md | 435 ++++++++++++++++++++++++++++++++++++++++ llvm/Maintainers.rst | 467 ------------------------------------------- 2 files changed, 435 insertions(+), 467 deletions(-) create mode 100644 llvm/Maintainers.md delete mode 100644 llvm/Maintainers.rst diff --git a/llvm/Maintainers.md b/llvm/Maintainers.md new file mode 100644 index 0000000000000..dac18577b8349 --- /dev/null +++ b/llvm/Maintainers.md @@ -0,0 +1,435 @@ +# LLVM Maintainers + +This file is a list of the +[maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for +LLVM. + +## Current Maintainers + +The following people are the active code owners for the project. Please reach +out to them for code reviews, questions about their area of expertise, or other +assistance. + +**Warning: The maintainer list for LLVM is currently not up to date.** + +### Lead maintainer + +The lead maintainer is responsible for all parts of LLVM not covered by somebody else. + +Chris Lattner \ +sabre@nondot.org (email), [lattner](https://github.com/lattner) (GitHub), clattner (Discourse) + +### Transforms and analyses + +#### AliasAnalysis + +Hal Finkel \ +hfinkel@anl.gov (email), [hfinkel](https://github.com/hfinkel) (GitHub) + +#### Attributor, OpenMPOpt + +Johannes Doerfert \ +jdoerfert@llnl.gov (email), [jdoerfert](https://github.com/jdoerfert) (GitHub) + +#### InferAddressSpaces + +Matt Arsenault \ +Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub) + +#### Inlining + +Chandler Carruth \ +chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub) + +#### InstCombine, ConstantFold + +David Majnemer \ +david.majnemer@gmail.com (email), [majnemer](https://github.com/majnemer) (GitHub) + +#### InstrProfiling and related parts of ProfileData + +Justin Bogner \ +mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub) + +#### SampleProfile and related parts of ProfileData + +Diego Novillo \ +dnovillo@google.com (email), [dnovillo](https://github.com/dnovillo) (GitHub) + +#### LoopStrengthReduce + +Quentin Colombet \ +quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub) + +#### LoopVectorize + +Florian Hahn \ +flo@fhahn.com (email), [fhahn](https://github.com/fhahn) (GitHub) + +#### ScalarEvolution, IndVarSimplify + +Philip Reames \ +listmail@philipreames.com (email), [preames](https://github.com/preames) (GitHub) + +#### SLPVectorizer + +Alexey Bataev \ +a.bataev@outlook.com (email), [alexey-bataev](https://github.com/alexey-bataev) (GitHub) + +#### SROA, Mem2Reg + +Chandler Carruth \ +chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub) + +### Instrumentation and sanitizers + +#### AddressSanitizer, ThreadSanitizer + +Kostya Serebryany \ +kcc@google.com (email), [kcc](https://github.com/kcc) (GitHub) + +#### MemorySanitizer + +Evgeniy Stepanov \ +eugenis@google.com (email), [eugenis](https://github.com/eugenis) (GitHub) + +#### RealtimeSanitizer + +Christopher Apple \ +cja-private@pm.me (email), [cjappl](https://github.com/cjappl) (GitHub) \ +David Trevelyan \ +david.trevelyan@gmail.com (email), [davidtrevelyan](https://github.com/davidtrevelyan) (GitHub) + +### Generic backend and code generation + +#### Parts of code generator not covered by someone else + +Evan Cheng \ +evan.cheng@apple.com (email) + +#### SelectionDAG + +Justin Bogner \ +mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub) + +#### FastISel + +Chad Rosier \ +mcrosier@codeaurora.org (email) + +#### Instruction scheduling + +Matthias Braun \ +matze@braunis.de (email), [MatzeB](https://github.com/MatzeB) (GitHub) + +#### VLIW Instruction Scheduling, Packetization + +Sergei Larin \ +slarin@codeaurora.org (email) + +#### Register allocation + +Quentin Colombet \ +quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub) + +#### MC layer + +James Grosbach \ +grosbach@apple.com (email) + +#### Windows codegen + +Anton Korobeynikov \ +anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub) + +### Backends / Targets + +#### AArch64 backend + +Tim Northover \ +t.p.northover@gmail.com (email), [TNorthover](https://github.com/TNorthover) (GitHub) + +#### AMDGPU backend + +Matt Arsenault \ +Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub) + +#### ARC backend + +Mark Schimmel \ +marksl@synopsys.com (email), [markschimmel](https://github.com/markschimmel) (GitHub) + +#### ARM backend + +Renato Golin \ +rengolin@systemcall.eu (email), [rengolin](https://github.com/rengolin) (GitHub) + +#### AVR backend + +Ben Shi \ +2283975856@qq.com, powerman1st@163.com (email), [benshi001](https://github.com/benshi001) (GitHub) + +#### BPF backend + +Alexei Starovoitov \ +alexei.starovoitov@gmail.com (email), [4ast](https://github.com/4ast) (GitHub) + +#### CSKY backend + +Zi Xuan Wu (Zeson) \ +zixuan.wu@linux.alibaba.com (email), [zixuan-wu](https://github.com/zixuan-wu) (GitHub) + +#### Hexagon backend + +Sundeep Kushwaha \ +sundeepk@quicinc.com (email) + +#### Lanai backend + +Jacques Pienaar \ +jpienaar@google.com (email), [jpienaar](https://github.com/jpienaar) (GitHub) + +#### LoongArch backend + +Weining Lu \ +luweining@loongson.cn (email), [SixWeining](https://github.com/SixWeining) (GitHub) + +#### M68k backend + +Min-Yih Hsu \ +min@myhsu.dev (email), [mshockwave](https://github.com/mshockwave) (GitHub) + +#### MSP430 backend + +Anton Korobeynikov \ +anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub) + +#### NVPTX backend + +Justin Holewinski \ +jholewinski@nvidia.com (email), [jholewinski](https://github.com/jholewinski) (GitHub) + +#### PowerPC backend + +Zheng Chen \ +czhengsz@cn.ibm.com (email), [chenzheng1030](https://github.com/chenzheng1030) (GitHub) + +#### RISCV backend + +Alex Bradbury \ +asb@igalia.com (email), [asb](https://github.com/asb) (GitHub) + +#### Sparc backend + +Venkatraman Govindaraju \ +venkatra@cs.wisc.edu (email), [vegovin](https://github.com/vegovin) (GitHub) + +#### SPIRV backend + +Ilia Diachkov \ +ilia.diachkov@gmail.com (email), [iliya-diyachkov](https://github.com/iliya-diyachkov) (GitHub) + +#### SystemZ backend + +Ulrich Weigand \ +uweigand@de.ibm.com (email), [uweigand](https://github.com/uweigand) (GitHub) + +#### VE backend + +Kazushi Marukawa \ +marukawa@nec.com (email), [kaz7](https://github.com/kaz7) (GitHub) + +#### WebAssembly backend + +Dan Gohman \ +llvm@sunfishcode.online (email), [sunfishcode](https://github.com/sunfishcode) (GitHub) + +#### X86 backend + +Simon Pilgrim \ +llvm-dev@redking.me.uk (email), [RKSimon](https://github.com/RKSimon) (GitHub) \ +Phoebe Wang \ +phoebe.wang@intel.com (email), [phoebewang](https://github.com/phoebewang) (GitHub) + +#### XCore backend + +Nigel Perks \ +nigelp@xmos.com (email), [nigelp-xmos](https://github.com/nigelp-xmos) (GitHub) + +#### Xtensa backend + +Andrei Safronov \ +andrei.safronov@espressif.com (email), [andreisfr](https://github.com/andreisfr) (GitHub) + +### Libraries and shared infrastructure + +#### ADT, Support + +Chandler Carruth \ +chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub) + +#### Bitcode + +Peter Collingbourne \ +peter@pcc.me.uk (email), [pcc](https://github.com/pcc) (GitHub) + +#### CMake and library layering + +Chandler Carruth \ +chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub) + +#### Debug info + +Eric Christopher \ +echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub) + +#### DWARF Parser + +Benjamin Kramer \ +benny.kra@gmail.com (email), [d0k](https://github.com/d0k) (GitHub) + +#### IR Linker + +Teresa Johnson \ +tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub) + +#### LTO + +Peter Collingbourne \ +peter@pcc.me.uk (email), [pcc](https://github.com/pcc) (GitHub) + +#### MCJIT, Orc, RuntimeDyld, PerfJITEvents + +Lang Hames \ +lhames@gmail.com (email), [lhames](https://github.com/lhames) (GitHub) + +#### TableGen + +Paul C. Anagnostopoulos \ +paul@windfall.com (email) + +#### TextAPI + +Cyndy Ishida \ +cyndyishida@gmail.com (email), [cyndyishida](https://github.com/cyndyishida) (GitHub) + +### Tools + +#### llvm-mca and MCA library + +Andrea Di Biagio \ +andrea.dibiagio@sony.com, andrea.dibiagio@gmail.com (email), [adibiagio](https://github.com/adibiagio) (GitHub) + +#### llvm-objcopy and ObjCopy library + +Jake Ehrlich \ +jakehehrlich@google.com (email), [jakehehrlich](https://github.com/jakehehrlich) (GitHub) + +#### Gold plugin + +Teresa Johnson \ +tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub) + +### Other + +#### Release management + +For x.y.0 releases: + +Hans Wennborg \ +hans@chromium.org (email), [zmodem](https://github.com/zmodem) (GitHub) + +For x.y.\[1-9\] releases: + +Tom Stellard \ +tstellar@redhat.com (email), [tstellar](https://github.com/tstellar) (GitHub) + +#### MinGW support + +Martin Storsjö \ +martin@martin.st (email), [mstrorsjo](https://github.com/mstrorsjo) (GitHub) + +#### Windows support in object tools + +Michael Spencer \ +bigcheesegs@gmail.com (email), [Bigcheese](https://github.com/Bigcheese) (GitHub) + +#### Sony PlayStation®4 support + +Paul Robinson \ +paul.robinson@sony.com (email), [pogo59](https://github.com/pogo59) (GitHub) + +#### Inline assembly + +Eric Christopher \ +echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub) + +#### Exception handling + +Anton Korobeynikov \ +anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub) + +#### ARM EABI + +Anton Korobeynikov \ +anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub) + +#### LLVM Buildbot + +Galina Kistanova \ +gkistanova@gmail.com (email), [gkistanova](https://github.com/gkistanova) (GitHub) + +### Other subprojects + +Some subprojects maintain their own list of per-component maintainers. +Others only have a lead maintainer listed here. + +[Bolt maintainers](https://github.com/llvm/llvm-project/blob/main/bolt/CODE_OWNERS.TXT) + +[Clang maintainers](https://github.com/llvm/llvm-project/blob/main/clang/CodeOwners.rst) + +[Clang-tools-extra maintainers](https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/CODE_OWNERS.TXT) + +[Compiler-rt maintainers](https://github.com/llvm/llvm-project/blob/main/compiler-rt/CODE_OWNERS.TXT) + +[Flang maintainers](https://github.com/llvm/llvm-project/blob/main/flang/CODE_OWNERS.TXT) + +[LLD maintainers](https://github.com/llvm/llvm-project/blob/main/lld/CODE_OWNERS.TXT) + +[LLDB maintainers](https://github.com/llvm/llvm-project/blob/main/lldb/CodeOwners.rst) + +#### libc++ + +Louis Dionne \ +ldionne.2@gmail.com (email), [ldionne](https://github.com/ldionne) (GitHub) + +#### libclc + +Tom Stellard \ +tstellar@redhat.com (email), [tstellar](https://github.com/tstellar) (GitHub) + +#### OpenMP (runtime library) + +Andrey Churbanov \ +andrey.churbanov@intel.com (email), [AndreyChurbanov](https://github.com/AndreyChurbanov) (GitHub) + +#### Polly + +Tobias Grosser \ +tobias@grosser.es (email), [tobiasgrosser](https://github.com/tobiasgrosser) (GitHub) + +## Inactive Maintainers + +The following people have graciously spent time performing maintainer +responsibilities but are no longer active in that role. Thank you for all your +help with the success of the project! + +### Emeritus lead maintainers + +### Inactive component maintainers + +### Former maintainers of removed components + +Duncan Sands (baldrick@free.fr, [CunningBaldrick](https://github.com/CunningBaldrick)) -- DragonEgg \ +Hal Finkel (hfinkel@anl.gov, [hfinkel](https://github.com/hfinkel)) -- LoopReroll + diff --git a/llvm/Maintainers.rst b/llvm/Maintainers.rst deleted file mode 100644 index db09f70eb0250..0000000000000 --- a/llvm/Maintainers.rst +++ /dev/null @@ -1,467 +0,0 @@ -================ -LLVM Maintainers -================ - -This file is a list of the -`maintainers `_ for -LLVM. - -.. contents:: - :depth: 2 - :local: - -Current Maintainers -=================== -The following people are the active code owners for the project. Please reach -out to them for code reviews, questions about their area of expertise, or other -assistance. - -**Warning: The maintainer list for LLVM is currently not up to date.** - -Lead maintainer ---------------- -The lead maintainer is responsible for all parts of LLVM not covered by somebody else. - -| Chris Lattner -| sabre\@nondot.org (email), `lattner `_ (GitHub), clattner (Discourse) - - - -Transforms and analyses ------------------------ - -AliasAnalysis -~~~~~~~~~~~~~~ -| Hal Finkel -| hfinkel\@anl.gov (email), `hfinkel `_ (GitHub) - -Attributor, OpenMPOpt -~~~~~~~~~~~~~~~~~~~~~ -| Johannes Doerfert -| jdoerfert\@llnl.gov (email), `jdoerfert `_ (GitHub) - -InferAddressSpaces -~~~~~~~~~~~~~~~~~~ -| Matt Arsenault -| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), `arsenm `_ (GitHub) - -Inlining -~~~~~~~~ -| Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) - -InstCombine, ConstantFold -~~~~~~~~~~~~~~~~~~~~~~~~~ -| David Majnemer -| david.majnemer\@gmail.com (email), `majnemer `_ (GitHub) - -InstrProfiling and related parts of ProfileData -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Justin Bogner -| mail\@justinbogner.com (email), `bogner `_ (GitHub) - -SampleProfile and related parts of ProfileData -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Diego Novillo -| dnovillo\@google.com (email), `dnovillo `_ (GitHub) - -LoopStrengthReduce -~~~~~~~~~~~~~~~~~~ -| Quentin Colombet -| quentin.colombet\@gmail.com (email), `qcolombet `_ (GitHub) - -LoopVectorize -~~~~~~~~~~~~~ -| Florian Hahn -| flo\@fhahn.com (email), `fhahn `_ (GitHub) - -ScalarEvolution, IndVarSimplify -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Philip Reames -| listmail\@philipreames.com (email), `preames `_ (GitHub) - -SLPVectorizer -~~~~~~~~~~~~~ -| Alexey Bataev -| a.bataev\@outlook.com (email), alexey-bataev (GitHub) - -SROA, Mem2Reg -~~~~~~~~~~~~~ -| Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) - - - -Instrumentation and sanitizers ------------------------------- - -AddressSanitizer, ThreadSanitizer -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Kostya Serebryany -| kcc\@google.com (email), `kcc `_ (GitHub) - -MemorySanitizer -~~~~~~~~~~~~~~~ -| Evgeniy Stepanov -| eugenis\@google.com (email), `eugenis `_ (GitHub) - -RealtimeSanitizer -~~~~~~~~~~~~~~~~~ -| Christopher Apple -| cja-private\@pm.me (email), `cjappl `_ (GitHub) -| David Trevelyan -| david.trevelyan\@gmail.com (email), `davidtrevelyan `_ (GitHub) - - - -Generic backend and code generation ------------------------------------ - -Parts of code generator not covered by someone else -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Evan Cheng -| evan.cheng\@apple.com (email) - -SelectionDAG -~~~~~~~~~~~~ -| Justin Bogner -| mail\@justinbogner.com (email), `bogner `_ (GitHub) - -FastISel -~~~~~~~~ -| Chad Rosier -| mcrosier\@codeaurora.org (email) - -Instruction scheduling -~~~~~~~~~~~~~~~~~~~~~~ -| Matthias Braun -| matze\@braunis.de (email), `MatzeB `_ (GitHub) - -VLIW Instruction Scheduling, Packetization -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Sergei Larin -| slarin\@codeaurora.org (email) - -Register allocation -~~~~~~~~~~~~~~~~~~~ -| Quentin Colombet -| quentin.colombet\@gmail.com (email), `qcolombet `_ (GitHub) - -MC layer -~~~~~~~~ -| James Grosbach -| grosbach\@apple.com (email) - -Windows codegen -~~~~~~~~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), `asl `_ (GitHub) - - -Backends / Targets ------------------- - -AArch64 backend -~~~~~~~~~~~~~~~ -| Tim Northover -| t.p.northover\@gmail.com (email), `TNorthover `_ (GitHub) - -AMDGPU backend -~~~~~~~~~~~~~~ -| Matt Arsenault -| Matthew.Arsenault\@amd.com, arsenm2\@gmail.com (email), `arsenm `_ (GitHub) - -ARC backend -~~~~~~~~~~~ -| Mark Schimmel -| marksl\@synopsys.com (email), `markschimmel `_ (GitHub) - -ARM backend -~~~~~~~~~~~ -| Renato Golin -| rengolin\@systemcall.eu (email), `rengolin `_ (GitHub) - -AVR backend -~~~~~~~~~~~ -| Ben Shi -| 2283975856\@qq.com, powerman1st\@163.com (email), `benshi001 `_ (GitHub) - -BPF backend -~~~~~~~~~~~ -| Alexei Starovoitov -| alexei.starovoitov\@gmail.com (email), `4ast `_ (GitHub) - -CSKY backend -~~~~~~~~~~~~ -| Zi Xuan Wu (Zeson) -| zixuan.wu\@linux.alibaba.com (email), zixuan-wu (GitHub) - -Hexagon backend -~~~~~~~~~~~~~~~ -| Sundeep Kushwaha -| sundeepk\@quicinc.com (email) - -Lanai backend -~~~~~~~~~~~~~ -| Jacques Pienaar -| jpienaar\@google.com (email), `jpienaar `_ (GitHub) - -LoongArch backend -~~~~~~~~~~~~~~~~~ -| Weining Lu -| luweining\@loongson.cn (email), `SixWeining `_ (GitHub) - -M68k backend -~~~~~~~~~~~~ -| Min-Yih Hsu -| min\@myhsu.dev (email), `mshockwave `_ (GitHub) - -MSP430 backend -~~~~~~~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), `asl `_ (GitHub) - -NVPTX backend -~~~~~~~~~~~~~ -| Justin Holewinski -| jholewinski\@nvidia.com (email), `jholewinski `_ (GitHub) - -PowerPC backend -~~~~~~~~~~~~~~~ -| Zheng Chen -| czhengsz\@cn.ibm.com (email), `chenzheng1030 `_ (GitHub) - -RISCV backend -~~~~~~~~~~~~~ -| Alex Bradbury -| asb\@igalia.com (email), `asb `_ (GitHub) - -Sparc backend -~~~~~~~~~~~~~ -| Venkatraman Govindaraju -| venkatra\@cs.wisc.edu (email), `vegovin `_ (GitHub) - -SPIRV backend -~~~~~~~~~~~~~ -| Ilia Diachkov -| ilia.diachkov\@gmail.com (email), iliya-diyachkov (GitHub) - -SystemZ backend -~~~~~~~~~~~~~~~ -| Ulrich Weigand -| uweigand\@de.ibm.com (email), `uweigand `_ (GitHub) - -VE backend -~~~~~~~~~~ -| Kazushi Marukawa -| marukawa\@nec.com (email), `kaz7 `_ (GitHub) - -WebAssembly backend -~~~~~~~~~~~~~~~~~~~ -| Dan Gohman -| llvm\@sunfishcode.online (email), `sunfishcode `_ (GitHub) - -X86 backend -~~~~~~~~~~~ -| Simon Pilgrim -| llvm-dev\@redking.me.uk (email), `RKSimon `_ (GitHub) -| Phoebe Wang -| phoebe.wang\@intel.com (email), `phoebewang `_ (GitHub) - -XCore backend -~~~~~~~~~~~~~ -| Nigel Perks -| nigelp\@xmos.com (email), nigelp-xmos (GitHub) - -Xtensa backend -~~~~~~~~~~~~~~ -| Andrei Safronov -| andrei.safronov\@espressif.com (email), `andreisfr `_ (GitHub) - - - -Libraries and shared infrastructure ------------------------------------ - -ADT, Support -~~~~~~~~~~~~ -| Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) - -Bitcode -~~~~~~~ -| Peter Collingbourne -| peter\@pcc.me.uk (email), `pcc `_ (GitHub) - -CMake and library layering -~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Chandler Carruth -| chandlerc\@gmail.com, chandlerc\@google.com (email), `chandlerc `_ (GitHub) - -Debug info -~~~~~~~~~~ -| Eric Christopher -| echristo\@gmail.com (email), `echristo `_ (GitHub) - -DWARF Parser -~~~~~~~~~~~~ -| Benjamin Kramer -| benny.kra\@gmail.com (email), `d0k `_ (GitHub) - -IR Linker -~~~~~~~~~ -| Teresa Johnson -| tejohnson\@google.com (email), `teresajohnson `_ (GitHub) - -LTO -~~~ -| Peter Collingbourne -| peter\@pcc.me.uk (email), `pcc `_ (GitHub) - -MCJIT, Orc, RuntimeDyld, PerfJITEvents -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Lang Hames -| lhames\@gmail.com (email), `lhames `_ (GitHub) - -TableGen -~~~~~~~~ -| Paul C. Anagnostopoulos -| paul\@windfall.com (email) - -TextAPI -~~~~~~~ -| Cyndy Ishida -| cyndyishida\@gmail.com (email), `cyndyishida `_ (GitHub) - - - -Tools ------ - -llvm-mca and MCA library -~~~~~~~~~~~~~~~~~~~~~~~~ -| Andrea Di Biagio -| andrea.dibiagio\@sony.com, andrea.dibiagio\@gmail.com (email), `adibiagio `_ (GitHub) - -llvm-objcopy and ObjCopy library -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Jake Ehrlich -| jakehehrlich\@google.com (email), `jakehehrlich `_ (GitHub) - -Gold plugin -~~~~~~~~~~~ -| Teresa Johnson -| tejohnson\@google.com (email), `teresajohnson `_ (GitHub) - - -Other ------ - -Release management -~~~~~~~~~~~~~~~~~~ - -For x.y.0 releases: - -| Hans Wennborg -| hans\@chromium.org (email), `zmodem `_ (GitHub) -| - -For x.y.[1-9] releases: - -| Tom Stellard -| tstellar\@redhat.com (email), `tstellar `_ (GitHub) - -MinGW support -~~~~~~~~~~~~~ -| Martin Storsjö -| martin\@martin.st (email), `mstrorsjo `_ (GitHub) - -Windows support in object tools -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Michael Spencer -| bigcheesegs\@gmail.com (email), `Bigcheese `_ (GitHub) - -Sony PlayStation®4 support -~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Paul Robinson -| paul.robinson\@sony.com (email), `pogo59 `_ (GitHub) - -Inline assembly -~~~~~~~~~~~~~~~ -| Eric Christopher -| echristo\@gmail.com (email), `echristo `_ (GitHub) - -Exception handling -~~~~~~~~~~~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), `asl `_ (GitHub) - -ARM EABI -~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), `asl `_ (GitHub) - -LLVM Buildbot -~~~~~~~~~~~~~ -| Galina Kistanova -| gkistanova\@gmail.com (email), `gkistanova `_ (GitHub) - - - -Other subprojects ------------------ - -Some subprojects maintain their own list of per-component maintainers. -Others only have a lead maintainer listed here. - -`Bolt maintainers `_ - -`Clang maintainers `_ - -`Clang-tools-extra maintainers `_ - -`Compiler-rt maintainers `_ - -`Flang maintainers `_ - -`LLD maintainers `_ - -`LLDB maintainers `_ - -libc++ -~~~~~~ -| Louis Dionne -| ldionne.2\@gmail.com (email), `ldionne `_ (GitHub) - -libclc -~~~~~~ -| Tom Stellard -| tstellar\@redhat.com (email), `tstellar `_ (GitHub) - -OpenMP (runtime library) -~~~~~~~~~~~~~~~~~~~~~~~~ -| Andrey Churbanov -| andrey.churbanov\@intel.com (email), `AndreyChurbanov `_ (GitHub) - -Polly -~~~~~ -| Tobias Grosser -| tobias\@grosser.es (email), `tobiasgrosser `_ (GitHub) - - -Inactive Maintainers -==================== -The following people have graciously spent time performing maintainer -responsibilities but are no longer active in that role. Thank you for all your -help with the success of the project! - -Emeritus lead maintainers -------------------------- - -Inactive component maintainers ------------------------------- - -Former maintainers of removed components ----------------------------------------- -| Duncan Sands (baldrick\@free.fr, `CunningBaldrick `_) -- DragonEgg -| Hal Finkel (hfinkel\@anl.gov, `hfinkel `_) -- LoopReroll From 2c534d5eecaf6d454e3de9866c8998509b77773a Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 4 Oct 2024 16:10:53 +0200 Subject: [PATCH 6/6] s/code owners/maintainers/ in one more place --- llvm/Maintainers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/Maintainers.md b/llvm/Maintainers.md index dac18577b8349..b2599ab51fdd1 100644 --- a/llvm/Maintainers.md +++ b/llvm/Maintainers.md @@ -6,7 +6,7 @@ LLVM. ## Current Maintainers -The following people are the active code owners for the project. Please reach +The following people are the active maintainers for the project. Please reach out to them for code reviews, questions about their area of expertise, or other assistance.