llvm-project/llvm/test
Florian Hahn 611a02cce5
[ConstantRanges] Use APInt for constant case for urem/srem.
Currently UREM & SREM on constant ranges produces overly pessimistic
results for single element constant ranges.

Delegate to APInt's implementation if both operands are single element
constant ranges. We already do something similar for other binary
operators, like binary AND.

Fixes PR49731.

Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D105115
2021-06-30 11:18:20 +01:00
..
Analysis
Assembler [OpaquePtr][BitcodeWriter] Handle attributes with types 2021-06-29 14:47:29 -07:00
Bindings
Bitcode
BugPoint
CodeGen [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
DebugInfo
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [dfsan] Expose dfsan_get_track_origins to get origin tracking status 2021-06-29 20:32:39 +00:00
Integer
JitListener
LTO
Linker
MC [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
MachineVerifier
Object
ObjectYAML
Other [Test] Regenerate test checks (NFC) 2021-06-29 23:44:56 +02:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Allow identical MnemonicAliases with no predicate 2021-06-30 10:53:39 +01:00
ThinLTO/X86
Transforms [ConstantRanges] Use APInt for constant case for urem/srem. 2021-06-30 11:18:20 +01:00
Unit
Verifier
YAMLParser
tools [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py
lit.site.cfg.py.in