This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from cfe129b [PM/LCG] Teach LCG to support spurious reference edges.
new f5ea571 LowerMemIntrinsics: Fix include guard
new ae2612e WholeProgramDevirt: Check that VCP candidate functions are de [...]
new 1648cea [PM] Port ArgumentPromotion to the new pass manager.
new 4f223ec [NewGVN] Fix test so that it doesn't rely on InstCombine anymore.
The 4 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/Transforms/IPO/ArgumentPromotion.h | 31 ++++++
include/llvm/Transforms/Utils/LowerMemIntrinsics.h | 4 +-
lib/Passes/PassBuilder.cpp | 1 +
lib/Passes/PassRegistry.def | 1 +
lib/Transforms/IPO/ArgumentPromotion.cpp | 115 +++++++++++++++------
lib/Transforms/IPO/WholeProgramDevirt.cpp | 10 +-
.../ArgumentPromotion/aggregate-promote.ll | 1 +
test/Transforms/ArgumentPromotion/attrs.ll | 1 +
test/Transforms/ArgumentPromotion/byval-2.ll | 1 +
test/Transforms/ArgumentPromotion/byval.ll | 1 +
test/Transforms/ArgumentPromotion/chained.ll | 1 +
test/Transforms/ArgumentPromotion/control-flow.ll | 1 +
test/Transforms/ArgumentPromotion/control-flow2.ll | 1 +
test/Transforms/ArgumentPromotion/crash.ll | 1 +
test/Transforms/ArgumentPromotion/dbg.ll | 1 +
test/Transforms/ArgumentPromotion/fp80.ll | 1 +
test/Transforms/ArgumentPromotion/inalloca.ll | 1 +
test/Transforms/ArgumentPromotion/pr27568.ll | 1 +
test/Transforms/ArgumentPromotion/reserve-tbaa.ll | 1 +
test/Transforms/ArgumentPromotion/sret.ll | 1 +
test/Transforms/ArgumentPromotion/tail.ll | 1 +
test/Transforms/ArgumentPromotion/variadic.ll | 1 +
test/Transforms/NewGVN/load-constant-mem.ll | 8 +-
.../{vcp-accesses-memory.ll => vcp-decl.ll} | 11 +-
24 files changed, 151 insertions(+), 46 deletions(-)
create mode 100644 include/llvm/Transforms/IPO/ArgumentPromotion.h
copy test/Transforms/WholeProgramDevirt/{vcp-accesses-memory.ll => vcp-decl.ll} (85%)
--
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 396f720 [PM/LCG] Teach the LazyCallGraph how to replace a function wi [...]
new e79ec29 [ARM] Add support for armv7ve triple in llvm (PR31358).
new cfe129b [PM/LCG] Teach LCG to support spurious reference edges.
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/ADT/Triple.h | 1 +
include/llvm/Support/ARMTargetParser.def | 3 ++
lib/Analysis/LazyCallGraph.cpp | 9 +++-
lib/Support/TargetParser.cpp | 2 +
lib/Support/Triple.cpp | 2 +
lib/Target/ARM/ARM.td | 20 ++++----
lib/Target/ARM/ARMSubtarget.h | 6 +--
test/CodeGen/ARM/build-attributes.ll | 18 +++++++
test/CodeGen/ARM/div.ll | 9 ++++
unittests/Analysis/LazyCallGraphTest.cpp | 81 ++++++++++++++++++++++++++++++++
unittests/Support/TargetParserTest.cpp | 38 ++++++++-------
11 files changed, 158 insertions(+), 31 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 release_40
in repository llvm.
from 1675786 RegisterCoalescer: Fix joinReservedPhysReg()
new 8e51737 ReleaseNotes.rst: Add a section about .mir testing
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:
docs/ReleaseNotes.rst | 15 +++++++++++++++
1 file changed, 15 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 clang.
from 53f79c4 Don't try to link to the 4.0 release notes
new b7945c1 Add support for armv7ve flag in clang (PR31358).
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/Basic/Targets.cpp | 2 ++
test/Preprocessor/arm-acle-6.4.c | 15 +++++++++++++++
test/Preprocessor/arm-acle-6.5.c | 3 +++
test/Preprocessor/arm-target-features.c | 7 +++++++
4 files changed, 27 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 libcxx.
from ed80386 Move libcxx/test/libcxx python package into libcxx/utils/libcxx.
new 5115d24 add missing python import
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:
utils/libcxx/util.py | 3 ++-
1 file changed, 2 insertions(+), 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 lld.
from 49d87a7 Don't try to link to the 4.0 release notes
new 199febc added missing "savetemps/" in test/COFF/savetemps.ll
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:
test/COFF/savetemps.ll | 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 llvm.
from 49a435a [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors
new 6291860 [WebAssembly] Refactor void return peephole using MaybeRewrit [...]
new 396f720 [PM/LCG] Teach the LazyCallGraph how to replace a function wi [...]
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/LazyCallGraph.h | 430 +++++++++++++------------
lib/Analysis/CGSCCPassManager.cpp | 54 ++--
lib/Analysis/LazyCallGraph.cpp | 356 ++++++++++----------
lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 28 +-
lib/Transforms/IPO/Inliner.cpp | 4 +-
unittests/Analysis/LazyCallGraphTest.cpp | 257 ++++++++++-----
6 files changed, 637 insertions(+), 492 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 32f0979 Disallow explicit instantiation and explicit specialization f [...]
new 53f79c4 Don't try to link to the 4.0 release notes
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:
docs/ReleaseNotes.rst | 6 +++---
1 file changed, 3 insertions(+), 3 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-tools-extra.
from c2e903e [clang-tidy] Add -quiet option to suppress extra output
new c79e404 Don't try to link to the 4.0 release notes
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:
docs/ReleaseNotes.rst | 4 ++--
1 file changed, 2 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 lld.
from 23b37bf list paths explicitly instead of using * in test/COFF/savetemps.ll
new 49d87a7 Don't try to link to the 4.0 release notes
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:
docs/ReleaseNotes.rst | 2 ++
1 file changed, 2 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.