llvm-project/llvm/test
Nicola Zaghen 9588ad9611 [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Support for sgt/slt was added in rL294898, this adds the same cases also for unsigned compares.

This is the Alive proof: https://rise4fun.com/Alive/nyY

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

llvm-svn: 341353
2018-09-04 10:29:48 +00:00
..
Analysis [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2) 2018-09-04 10:29:48 +00:00
Assembler [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"' 2018-08-25 01:34:32 +00:00
Bindings [LLVM-C] Add Bindings For Named Metadata 2018-08-30 17:09:43 +00:00
Bitcode Allow creating llvm::Function in non-zero address spaces 2018-08-23 09:25:17 +00:00
BugPoint [lit, python] Always add quotes around the python path in lit 2018-08-06 22:37:44 +00:00
CodeGen [AArch64][x86] add tests for pow(x, 0.25); NFC 2018-09-03 22:11:47 +00:00
DebugInfo Revert "[DebugInfo] Fix bug in LiveDebugVariables." 2018-09-02 16:35:42 +00:00
Demangle [MS Demangler] Add support for $$Z parameter pack separator. 2018-08-30 20:53:29 +00:00
Examples
ExecutionEngine [ORC] Add a testcase for r338975. 2018-08-28 22:50:59 +00:00
Feature
FileCheck
Instrumentation [libFuzzer] Port to Windows 2018-08-30 15:54:44 +00:00
Integer
JitListener
LTO Enrich inline messages 2018-08-05 14:53:08 +00:00
Linker
MC [Sparc] allow tls_add/tls_call syntax in assembler parser 2018-09-03 10:38:12 +00:00
Object [WASM] Fix overflow when reading custom section 2018-08-08 16:34:03 +00:00
ObjectYAML
Other [NFC] correcting patterns in time-passes test to fix buildbot 2018-09-04 08:21:37 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [lit, python] Always add quotes around the python path in lit 2018-08-06 22:37:44 +00:00
ThinLTO/X86 [X86] Make Feature64Bit useful 2018-08-30 06:01:05 +00:00
Transforms [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2) 2018-09-04 10:29:48 +00:00
Unit
Verifier Verifier: verify that a DILocation's scope is a DILocalScope. 2018-08-24 21:01:58 +00:00
YAMLParser
tools [llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu). 2018-09-03 22:25:56 +00:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Import lit.llvm after rL341135 2018-08-31 00:22:20 +00:00