llvm-project/llvm/test
Matt Arsenault 9ad8a1f6fb AMDGPU: Fix high 16-bit optimization on gfx9
We can do this optimization in the majority of cases, but we currently
don't have a way to do it. We do not track/model which instructions
have which behavior, the control bit to change the high bit behavior,
or making use of preserved bits at all. This is a bit fuzzy since we
don't know precisely how the source instruction will be lowered, but
that only really matters in one case (for fma_mixlo).

We do need to fixup some of these cases after selection, but the
pattern helps eliminate many of these zexts.
2021-06-22 13:16:45 -04:00
..
Analysis [SCEV] Retain AddExpr flags when subtracting a foldable constant. 2021-06-22 11:27:51 +01:00
Assembler [OpaquePtr] Support opaque constant expression GEP 2021-06-21 20:06:25 +02:00
Bindings
Bitcode [BitcodeReader] Validate Strtab before accessing. 2021-06-22 14:52:16 +01:00
BugPoint
CodeGen AMDGPU: Fix high 16-bit optimization on gfx9 2021-06-22 13:16:45 -04:00
DebugInfo RegisterCoalescer: Fix iterating through use operands. 2021-06-21 09:17:54 -07:00
Demangle [Demangle][Rust] Parse dot suffix 2021-06-18 09:29:45 +02:00
Examples
ExecutionEngine [JITLink][MachO] Add missing testcase. 2021-06-13 20:43:49 +10:00
Feature
FileCheck
Instrumentation [DFSan] Cleanup code for platforms other than Linux x86_64. 2021-06-18 11:21:46 -07:00
Integer
JitListener Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
LTO LTO: Export functions referenced by non-canonical CFI jump tables 2021-06-08 14:57:43 -07:00
Linker [IR] convert warn-stack-size from module flag to fn attr 2021-06-21 15:09:25 -07:00
MC [AArch64][X86] Allow 64-bit label differences lower to IMAGE_REL_*_REL32 2021-06-21 14:32:25 -07:00
MachineVerifier
Object Reland "[AMDGPU] Add gfx1013 target" 2021-06-08 21:15:35 -04:00
ObjectYAML [WebAssembly] Rename event to tag 2021-06-17 20:34:19 -07:00
Other [NewPM] Print passes with params when using "opt -print-passes" 2021-06-22 09:01:38 +02:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 [LTO] Support new PM in ThinLTOCodeGenerator. 2021-06-09 10:05:14 +01:00
Transforms ThinLTO: Fix inline assembly references to static functions with CFI 2021-06-22 10:01:55 -07:00
Unit
Verifier [IR] convert warn-stack-size from module flag to fn attr 2021-06-21 15:09:25 -07:00
YAMLParser
tools [llvm] Fix lto tests that requires ld64 2021-06-22 09:21:29 -07:00
.clang-format
CMakeLists.txt Revert "[IRSim] Adding basic implementation of llvm-sim." 2021-06-11 15:44:19 -05:00
TestRunner.sh
lit.cfg.py [llvm] Fix lto tests that requires ld64 2021-06-22 09:21:29 -07:00
lit.site.cfg.py.in [llvm] Fix lto tests that requires ld64 2021-06-22 09:21:29 -07:00