1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Fraser Cormack c88b1ceeef [SelectionDAG] Support scalable-vector splats in more cases
This patch adds support for scalable-vector splats in DAGCombiner's
`isConstantOrConstantVector` and `ISD::matchUnaryPredicate` functions,
which enable the SelectionDAG div/rem-by-constant optimizations for
scalable vector types.

It also fixes up one case where the UDIV optimization was generating a
SETCC without first consulting the target for its preferred SETCC result
type.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D94501
2021-01-25 10:58:15 +00:00
..
Analysis [AArch64] Saturating add cost tests. NFC 2021-01-24 13:49:17 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [SelectionDAG] Support scalable-vector splats in more cases 2021-01-25 10:58:15 +00:00
DebugInfo
Demangle
Examples
ExecutionEngine [JITLink] Enable exception handling for ELF. 2021-01-25 15:31:27 +11:00
Feature [Local] Treat calls that may not return as being alive. 2021-01-23 16:05:14 +00:00
FileCheck [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
Instrumentation [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
Integer
JitListener
Linker [llvm-link] Fix for an assertion when linking global with appending linkage 2021-01-23 00:10:42 -08:00
LTO [LTO] Add support for existing Config::Freestanding option. 2021-01-22 13:45:39 +00:00
MachineVerifier
MC [RISCV] Add attribute support for all supported extensions 2021-01-25 08:58:53 +00:00
Object [yaml2obj, obj2yaml] - Implement section header table as a special Chunk. 2021-01-25 13:08:08 +03:00
ObjectYAML
Other [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
Reduce [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [RISCV] Add way to mark CompressPats that should only be used for compressing. 2021-01-20 09:20:15 -08:00
ThinLTO/X86
tools [llvm-dwp] Automatically set the target triple 2021-01-25 11:58:54 +01:00
Transforms [CostModel] Tests for showing the cost of intrinsics from the vectorizer. NFC 2021-01-24 14:47:15 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
lit.site.cfg.py.in
TestRunner.sh