summaryrefslogtreecommitdiff
path: root/CODE_OWNERS.TXT
AgeCommit message (Collapse)AuthorFilesLines
2015-12-19The PS4 baton passes.Paul Robinson1-4/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256106 91177308-0d34-0410-b5e6-96231b3b80d8
2015-12-03Friendly takeover of the Hexagon backendKrzysztof Parzyszek1-4/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254620 91177308-0d34-0410-b5e6-96231b3b80d8
2015-10-28Add myself as the the code owner for the AVR backendDylan McKay1-0/+4
Summary: As I maintain the AVR backend and am currently in the process of migrating it in tree, it makes sense to add myself as the code owner. Thoughts welcome! Differential Revision: http://reviews.llvm.org/D14002 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251471 91177308-0d34-0410-b5e6-96231b3b80d8
2015-10-26Switch ownership of miscellaneous ARM target to myself.Tim Northover1-2/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251367 91177308-0d34-0410-b5e6-96231b3b80d8
2015-09-07CODE_OWNERS.TXT is supposed to be sorted by surnameDavid Majnemer1-4/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246954 91177308-0d34-0410-b5e6-96231b3b80d8
2015-08-12Add myself as the InstCombine owner.David Majnemer1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244823 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-29[WebAssembly] Initial WebAssembly backendDan Gohman1-0/+4
This WebAssembly backend is just a skeleton at this time and is not yet functional. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241022 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-05Added Andrey Churbanov as the owner of the OpenMP runtime library codeAndrey Churbanov1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236540 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-20Add myself as the Constant Folder owner.David Majnemer1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235360 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-16Tom is also responsible for the 3.6 branch.Joerg Sonnenberger1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232395 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-05[CODE_OWNERS] Change the ownership of register allocators.Quentin Colombet1-1/+5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231412 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-28Assume code ownership for the PS4 to ensure patches get reviewed, per the ↵Alex Rosenberg1-0/+4
Developer Policy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227340 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-24BPF backendAlexei Starovoitov1-0/+4
Summary: V8->V9: - cleanup tests V7->V8: - addressed feedback from David: - switched to range-based 'for' loops - fixed formatting of tests V6->V7: - rebased and adjusted AsmPrinter args - CamelCased .td, fixed formatting, cleaned up names, removed unused patterns - diffstat: 3 files changed, 203 insertions(+), 227 deletions(-) V5->V6: - addressed feedback from Chandler: - reinstated full verbose standard banner in all files - fixed variables that were not in CamelCase - fixed names of #ifdef in header files - removed redundant braces in if/else chains with single statements - fixed comments - removed trailing empty line - dropped debug annotations from tests - diffstat of these changes: 46 files changed, 456 insertions(+), 469 deletions(-) V4->V5: - fix setLoadExtAction() interface - clang-formated all where it made sense V3->V4: - added CODE_OWNERS entry for BPF backend V2->V3: - fix metadata in tests V1->V2: - addressed feedback from Tom and Matt - removed top level change to configure (now everything via 'experimental-backend') - reworked error reporting via DiagnosticInfo (similar to R600) - added few more tests - added cmake build - added Triple::bpf - tested on linux and darwin V1 cover letter: --------------------- recently linux gained "universal in-kernel virtual machine" which is called eBPF or extended BPF. The name comes from "Berkeley Packet Filter", since new instruction set is based on it. This patch adds a new backend that emits extended BPF instruction set. The concept and development are covered by the following articles: http://lwn.net/Articles/599755/ http://lwn.net/Articles/575531/ http://lwn.net/Articles/603983/ http://lwn.net/Articles/606089/ http://lwn.net/Articles/612878/ One of use cases: dtrace/systemtap alternative. bpf syscall manpage: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b4fc1a460f3017e958e6a8ea560ea0afd91bf6fe instruction set description and differences vs classic BPF: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/networking/filter.txt Short summary of instruction set: - 64-bit registers R0 - return value from in-kernel function, and exit value for BPF program R1 - R5 - arguments from BPF program to in-kernel function R6 - R9 - callee saved registers that in-kernel function will preserve R10 - read-only frame pointer to access stack - two-operand instructions like +, -, *, mov, load/store - implicit prologue/epilogue (invisible stack pointer) - no floating point, no simd Short history of extended BPF in kernel: interpreter in 3.15, x64 JIT in 3.16, arm64 JIT, verifier, bpf syscall in 3.18, more to come in the future. It's a very small and simple backend. There is no support for global variables, arbitrary function calls, floating point, varargs, exceptions, indirect jumps, arbitrary pointer arithmetic, alloca, etc. From C front-end point of view it's very restricted. It's done on purpose, since kernel rejects all programs that it cannot prove safe. It rejects programs with loops and with memory accesses via arbitrary pointers. When kernel accepts the program it is guaranteed that program will terminate and will not crash the kernel. This patch implements all 'must have' bits. There are several things on TODO list, so this is not the end of development. Most of the code is a boiler plate code, copy-pasted from other backends. Only odd things are lack or < and <= instructions, specialized load_byte intrinsics and 'compare and goto' as single instruction. Current instruction set is fixed, but more instructions can be added in the future. Signed-off-by: Alexei Starovoitov <alexei.starovoitov@gmail.com> Subscribers: majnemer, chandlerc, echristo, joerg, pete, rengolin, kristof.beyls, arsenm, t.p.northover, tstellarAMD, aemerson, llvm-commits Differential Revision: http://reviews.llvm.org/D6494 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227008 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-18Add myself as SystemZ code ownerUlrich Weigand1-4/+4
As agreed with Richard Sandiford, I'm taking over code ownership for the SystemZ back end from him. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224535 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-12Tom Stellard is now the code owner for libclc.Peter Collingbourne1-2/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224088 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-11Try again at sorting entries in CODE_OWNERSJustin Bogner1-8/+8
I apparently fail at the alphabet, E is not after G, and G isn't even close to C. Sorry for the noise. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223990 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-11Fix some incorrectly sorted entries in CODE_OWNERSJustin Bogner1-15/+15
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223989 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-11Add code owners for profiling and coverageJustin Bogner1-0/+12
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223988 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-08Make myself the code owner for llgo.Peter Collingbourne1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223691 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-12Add Tom Stellard's role as 3.5 release manager.Joerg Sonnenberger1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217659 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-04Add a sentence that all entries should include an email address.Joerg Sonnenberger1-1/+5
Add one for Greg Clayton, Peter Collingbourne, Tobias Grosser and Jakob Olesen based on recent commits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214762 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-25Claim AA generally as code ownerHal Finkel1-1/+1
As per nominations from Chandler and Arnold. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213955 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-25Add code owner of scoped-noalias metadataHal Finkel1-1/+1
Add myself as the code owner for the scoped-noalias metadata I've developed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213950 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-17Make myself code owner of MCJIT.Lang Hames1-2/+2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213302 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-02ARM Linux supportRenato Golin1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205483 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-13Update my e-mail address in CODE_OWNERS.TXTTim Northover1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203824 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-18Add myself as owner for libc++Marshall Clow1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201573 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-14Remove myself as owner of libc++Howard Hinnant1-3/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201432 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-04Update email address.Bill Wendling1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196369 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-28As myself as code-owner of the MIPS backend (lib/Target/Mips/*)Daniel Sanders1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195915 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-20Add loop rerolling code ownerHal Finkel1-1/+1
I am the code owner of the loop reroller. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195271 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-15Update contact information.Chad Rosier1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194828 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-13Add myself to CODE_OWNERS for the OCaml bindingsPeter Zotov1-0/+4
Per discussion with Chris Lattner git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194554 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-27Add more owners to CODE_OWNERS.TXT (Kostya Serebryany: AddressSanitizer and ↵Kostya Serebryany1-0/+8
ThreadSanitizer; Evgeniy Stepanov: MemorySanitizer) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185064 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-08Add myself as SystemZ code ownerRichard Sandiford1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181434 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-17Fix random typo.Eric Christopher1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179663 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-10Move info to CREDITS.TXT file.Bill Wendling1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179224 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-10Marking myself as release manager.Bill Wendling1-1/+1
If anyone objects please let me know. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179212 91177308-0d34-0410-b5e6-96231b3b80d8
2013-03-18UpdateBill Wendling1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177298 91177308-0d34-0410-b5e6-96231b3b80d8
2013-03-12Reflect reality.Bill Wendling1-4/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176858 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-31Add myself as code owner of AArch64 backend.Tim Northover1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174056 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-15Update CODE_OWNERS.TXT.Michael J. Spencer1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172525 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-19R600: Add entry in CODE_OWNERS.TXTTom Stellard1-0/+5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170594 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-05Taking ownership of indvars/lsr.Andrew Trick1-1/+1
Evan nominated me for this a while back, and no one has offered to save me from it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169447 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-03clarify that this isn't lld.Chris Lattner1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169130 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-30Be more clear on what parts of code I own.Bill Wendling1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169050 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-30Add me as LTO code owner.Bill Wendling1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169046 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-27Remove some Clang-specific ownership roles.Richard Smith1-1/+1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168653 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-27Move Clang code owners list from llvm/ to cfe/.Richard Smith1-14/+0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168640 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-22Added me as the owner of the Sparc backendVenkatraman Govindaraju1-0/+4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168504 91177308-0d34-0410-b5e6-96231b3b80d8