SuccessChanges

Summary

  1. AMDGPU/GlobalISel: Fix test failures in release build Apparently the check for legal instructions during instruction select does not happen without an asserts build, so these would successfully select in release, and fail in debug. Make s16 and/or/xor legal. These can just be selected directly to the 32-bit operation, as is already done in SelectionDAG, so just make them legal.
  2. [llvm-ar][test] Add to llvm-ar test coverage This change adds tests to cover existing llvm-ar functionality. print.test is omitted due to failing on Darwin. Differential Revision: https://reviews.llvm.org/D64330
Revision 366210 by arsenm:
AMDGPU/GlobalISel: Fix test failures in release build

Apparently the check for legal instructions during instruction
select does not happen without an asserts build, so these would
successfully select in release, and fail in debug.

Make s16 and/or/xor legal. These can just be selected directly
to the 32-bit operation, as is already done in SelectionDAG, so just
make them legal.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp (diff)llvm.src/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp (diff)llvm.src/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-merge-values.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-merge-values.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-shl.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-shl.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-umax.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-umax.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-umin.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-umin.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/legalize-xor.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/legalize-xor.mir
Revision 366209 by gbreynoo:
[llvm-ar][test] Add to llvm-ar test coverage

This change adds tests to cover existing llvm-ar functionality.
print.test is omitted due to failing on Darwin.

Differential Revision: https://reviews.llvm.org/D64330
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-ar/move.testllvm.src/test/tools/llvm-ar/move.test
The file was added/llvm/trunk/test/tools/llvm-ar/quick-append.testllvm.src/test/tools/llvm-ar/quick-append.test
The file was added/llvm/trunk/test/tools/llvm-ar/read-only-archive.testllvm.src/test/tools/llvm-ar/read-only-archive.test