Skip to content

Commit

Permalink
Synced with upstream fork
Browse files Browse the repository at this point in the history
  • Loading branch information
MannarAmuthan committed Nov 25, 2023
2 parents af9c41b + 0247183 commit e0df463
Show file tree
Hide file tree
Showing 18,166 changed files with 1,220,214 additions and 592,070 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 4 additions & 1 deletion .ci/generate-buildkite-pipeline-premerge
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,11 @@ set -eu
set -o pipefail

# Environment variables script works with:

# Fetch origin/main to have an up to date merge base for main...HEAD diff.
git fetch origin main:main
# List of files affected by this commit
: ${MODIFIED_FILES:=$(git diff --name-only HEAD~1)}
: ${MODIFIED_FILES:=$(git diff --name-only main...HEAD)}
# Filter rules for generic windows tests
: ${WINDOWS_AGENTS:='{"queue": "windows"}'}
# Filter rules for generic linux tests
Expand Down
53 changes: 53 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# This file lists reviewers that are auto-assigned when a pull request modifies
# certain files or directories. If you add yourself to this file, you commit to
# reviewing a large fraction of pull requests in the relevant area.
#
# The GitHub "code owners" mechanism is used exclusively to auto-assign
# reviewers and does not carry significance beyond that. It is not necessary
# to receive an approval from a "code owner" in particular -- any LLVM project
# member can approve pull requests.
#
# Note that GitHub's concept of "code owner" is independent from LLVM's own
# "code owner" concept, they merely happen to share terminology. See
# https://llvm.org/docs/DeveloperPolicy.html#code-owners, as well as the
# CODE_OWNERS.txt files in the respective subproject directories.

/libcxx/ @llvm/reviewers-libcxx
/libcxxabi/ @llvm/reviewers-libcxxabi
/libunwind/ @llvm/reviewers-libunwind
/runtimes/ @llvm/reviewers-libcxx

/llvm/lib/Analysis/BasicAliasAnalysis.cpp @nikic
/llvm/lib/Analysis/InstructionSimplify.cpp @nikic
/llvm/lib/Analysis/LazyValueInfo.cpp @nikic
/llvm/lib/Analysis/ScalarEvolution.cpp @nikic
/llvm/lib/Analysis/ValueTracking.cpp @nikic
/llvm/lib/IR/ConstantRange.cpp @nikic
/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @nikic
/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @nikic
/llvm/lib/Transforms/InstCombine/ @nikic

/clang/test/CXX/drs/ @Endilll
/clang/www/cxx_dr_status.html @Endilll
/clang/www/make_cxx_dr_status @Endilll

/lldb/ @JDevlieghere

/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar

/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar
/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @MaheshRavishankar
/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar
/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar
/mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @MaheshRavishankar
/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar

# Transform Dialect in MLIR.
/mlir/include/mlir/Dialect/Transform/* @ftynse
/mlir/lib/Dialect/Transform/* @ftynse

# SPIR-V in MLIR.
/mlir/**/SPIRV/ @antiagainst @kuhar
/mlir/**/SPIRVTo*/ @antiagainst @kuhar
/mlir/**/*ToSPIRV/ @antiagainst @kuhar
/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @antiagainst @kuhar
7 changes: 2 additions & 5 deletions .github/new-issues-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
'new issue':
- '/.*/'

'clang':
- '/\bclang(?!\-)\b/i'

Expand All @@ -13,8 +10,8 @@
'libc++':
- '/libc[+x]{2}(?!\-)/i'

'libc++-abi':
- '/libc[+x]{2}-abi/i'
'libc++abi':
- '/libc[+x]{2}-?abi/i'

'libc':
- '/\blibc(?![-+])\b/i'
Expand Down
132 changes: 98 additions & 34 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
clang:dataflow:
- clang/**/Analysis/**/*
- clang/include/clang/Analysis/FlowSensitive/**/*
- clang/lib/Analysis/FlowSensitive/**/*
- clang/unittests/Analysis/FlowSensitive/**/*
- clang/docs/DataFlowAnalysisIntro.md
- clang/docs/DataFlowAnalysisIntroImages/**/*

clang:frontend:
- clang/lib/AST/**/*
Expand Down Expand Up @@ -40,15 +44,6 @@ lld:
llvm-lit:
- llvm/utils/lit/**/*

mlir:afine:
- mlir/**/Affine/**/*

mlir:python:
- mlir/python/**/*

mlir:vectorops:
- mlir/**/Vector/**/*

PGO:
- llvm/lib/Transforms/Instrumentation/CGProfile.cpp
- llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
Expand Down Expand Up @@ -90,6 +85,10 @@ compiler-rt:sanitizer:
- compiler-rt/lib/scudo/**
- compiler-rt/test/scudo/**

compiler-rt:scudo:
- compiler-rt/lib/scudo/**
- compiler-rt/test/scudo/**

xray:
- llvm/tools/llvm-xray/**
- compiler-rt/*/xray/**
Expand All @@ -110,16 +109,26 @@ mlir:
- mlir/**

mlir:core:
- mlir/**/Support/**
- mlir/**/Parser/**
- mlir/**/IR/**
- mlir/**/Bytecode/**
- mlir/**/AsmParser/**
- mlir/**/Pass/**
- mlir/**/tools/**
- mlir/**/Reducer/**
- mlir/**/Transforms/**
- mlir/**/Debug/**
- mlir/include/mlir/Support/**
- mlir/lib/Support/**
- mlir/include/mlir/Parser/**
- mlir/lib/Parser/**
- mlir/include/mlir/IR/**
- mlir/lib/IR/**
- mlir/include/mlir/Bytecode/**
- mlir/lib/Bytecode/**
- mlir/include/mlir/AsmParser/**
- mlir/lib/AsmParser/**
- mlir/include/mlir/Pass/**
- mlir/lib/Pass/**
- mlir/include/mlir/Tools/**
- mlir/lib/Tools/**
- mlir/include/mlir/Reducer/**
- mlir/lib/Reducer/**
- mlir/include/mlir/Transforms/**
- mlir/lib/Transforms/**
- mlir/include/mlir/Debug/**
- mlir/lib/Debug/**
- mlir/tools/**

mlir:ods:
Expand Down Expand Up @@ -222,6 +231,11 @@ mlir:scf:

mlir:spirv:
- mlir/**/SPIRV/**
- mlir/**/SPIRVTo*/**
- mlir/**/*ToSPIRV/**
- mlir/tools/mlir-spirv-cpu-runner/**
- mlir/tools/mlir-vulkan-runner/**
- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp

mlir:shape:
- mlir/**/Shape/**
Expand All @@ -244,6 +258,15 @@ mlir:vector:
mlir:execution-engine:
- mlir/**/ExecutionEngine/**

mlir:presburger:
- mlir/**/*Presburger*/**

mlir:python:
- mlir/python/**/*

mlir:vectorops:
- mlir/**/Vector/**/*

coroutines:
- clang/docs/DebuggingCoroutines.rst
- clang/lib/Sema/SemaCoroutine.cpp
Expand Down Expand Up @@ -290,12 +313,11 @@ tools:llvm-mca:
- llvm/include/llvm/MCA/**
- llvm/lib/MCA/**

vectorizers:
- llvm/lib/Transforms/Vectorize/**
- llvm/include/llvm/Transforms/Vectorize/**

clang:
- clang/**
- any:
- clang/**
- '!clang/**/Format/**'
- '!clang/tools/clang-format/**'

testing-tools:
- llvm/include/llvm/FileCheck/**
Expand Down Expand Up @@ -505,6 +527,12 @@ llvm:analysis:
- llvm/test/Analysis/**
- llvm/unittests/Analysis/**

llvm:adt:
- llvm/**/ADT/*

llvm:support:
- llvm/**/Support/**

llvm:transforms:
- llvm/lib/Transforms/**
- llvm/include/llvm/Transforms/**
Expand Down Expand Up @@ -542,12 +570,19 @@ llvm:SelectionDAG:
- llvm/include/llvm/CodeGen/ISDOpcodes.h

backend:DirectX:
- llvm/lib/Target/DirectX/**
- llvm/test/CodeGen/DirectX/**
- llvm/tools/dxil-dis
- llvm/test/tools/dxil-dis
- clang/lib/Basic/Targets/DirectX*
- llvm/include/llvm/IR/IntrinsicsDirectX.td
- '**/*DirectX*'
- '**/*DXIL*'
- '**/*dxil*'
- '**/*DirectX*/**'
- '**/*DXIL*/**'
- '**/*dxil*/**'

backend:SPIR-V:
- clang/lib/Driver/ToolChains/SPIRV.*
- llvm/lib/Target/SPIRV/**
- llvm/test/CodeGen/SPIRV/**
- llvm/test/Frontend/HLSL/**
- llvm/docs/SPIRVUsage.rst

mlgo:
- llvm/lib/Analysis/ML*
Expand Down Expand Up @@ -602,9 +637,6 @@ llvm:regalloc:
- llvm/include/llvm/CodeGen/Spiller.h
- llvm/**/*RegAlloc

mlir:presburger:
- mlir/**/*Presburger

lldb:
- lldb/**

Expand Down Expand Up @@ -766,3 +798,35 @@ llvm:binary-utilities:
- llvm/tools/llvm-size/**
- llvm/tools/llvm-strings/**
- llvm/tools/llvm-symbolizer/**

clang:openmp:
- clang/include/clang/Basic/OpenMP*
- clang/include/clang/AST/OpenMPClause.h
- clang/include/clang/AST/DeclOpenMP.h
- clang/include/clang/AST/ExprOpenMP.h
- clang/include/clang/AST/StmtOpenMP.h
- clang/lib/AST/DeclOpenMP.cpp
- clang/lib/AST/OpenMPClause.cpp
- clang/lib/AST/StmtOpenMP.cpp
- clang/lib/Headers/openmp_wrappers/**
- clang/lib/Parse/ParseOpenMP.cpp
- clang/lib/Basic/OpenMPKinds.cpp
- clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
- clang/lib/Driver/ToolChains/AMDGPUOpenMP.h
- clang/lib/CodeGen/CgStmtOpenMP.cpp
- clang/lib/CodeGen/CGOpenMP*
- clang/lib/Sema/SemaOpenMP.cpp
- clang/test/OpenMP/**
- clang/test/AST/ast-dump-openmp-*
- llvm/lib/Frontend/OpenMP/**
- llvm/lib/Transforms/IPO/OpenMPOpt.cpp
- llvm/include/llvm/Frontend/OpenMP/**
- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
- llvm/unittests/Frontend/OpenMP*
- llvm/test/Transforms/OpenMP/**

openmp:libomp:
- any: ['openmp/**', '!openmp/libomptarget/**']

openmp:libomptarget:
- any: ['openmp/**', '!openmp/runtime/**']
Loading

0 comments on commit e0df463

Please sign in to comment.