FailedChanges

Summary

  1. [SampleFDO] Expose an interface to return the size of a section or the size of the profile for profile in ExtBinary format. Sometimes we want to limit the size of the profile by stripping some functions with low sample count or by stripping some function names with small text size from profile symbol list. That requires the profile reader to have the interfaces returning the size of a section or the size of total profile. The patch add those interfaces. At the same time, add some dump facility to show the size of each section.
  2. Remove outdated FIXME.
  3. Fix assertion failure when constant evaluation of a switch jumps over an uninitialized variable in an init-statement of a 'for' or 'if'.
  4. [SystemZ] Support z15 processor name The recently announced IBM z15 processor implements the architecture already supported as "arch13" in LLVM. This patch adds support for "z15" as an alternate architecture name for arch13. Corrsponding LLVM support was committed as rev. 372435.
  5. [SystemZ] Support z15 processor name The recently announced IBM z15 processor implements the architecture already supported as "arch13" in LLVM. This patch adds support for "z15" as an alternate architecture name for arch13. The patch also uses z15 in a number of places where we used arch13 as long as the official name was not yet announced.
  6. Fix missed case of switching getConstant to getTargetConstant. Try 2. Summary: This fixes a crasher introduced by r372338. Reviewers: echristo, arsenm Subscribers: wdng, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D67850
  7. Remove sanitizer-aarch64-linux-mte bot. We never did anything with it, and it looks easier to add the tests on one of the existing x86_64 bots (via qemu).
  8. [Docs] Add a custom sidebar to doc pages Adds a custom sidebar to LLVM docs. Sidebar includes links to How to submit a bug and FAQ topics, as well as a Show Source link and search box.
Revision 372439 by wmi:
[SampleFDO] Expose an interface to return the size of a section or the size
of the profile for profile in ExtBinary format.

Sometimes we want to limit the size of the profile by stripping some functions
with low sample count or by stripping some function names with small text size
from profile symbol list. That requires the profile reader to have the
interfaces returning the size of a section or the size of total profile. The
patch add those interfaces.

At the same time, add some dump facility to show the size of each section.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/ProfileData/SampleProf.h (diff)llvm.src/include/llvm/ProfileData/SampleProf.h
The file was modified/llvm/trunk/include/llvm/ProfileData/SampleProfReader.h (diff)llvm.src/include/llvm/ProfileData/SampleProfReader.h
The file was modified/llvm/trunk/lib/ProfileData/SampleProfReader.cpp (diff)llvm.src/lib/ProfileData/SampleProfReader.cpp
The file was added/llvm/trunk/test/tools/llvm-profdata/show-prof-size.testllvm.src/test/tools/llvm-profdata/show-prof-size.test
The file was modified/llvm/trunk/tools/llvm-profdata/llvm-profdata.cpp (diff)llvm.src/tools/llvm-profdata/llvm-profdata.cpp
Revision 372438 by rsmith:
Remove outdated FIXME.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/AST/ExprConstant.cpp (diff)clang.src/lib/AST/ExprConstant.cpp
Revision 372437 by rsmith:
Fix assertion failure when constant evaluation of a switch jumps over an
uninitialized variable in an init-statement of a 'for' or 'if'.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/AST/ExprConstant.cpp (diff)clang.src/lib/AST/ExprConstant.cpp
The file was modified/cfe/trunk/test/SemaCXX/constant-expression-cxx2a.cpp (diff)clang.src/test/SemaCXX/constant-expression-cxx2a.cpp
Revision 372436 by uweigand:
[SystemZ] Support z15 processor name

The recently announced IBM z15 processor implements the architecture
already supported as "arch13" in LLVM.  This patch adds support for
"z15" as an alternate architecture name for arch13.

Corrsponding LLVM support was committed as rev. 372435.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Basic/Targets/SystemZ.cpp (diff)clang.src/lib/Basic/Targets/SystemZ.cpp
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-vector3-error.c (diff)clang.src/test/CodeGen/builtins-systemz-vector3-error.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-vector3.c (diff)clang.src/test/CodeGen/builtins-systemz-vector3.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector3-error.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector3-error.c
The file was modified/cfe/trunk/test/CodeGen/builtins-systemz-zvector3.c (diff)clang.src/test/CodeGen/builtins-systemz-zvector3.c
The file was modified/cfe/trunk/test/CodeGen/systemz-abi-vector.c (diff)clang.src/test/CodeGen/systemz-abi-vector.c
The file was modified/cfe/trunk/test/CodeGen/systemz-abi.c (diff)clang.src/test/CodeGen/systemz-abi.c
The file was modified/cfe/trunk/test/CodeGen/target-data.c (diff)clang.src/test/CodeGen/target-data.c
The file was modified/cfe/trunk/test/Driver/systemz-march.c (diff)clang.src/test/Driver/systemz-march.c
The file was modified/cfe/trunk/test/Misc/target-invalid-cpu-note.c (diff)clang.src/test/Misc/target-invalid-cpu-note.c
The file was modified/cfe/trunk/test/Preprocessor/predefined-arch-macros.c (diff)clang.src/test/Preprocessor/predefined-arch-macros.c
Revision 372435 by uweigand:
[SystemZ] Support z15 processor name

The recently announced IBM z15 processor implements the architecture
already supported as "arch13" in LLVM.  This patch adds support for
"z15" as an alternate architecture name for arch13.

The patch also uses z15 in a number of places where we used arch13
as long as the official name was not yet announced.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Support/Host.cpp (diff)llvm.src/lib/Support/Host.cpp
The file was modified/llvm/trunk/lib/Target/SystemZ/SystemZISelLowering.cpp (diff)llvm.src/lib/Target/SystemZ/SystemZISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/SystemZ/SystemZProcessors.td (diff)llvm.src/lib/Target/SystemZ/SystemZProcessors.td
The file was modified/llvm/trunk/lib/Target/SystemZ/SystemZSchedule.td (diff)llvm.src/lib/Target/SystemZ/SystemZSchedule.td
The file was removed/llvm/trunk/lib/Target/SystemZ/SystemZScheduleArch13.tdllvm.src/lib/Target/SystemZ/SystemZScheduleArch13.td
The file was added/llvm/trunk/lib/Target/SystemZ/SystemZScheduleZ15.tdllvm.src/lib/Target/SystemZ/SystemZScheduleZ15.td
The file was modified/llvm/trunk/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp (diff)llvm.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
The file was modified/llvm/trunk/test/Analysis/CostModel/SystemZ/fp-cast.ll (diff)llvm.src/test/Analysis/CostModel/SystemZ/fp-cast.ll
The file was modified/llvm/trunk/test/Analysis/CostModel/SystemZ/intrinsics.ll (diff)llvm.src/test/Analysis/CostModel/SystemZ/intrinsics.ll
The file was modified/llvm/trunk/test/Analysis/CostModel/SystemZ/logic-miscext3.ll (diff)llvm.src/test/Analysis/CostModel/SystemZ/logic-miscext3.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-01.ll (diff)llvm.src/test/CodeGen/SystemZ/cond-move-01.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-02.ll (diff)llvm.src/test/CodeGen/SystemZ/cond-move-02.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-03.ll (diff)llvm.src/test/CodeGen/SystemZ/cond-move-03.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-06.ll (diff)llvm.src/test/CodeGen/SystemZ/cond-move-06.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-07.ll (diff)llvm.src/test/CodeGen/SystemZ/cond-move-07.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/cond-move-08.mir (diff)llvm.src/test/CodeGen/SystemZ/cond-move-08.mir
The file was modified/llvm/trunk/test/CodeGen/SystemZ/ctpop-02.ll (diff)llvm.src/test/CodeGen/SystemZ/ctpop-02.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/not-01.ll (diff)llvm.src/test/CodeGen/SystemZ/not-01.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-01.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-01.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-02.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-02.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-03.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-03.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-04.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-04.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-05.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-05.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-06.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-06.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-bswap-07.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-bswap-07.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-conv-03.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-conv-03.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-eswap-01.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-eswap-01.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-eswap-02.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-eswap-02.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-intrinsics-03.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-intrinsics-03.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vec-strict-conv-03.ll (diff)llvm.src/test/CodeGen/SystemZ/vec-strict-conv-03.ll
The file was removed/llvm/trunk/test/MC/Disassembler/SystemZ/insns-arch13.txtllvm.src/test/MC/Disassembler/SystemZ/insns-arch13.txt
The file was added/llvm/trunk/test/MC/Disassembler/SystemZ/insns-z15.txtllvm.src/test/MC/Disassembler/SystemZ/insns-z15.txt
The file was removed/llvm/trunk/test/MC/SystemZ/insn-bad-arch13.sllvm.src/test/MC/SystemZ/insn-bad-arch13.s
The file was added/llvm/trunk/test/MC/SystemZ/insn-bad-z15.sllvm.src/test/MC/SystemZ/insn-bad-z15.s
The file was removed/llvm/trunk/test/MC/SystemZ/insn-good-arch13.sllvm.src/test/MC/SystemZ/insn-good-arch13.s
The file was added/llvm/trunk/test/MC/SystemZ/insn-good-z15.sllvm.src/test/MC/SystemZ/insn-good-z15.s
Revision 372434 by saugustine:
Fix missed case of switching getConstant to getTargetConstant. Try 2.

Summary: This fixes a crasher introduced by r372338.

Reviewers: echristo, arsenm

Subscribers: wdng, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67850
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (diff)llvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was added/llvm/trunk/test/CodeGen/X86/isel-blendi-gettargetconstant.llllvm.src/test/CodeGen/X86/isel-blendi-gettargetconstant.ll
Revision 372433 by eugenis:
Remove sanitizer-aarch64-linux-mte bot.

We never did anything with it, and it looks easier to add the tests
on one of the existing x86_64 bots (via qemu).
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/buildbot/osuosl/master/config/builders.py (diff)zorg/buildbot/osuosl/master/config/builders.py
The file was removed/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_mte.shzorg/zorg/buildbot/builders/sanitizers/buildbot_mte.sh
The file was modified/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_selector.py (diff)zorg/zorg/buildbot/builders/sanitizers/buildbot_selector.py
Revision 372432 by dr87:
[Docs] Add a custom sidebar to doc pages

Adds a custom sidebar to LLVM docs. Sidebar includes links to How to submit a bug and FAQ topics, as well as a Show Source link and search box.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/_templates/indexsidebar.html (diff)llvm.src/docs/_templates/indexsidebar.html
The file was modified/llvm/trunk/docs/conf.py (diff)llvm.src/docs/conf.py