1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Matt Arsenault fca6ba66d2 GlobalISel: Avoid use of G_INSERT in insertParts
G_INSERT legalization is incomplete and doesn't work very
well. Instead try to use sequences of G_MERGE_VALUES/G_UNMERGE_VALUES
padding with undef values (although this can get pretty large).

For the case of load/store narrowing, this is still performing the
load/stores in irregularly sized pieces. It might be cleaner to split
this down into equal sized pieces, and rely on load/store merging to
optimize it.
2021-06-08 14:44:24 -04:00
..
Analysis [CostModel] Return an invalid cost for memory ops with unsupported types 2021-06-08 12:07:36 +01:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen GlobalISel: Avoid use of G_INSERT in insertParts 2021-06-08 14:44:24 -04:00
DebugInfo Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" 2021-06-08 14:54:08 +02:00
Demangle [Demangle][Rust] Parse const backreferences 2021-06-08 10:01:50 +02:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
Integer
JitListener
Linker reland [IR] make -stack-alignment= into a module attr 2021-06-08 10:59:46 -07:00
LTO
MachineVerifier
MC [AMDGPU] Add gfx1013 target 2021-06-08 12:49:49 -04:00
Object [AMDGPU] Add gfx1013 target 2021-06-08 12:49:49 -04:00
ObjectYAML
Other
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [AMDGPU] Add gfx1013 target 2021-06-08 12:49:49 -04:00
Transforms Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" 2021-06-08 14:54:08 +02:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh