FailedChanges

Summary

  1. clang/test/ARCMT/remap-applying.c: Use %/s on the command line of echo(1).
  2. [SelectionDAG] Use various APInt methods to reduce temporary APInt creation This patch uses various APInt methods to reduce the number of temporary APInts. These were all found while working through converting SelectionDAG's computeKnownBits to also use the KnownBits struct recently added to the ValueTracking version.
  3. [asan] Add a compilation wrapper that codesigns shared libraries to support iOS simulator testing Tests that run on the iOS simulator require the dlopen'd dylibs are codesigned. This patch adds the "iossim_compile.py" wrapper that codesigns any produces dylib. Differential Revision: https://reviews.llvm.org/D32561
  4. Remove unnecessary semicolon This shows up as a -Wpendatic error on GCC.
  5. [StackMaps] Increase the size of the "location size" field Summary: In some cases LLVM (especially the SLP vectorizer) will create vectors that are 256 bytes (or larger). Given that this is intentional[0] is likely to get more common, this patch updates the StackMap binary format to deal with the spill locations for said vectors. This change also bumps the stack map version from 2 to 3. [0]: https://reviews.llvm.org/D32533#738350 Reviewers: reames, kavon, skatkov, javed.absar Subscribers: mcrosier, nemanjai, llvm-commits Differential Revision: https://reviews.llvm.org/D32629
Revision 301619 by chapuni:
clang/test/ARCMT/remap-applying.c: Use %/s on the command line of echo(1).
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/ARCMT/remap-applying.c (diff)llvm-revision.src/cfe/trunk/test/ARCMT/remap-applying.c
The file was modified/cfe/trunk/test/ARCMT/remap-applying.c.result (diff)llvm-revision.src/cfe/trunk/test/ARCMT/remap-applying.c.result
Revision 301618 by ctopper:
[SelectionDAG] Use various APInt methods to reduce temporary APInt creation

This patch uses various APInt methods to reduce the number of temporary APInts. These were all found while working through converting SelectionDAG's computeKnownBits to also use the KnownBits struct recently added to the ValueTracking version.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Revision 301617 by kuba.brecka:
[asan] Add a compilation wrapper that codesigns shared libraries to support iOS simulator testing

Tests that run on the iOS simulator require the dlopen'd dylibs are codesigned. This patch adds the "iossim_compile.py" wrapper that codesigns any produces dylib.

Differential Revision: https://reviews.llvm.org/D32561
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/test/asan/lit.cfg (diff)llvm-revision.src/compiler-rt/trunk/test/asan/lit.cfg
The file was modified/compiler-rt/trunk/test/lit.common.cfg (diff)llvm-revision.src/compiler-rt/trunk/test/lit.common.cfg
The file was added/compiler-rt/trunk/test/sanitizer_common/ios_commands/iossim_compile.pyllvm-revision.src/compiler-rt/trunk/test/sanitizer_common/ios_commands/iossim_compile.py
Revision 301616 by sanjoy:
Remove unnecessary semicolon

This shows up as a -Wpendatic error on GCC.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Fuzzer/FuzzerInternal.h (diff)llvm-revision.src/llvm/trunk/lib/Fuzzer/FuzzerInternal.h
Revision 301615 by sanjoy:
[StackMaps] Increase the size of the "location size" field

Summary:
In some cases LLVM (especially the SLP vectorizer) will create vectors
that are 256 bytes (or larger).  Given that this is intentional[0] is
likely to get more common, this patch updates the StackMap binary
format to deal with the spill locations for said vectors.

This change also bumps the stack map version from 2 to 3.

[0]: https://reviews.llvm.org/D32533#738350

Reviewers: reames, kavon, skatkov, javed.absar

Subscribers: mcrosier, nemanjai, llvm-commits

Differential Revision: https://reviews.llvm.org/D32629
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/StackMaps.rst (diff)llvm-revision.src/llvm/trunk/docs/StackMaps.rst
The file was modified/llvm/trunk/lib/CodeGen/StackMaps.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/StackMaps.cpp
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-anyregcc.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AArch64/arm64-anyregcc.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-stackmap.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AArch64/arm64-stackmap.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/stackmap-liveness.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/AArch64/stackmap-liveness.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ppc64-anyregcc.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/ppc64-anyregcc.ll
The file was modified/llvm/trunk/test/CodeGen/PowerPC/ppc64-stackmap.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/PowerPC/ppc64-stackmap.ll
The file was modified/llvm/trunk/test/CodeGen/X86/anyregcc.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/anyregcc.ll
The file was modified/llvm/trunk/test/CodeGen/X86/deopt-bundles.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/deopt-bundles.ll
The file was modified/llvm/trunk/test/CodeGen/X86/deopt-intrinsic-cconv.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/deopt-intrinsic-cconv.ll
The file was modified/llvm/trunk/test/CodeGen/X86/deopt-intrinsic.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/deopt-intrinsic.ll
The file was modified/llvm/trunk/test/CodeGen/X86/patchpoint-invoke.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/patchpoint-invoke.ll
The file was modified/llvm/trunk/test/CodeGen/X86/stackmap-fast-isel.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/stackmap-fast-isel.ll
The file was modified/llvm/trunk/test/CodeGen/X86/stackmap-large-constants.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/stackmap-large-constants.ll
The file was added/llvm/trunk/test/CodeGen/X86/stackmap-large-location-size.llllvm-revision.src/llvm/trunk/test/CodeGen/X86/stackmap-large-location-size.ll
The file was modified/llvm/trunk/test/CodeGen/X86/stackmap-liveness.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/stackmap-liveness.ll
The file was modified/llvm/trunk/test/CodeGen/X86/stackmap.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/stackmap.ll
The file was modified/llvm/trunk/test/CodeGen/X86/statepoint-allocas.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/statepoint-allocas.ll
The file was modified/llvm/trunk/test/CodeGen/X86/statepoint-live-in.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/statepoint-live-in.ll
The file was modified/llvm/trunk/test/CodeGen/X86/statepoint-stackmap-format.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/statepoint-stackmap-format.ll
The file was modified/llvm/trunk/test/CodeGen/X86/statepoint-vector.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/statepoint-vector.ll