1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test
Nikita Popov e18ebc4971 [LVI][CVP] Calculate with.overflow result range
In LVI, calculate the range of extractvalue(op.with.overflow(%x, %y), 0)
as the range of op(%x, %y). This is mainly useful in conjunction with
D60650: If the result of the operation is extracted in a branch guarded
against overflow, then the value of %x will be appropriately constrained
and the result range of the operation will be calculated taking that
into account.

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

llvm-svn: 361693
2019-05-25 09:53:45 +00:00
..
Analysis
Assembler
Bindings
Bitcode [IR] allow fast-math-flags on select of FP values 2019-05-22 15:50:46 +00:00
BugPoint
CodeGen [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Support LEA64_32r properly. 2019-05-25 06:17:47 +00:00
DebugInfo llvm-dwarfdump: Don't error on mixed units using/not using str_offsets 2019-05-25 00:07:22 +00:00
Demangle llvm-undname: Fix an assert-on-invalid, found by oss-fuzz 2019-05-22 15:53:23 +00:00
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] Introduce substitution subclasses 2019-05-23 00:10:29 +00:00
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [AArch64][SVE2] Asm: support SVE2 String Processing Group 2019-05-24 10:32:01 +00:00
Object
ObjectYAML
Other [SLPVectorizer] Set flag to previous default. 2019-05-23 19:07:41 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen TableGen: Handle nontrivial foreach range bounds 2019-05-22 21:28:20 +00:00
ThinLTO/X86
tools [X86] Add zero idioms to the haswell, broadwell, and skylake schedule models. Add 256-bit fp xor to sandybridge zero idioms 2019-05-25 04:47:49 +00:00
Transforms [LVI][CVP] Calculate with.overflow result range 2019-05-25 09:53:45 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh