1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test
Sanjay Patel d0827d9f9d [InstCombine] narrow icmp with extended operands of different widths
An intermediate extend is used to widen the narrow operand to the width of
the other (wider) operand. At that point, we have the same logic as the
existing transform that was restricted to folds of equal width zext/sext.

This mostly solves PR42700:
https://bugs.llvm.org/show_bug.cgi?id=42700

llvm-svn: 369519
2019-08-21 11:56:08 +00:00
..
Analysis [MemorySSA] Fix existing phis when inserting defs. 2019-08-20 22:29:06 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [MIPS GlobalISel] NarrowScalar G_ZEXTLOAD and G_SEXTLOAD 2019-08-21 09:43:20 +00:00
DebugInfo [DebugInfo] Avoid dropping location info across block boundaries 2019-08-21 09:22:31 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [AArch64] Update MTE system register encodings 2019-08-21 09:09:56 +00:00
Object [llvm-objdump] - Cleanup the error reporting. 2019-08-21 11:07:31 +00:00
ObjectYAML [yaml2obj/obj2yaml][MachO] Fix a test failure in big endian hosts 2019-08-20 09:58:31 +00:00
Other
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen Teach GlobalISelEmitter to treat used iPTRAny operands as pointer operands 2019-08-20 22:04:10 +00:00
ThinLTO/X86
tools [llvm-objdump] - Cleanup the error reporting. 2019-08-21 11:07:31 +00:00
Transforms [InstCombine] narrow icmp with extended operands of different widths 2019-08-21 11:56:08 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh