This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 4383a51 CodeGen: Use MachineInstr& in LiveVariables API, NFC
new d88fd12 Revert "code hoisting pass based on GVN"
new 0b5646a LoadStoreVectorizer: Fix assert when merging pointer ops
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/InitializePasses.h | 1 -
include/llvm/LinkAllPasses.h | 1 -
include/llvm/Transforms/Scalar.h | 7 -
include/llvm/Transforms/Scalar/GVN.h | 15 +-
lib/Passes/PassRegistry.def | 1 -
lib/Transforms/IPO/PassManagerBuilder.cpp | 1 -
lib/Transforms/Scalar/CMakeLists.txt | 1 -
lib/Transforms/Scalar/GVNHoist.cpp | 740 ---------------------
lib/Transforms/Scalar/Scalar.cpp | 5 -
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 20 +-
test/Transforms/GVN/hoist.ll | 650 ------------------
.../LoadStoreVectorizer/AMDGPU/pointer-elements.ll | 311 +++++++++
12 files changed, 332 insertions(+), 1421 deletions(-)
delete mode 100644 lib/Transforms/Scalar/GVNHoist.cpp
delete mode 100644 test/Transforms/GVN/hoist.ll
create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/pointer-elements.ll
--
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 1b7dbea CodeGen: Remove implicit iterator conversions in PHIElimination, NFC
new 7e961b6 LoadStoreVectorizer: Use AA metadata
new 4383a51 CodeGen: Use MachineInstr& in LiveVariables API, NFC
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/CodeGen/LiveVariables.h | 49 +++++++++++-----------
lib/CodeGen/LiveVariables.cpp | 48 ++++++++++-----------
lib/CodeGen/MachineBasicBlock.cpp | 2 +-
lib/CodeGen/PHIElimination.cpp | 12 +++---
lib/CodeGen/TwoAddressInstructionPass.cpp | 28 ++++++-------
lib/Target/ARM/ARMBaseInstrInfo.cpp | 6 +--
lib/Target/SystemZ/SystemZInstrInfo.cpp | 2 +-
lib/Target/X86/X86InstrInfo.cpp | 14 +++----
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 13 +++---
.../LoadStoreVectorizer/AMDGPU/aa-metadata.ll | 32 ++++++++++++++
10 files changed, 117 insertions(+), 89 deletions(-)
create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/aa-metadata.ll
--
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 e16c630 CodeGen: Use MachineInstr& in PostRASchedulerList, NFC
new 1b7dbea CodeGen: Remove implicit iterator conversions in PHIElimination, NFC
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/CodeGen/PHIElimination.cpp | 14 +++++++-------
1 file changed, 7 insertions(+), 7 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 e1f24a2 [CodeCompletion] Allow system headers providing private symbo [...]
new fe36cf9 [Feature] Add a builtin for indexing into parameter packs. Pa [...]
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/AST/ASTContext.h | 11 ++++++++
include/clang/AST/DeclTemplate.h | 4 +--
include/clang/Basic/Builtins.h | 5 +++-
include/clang/Basic/DiagnosticSemaKinds.td | 4 +++
include/clang/Serialization/ASTBitCodes.h | 5 +++-
lib/AST/ASTContext.cpp | 12 ++++++--
lib/AST/DeclTemplate.cpp | 23 +++++++++++++++
lib/Lex/PPMacroExpansion.cpp | 1 +
lib/Sema/SemaLookup.cpp | 12 +++++---
lib/Sema/SemaTemplate.cpp | 26 ++++++++++++++++-
lib/Serialization/ASTReader.cpp | 3 ++
lib/Serialization/ASTWriter.cpp | 2 ++
test/PCH/type_pack_element.cpp | 16 +++++++++++
test/SemaCXX/type_pack_element.cpp | 45 ++++++++++++++++++++++++++++++
14 files changed, 158 insertions(+), 11 deletions(-)
create mode 100644 test/PCH/type_pack_element.cpp
create mode 100644 test/SemaCXX/type_pack_element.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 4dc595b AMDGPU: Implement getLoadStoreVecRegBitWidth
new 968deaa Define a module map entry for DebugInfo/CodeView.
new e16c630 CodeGen: Use MachineInstr& in PostRASchedulerList, NFC
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/module.modulemap | 11 +++++++++++
lib/CodeGen/PostRASchedulerList.cpp | 12 ++++++------
2 files changed, 17 insertions(+), 6 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 1b983cb [Sema] Implement C++14's DR1579: Prefer returning by converti [...]
new e1f24a2 [CodeCompletion] Allow system headers providing private symbo [...]
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/Sema/SemaCodeComplete.cpp | 43 ++++++++++++++++++++++++-----------
test/CodeCompletion/Inputs/reserved.h | 4 +++-
test/CodeCompletion/ordinary-name.c | 3 ++-
3 files changed, 35 insertions(+), 15 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 ed5a96f CodeGen: Use MachineInstr& in PostRAHazardRecognizer, NFC
new 4dc595b AMDGPU: Implement getLoadStoreVecRegBitWidth
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/AMDGPU/AMDGPUTargetTransformInfo.cpp | 22 ++++++++++++++++++++++
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 1 +
2 files changed, 23 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 5bcaf78 CodeGen: Use MachineInstr& in PrologEpilogInserter, NFC
new ed5a96f CodeGen: Use MachineInstr& in PostRAHazardRecognizer, NFC
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/CodeGen/PostRAHazardRecognizer.cpp | 10 ++++------
1 file changed, 4 insertions(+), 6 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 164e0c1 code hoisting pass based on GVN
new 9de35f8 LoadStoreVectorizer: Fix crashes on sub-byte types
new 378e169 LoadStoreVectorizer: if one element of a vector is integer, d [...]
new 5ec7ee3 [PDB] Indicate which type record failed hash validation
new 1199c8c [pdb] Avoid reporting an error when the module symbol stream [...]
new 5bcaf78 CodeGen: Use MachineInstr& in PrologEpilogInserter, NFC
The 5 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/CodeGen/PrologEpilogInserter.cpp | 38 ++--
lib/DebugInfo/PDB/Raw/ModStream.cpp | 3 +
lib/DebugInfo/PDB/Raw/TpiStream.cpp | 10 +-
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 36 +++-
.../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 2 +-
.../AMDGPU/weird-type-accesses.ll | 199 +++++++++++++++++++++
6 files changed, 263 insertions(+), 25 deletions(-)
create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/weird-type-accesses.ll
--
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 dbcbdf3 CodeGen: Use MachineInstr& in MachineSink, NFC
new a354e21 Target: Remove unused arguments from overrideSchedPolicy, NFC
new 164e0c1 code hoisting pass based on GVN
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/CodeGen/MachineScheduler.h | 2 -
include/llvm/InitializePasses.h | 1 +
include/llvm/LinkAllPasses.h | 1 +
include/llvm/Target/TargetSubtargetInfo.h | 1 -
include/llvm/Transforms/Scalar.h | 7 +
include/llvm/Transforms/Scalar/GVN.h | 15 +-
lib/CodeGen/MachineScheduler.cpp | 3 +-
lib/Passes/PassRegistry.def | 1 +
lib/Target/AArch64/AArch64Subtarget.cpp | 3 +-
lib/Target/AArch64/AArch64Subtarget.h | 3 +-
lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 2 -
lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 -
lib/Target/PowerPC/PPCSubtarget.cpp | 2 -
lib/Target/PowerPC/PPCSubtarget.h | 2 -
lib/Transforms/IPO/PassManagerBuilder.cpp | 1 +
lib/Transforms/Scalar/CMakeLists.txt | 1 +
lib/Transforms/Scalar/GVNHoist.cpp | 740 ++++++++++++++++++++++++++++++
lib/Transforms/Scalar/Scalar.cpp | 5 +
test/Transforms/GVN/hoist.ll | 650 ++++++++++++++++++++++++++
19 files changed, 1421 insertions(+), 20 deletions(-)
create mode 100644 lib/Transforms/Scalar/GVNHoist.cpp
create mode 100644 test/Transforms/GVN/hoist.ll
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.