1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test
Fraser Cormack 0099d58a88 [SVE][CodeGen] Expand SVE MULH[SU] and [SU]MUL_LOHI nodes
This patch fixes a codegen crash introduced in fde24661718c, where the
DAGCombiner started generating optimized MULH[SU] or [SU]MUL_LOHI nodes
unless the target opted out. The AArch64 backend cannot currently select
any of these nodes, so ensure that they are not generated in the first
place.

This issue was raised by @huihuiz in D94501.

Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D96849
2021-02-18 10:06:24 +00:00
..
Analysis [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Assembler [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
Bindings
Bitcode [LTO] Perform DSOLocal propagation in combined index 2021-02-12 22:58:26 -08:00
BugPoint
CodeGen [SVE][CodeGen] Expand SVE MULH[SU] and [SU]MUL_LOHI nodes 2021-02-18 10:06:24 +00:00
DebugInfo Revert "[Debugify] Make the debugify aware of the original (-g) Debug Info" 2021-02-18 02:04:27 -08:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO Recommit "[LTO] Use lto::backend for code generation." 2021-02-15 10:05:42 +00:00
MachineVerifier [GlobalISel] Add G_ASSERT_SEXT 2021-02-17 13:10:34 -08:00
MC [AMDGPU] Temporary remove test 2021-02-17 22:41:04 -08:00
Object [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
ObjectYAML
Other [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pass manager 2021-02-17 16:56:28 +00:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 [WPD] Add an optional checking mode for debugging devirtualization 2021-02-17 16:46:15 -08:00
tools [llvm-objdump] Map STT_TLS to ST_Other (previously ST_Data) 2021-02-17 23:17:20 -08:00
Transforms [InstCombine] add tests for simplification of logical and/ors (NFC) 2021-02-18 17:42:06 +09:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh