1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Max Kazantsev 23381e1b40 [SCEV] Make isLoopEntryGuardedByCond a bit smarter
Sometimes `isLoopEntryGuardedByCond` cannot prove predicate `a > b` directly.
But it is a common situation when `a >= b` is known from ranges and `a != b` is
known from a dominating condition. Thia patch teaches SCEV to sum these facts
together and prove strict comparison via non-strict one.

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

llvm-svn: 324453
2018-02-07 07:56:26 +00:00
..
Analysis [AMDGPU] Switch to the new addr space mapping by default 2018-02-02 16:07:16 +00:00
Assembler Add DWARF for discriminated unions 2018-02-06 23:45:59 +00:00
Bindings
Bitcode [ThinLTO] Serialize WithGlobalValueDeadStripping index flag for distributed backends 2018-02-07 04:05:59 +00:00
BugPoint
CodeGen [x86/retpoline] Make the external thunk names exactly match the names 2018-02-07 06:16:24 +00:00
DebugInfo Add DWARF for discriminated unions 2018-02-06 23:45:59 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker [DWARF] Regularize dumping strings from line tables. 2018-02-05 20:43:15 +00:00
LTO LTO: Also include dso-local bit for calls in ThinLTO cache key. 2018-02-05 23:46:32 +00:00
MC [DWARFv5] Emit .debug_line_str (in a non-DWO file). 2018-02-06 20:29:21 +00:00
Object
ObjectYAML
Other
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Remove dead and dropped symbol declarations when possible 2018-02-06 00:43:39 +00:00
tools [ThinLTO] Serialize WithGlobalValueDeadStripping index flag for distributed backends 2018-02-07 04:05:59 +00:00
Transforms [SCEV] Make isLoopEntryGuardedByCond a bit smarter 2018-02-07 07:56:26 +00:00
Unit
Verifier Add DWARF for discriminated unions 2018-02-06 23:45:59 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh