This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository clang-tools-extra.
from bd616de [clang-tidy] Remove local hasInClassInitializer matcher. NFC
new 7c5e7c8 [clang-tidy] Add enum misuse check.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
clang-tidy/misc/CMakeLists.txt | 1 +
clang-tidy/misc/MiscTidyModule.cpp | 3 +
clang-tidy/misc/SuspiciousEnumUsageCheck.cpp | 216 +++++++++++++++++++++
...ngCompareCheck.h => SuspiciousEnumUsageCheck.h} | 25 ++-
docs/clang-tidy/checks/list.rst | 1 +
.../checks/misc-suspicious-enum-usage.rst | 78 ++++++++
.../misc-suspicious-enum-usage-strict.cpp | 98 ++++++++++
test/clang-tidy/misc-suspicious-enum-usage.cpp | 90 +++++++++
8 files changed, 499 insertions(+), 13 deletions(-)
create mode 100644 clang-tidy/misc/SuspiciousEnumUsageCheck.cpp
copy clang-tidy/misc/{SuspiciousStringCompareCheck.h => SuspiciousEnumUsageCheck.h} (53%)
create mode 100644 docs/clang-tidy/checks/misc-suspicious-enum-usage.rst
create mode 100644 test/clang-tidy/misc-suspicious-enum-usage-strict.cpp
create mode 100644 test/clang-tidy/misc-suspicious-enum-usage.cpp
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 35b543c Allow setting multiple debug types
new 9b804c5 RuntimeDyldELF: add R_AARCH64_ADD_ABS_LO12_NC reloc
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 9 +++++++++
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s | 7 +++++++
2 files changed, 16 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 215f381 Change a std::vector to SmallVector in NewGVN
new 35b543c Allow setting multiple debug types
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
include/llvm/Support/Debug.h | 7 +++++++
lib/Support/Debug.cpp | 8 ++++++--
unittests/Support/CMakeLists.txt | 1 +
unittests/Support/DebugTest.cpp | 32 ++++++++++++++++++++++++++++++++
4 files changed, 46 insertions(+), 2 deletions(-)
create mode 100644 unittests/Support/DebugTest.cpp
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 2b572a2 [PM] Teach the AAManager and AAResults layer (the worst offen [...]
new 215f381 Change a std::vector to SmallVector in NewGVN
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/Transforms/Scalar/NewGVN.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 80e0ba1 Daily bump.
new 807f802 PR target/78904 * config/i386/i386.md (*cmpqi_ext_1, *extvq [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 11 +++++++++++
gcc/config/i386/i386.md | 20 ++++++++++----------
gcc/config/i386/predicates.md | 12 ------------
gcc/testsuite/ChangeLog | 7 ++++++-
.../gcc.target/i386/{pr78904.c => pr78904-1.c} | 0
.../gcc.target/i386/{pr78904.c => pr78904-2.c} | 14 +++++++-------
6 files changed, 34 insertions(+), 30 deletions(-)
copy gcc/testsuite/gcc.target/i386/{pr78904.c => pr78904-1.c} (100%)
rename gcc/testsuite/gcc.target/i386/{pr78904.c => pr78904-2.c} (59%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 919b237 [PM] Turn on the new PM's inliner in addition to the current [...]
new 0fc4467 [PM] Introduce the facilities for registering cross-IR-unit d [...]
new 2b572a2 [PM] Teach the AAManager and AAResults layer (the worst offen [...]
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
include/llvm/Analysis/AliasAnalysis.h | 26 +-
include/llvm/Analysis/CGSCCPassManager.h | 4 +-
include/llvm/Analysis/LoopPassManager.h | 6 +-
include/llvm/IR/PassManager.h | 326 ++++++++++++++++++------
include/llvm/IR/PassManagerInternal.h | 5 +-
lib/Analysis/AliasAnalysis.cpp | 22 +-
lib/Analysis/CGSCCPassManager.cpp | 50 +++-
lib/Analysis/LoopPassManager.cpp | 3 +-
lib/IR/PassManager.cpp | 50 +++-
test/Other/new-pass-manager.ll | 52 +++-
unittests/Analysis/CGSCCPassManagerTest.cpp | 263 ++++++++++++++++++++
unittests/IR/PassManagerTest.cpp | 370 ++++++++++++++++++++++++----
12 files changed, 1037 insertions(+), 140 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository clang.
from 2f25e95 Add reference/non-reference mismatch test.
new 977e39c DR1495: A partial specialization is ill-formed if it is not ( [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
include/clang/Basic/DiagnosticSemaKinds.td | 6 +-
include/clang/Sema/Sema.h | 16 ++-
include/clang/Sema/TemplateDeduction.h | 5 +
lib/Sema/SemaTemplate.cpp | 47 ++++++++-
lib/Sema/SemaTemplateDeduction.cpp | 111 ++++++++++++++++++---
lib/Sema/SemaTemplateInstantiate.cpp | 19 +++-
test/CXX/drs/dr14xx.cpp | 28 ++++++
.../temp.decls/temp.variadic/fixed-expansion.cpp | 4 +-
test/SemaTemplate/class-template-spec.cpp | 29 +++++-
test/SemaTemplate/temp_arg_nontype.cpp | 20 ++--
www/cxx_dr_status.html | 4 +-
11 files changed, 257 insertions(+), 32 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 556ab71 [PM] Add one of the features left out of the initial inliner [...]
new 6600218 [AVX-512] Add all forms of VPALIGNR, VALIGND, and VALIGNQ to [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/Target/X86/X86InstrInfo.cpp | 29 ++++++++-
test/CodeGen/X86/stack-folding-int-avx512.ll | 87 ++++++++++++++++++++++++++
test/CodeGen/X86/stack-folding-int-avx512vl.ll | 82 ++++++++++++++++++++++++
3 files changed, 196 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 3500d08 [Analysis] Ignore `nobuiltin` on `allocsize` function calls.
new 9031a22 [PM] Wire up another test to the new pass manager.
new 556ab71 [PM] Add one of the features left out of the initial inliner [...]
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/Transforms/IPO/Inliner.cpp | 30 +++++++++++++++++++------
test/Transforms/Inline/inalloca-not-static.ll | 14 +++++++-----
test/Transforms/Inline/noinline-recursive-fn.ll | 1 +
3 files changed, 32 insertions(+), 13 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.