1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test
Craig Topper 29f8bec823 [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers.
Previously if the source match we asserted that the destination
matched. But GPR <-> mask register copies on X86 can violate this
since we use the same K-registers for multiple sizes.

Fixes this ISPC issue https://github.com/ispc/ispc/issues/1851

Differential Revision: https://reviews.llvm.org/D86507

(cherry picked from commit 4783e2c9c603ed6aeacc76bb1177056a9d307bd1)
2020-09-07 19:52:17 +02:00
..
Analysis [BasicAA] Fix -basicaa-recphi for geps with negative offsets 2020-07-27 17:02:13 +02:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. 2020-09-07 19:52:17 +02:00
DebugInfo [AArch64][SVE] Add missing debug info for ACLE types. 2020-08-28 11:14:10 +02:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [MC][SVE] Fix data operand for instruction alias of st1d. 2020-08-26 20:12:13 +00:00
Object [yaml2obj] - Rename FileHeader::SH* fields. 2020-07-15 12:47:31 +03:00
ObjectYAML
Other
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [llvm-rc] Allow string table values split into multiple string literals 2020-08-05 19:59:38 +02:00
Transforms [InstSimplify] Protect against more poison in SimplifyWithOpReplaced (PR47322) 2020-08-31 16:09:42 +02:00
Unit
Verifier Temporarily Revert "[AssumeBundles] Use operand bundles to encode alignment assumptions" 2020-07-17 10:32:03 +02:00
YAMLParser
.clang-format
CMakeLists.txt Revert "[CMake] Simplify CMake handling for zlib" 2020-07-14 19:56:10 -07:00
lit.cfg.py
lit.site.cfg.py.in Revert "[CMake] Simplify CMake handling for zlib" 2020-07-14 19:56:10 -07:00
TestRunner.sh