1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Nikita Popov ebc3162468 [ValueTracking] Handle more non-trivial conditions in isKnownNonZero()
In 35676a4f9a536a2aab768af63ddbb15bc722d7f9 I've added handling for
non-trivial dominating conditions that imply non-zero on the true
branch. This adds the same support for the false branch.

The changes in pr45360.ll change block ordering and naming, but
don't change the control flow. The urem is still guaraded by a
non-zero check correctly.
2020-12-26 15:48:04 +01:00
..
Analysis [BasicAA] Pass AC/DT to isKnownNonEqual() 2020-12-25 18:29:20 +01:00
Assembler [DebugInfo] Support Fortran 'use <external module>' statement. 2020-12-18 13:10:57 -05:00
Bindings
Bitcode [DebugInfo] Support Fortran 'use <external module>' statement. 2020-12-18 13:10:57 -05:00
BugPoint
CodeGen [RISCV] Define vector widening reduction intrinsic. 2020-12-26 21:42:30 +08:00
DebugInfo Precommit analysis/etc tests for inselt poison placeholder 2020-12-24 12:14:24 +09:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] Add a literal check directive modifier 2020-12-18 17:26:15 -08:00
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats 2020-12-22 14:29:06 -08:00
Object [llvm-readobj] - Dump the ELF file type better. 2020-12-23 11:13:19 +03:00
ObjectYAML
Other Precommit analysis/etc tests for inselt poison placeholder 2020-12-24 12:14:24 +09:00
Reduce [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 2020-12-20 20:06:02 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Add the !substr() bang operator 2020-12-23 10:59:33 -05:00
ThinLTO/X86
tools [obj2yaml] - Dump the content of a broken hash table properly. 2020-12-25 11:51:28 +03:00
Transforms [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() 2020-12-26 15:48:04 +01:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh