llvm-capstone/llvm/test
Jessica Paquette 7caa9caa80 [AArch64][GlobalISel] Avoid creating redundant ubfx when selecting G_ZEXT
When selecting 32 b -> 64 b G_ZEXTs, we don't have to always emit the extend.

If the instruction feeding into the G_ZEXT implicitly zero extends the high
half of the register, we can just emit a SUBREG_TO_REG instead.

Differential Revision: https://reviews.llvm.org/D81897
2020-06-16 09:50:47 -07:00
..
Analysis Revert "[AssumeBundles] add cannonicalisation to the assume builder" 2020-06-16 14:34:55 +02:00
Assembler
Bindings
Bitcode [strictfp] Replace dangling strictfp attrs with nobuiltin 2020-06-15 10:05:35 -04:00
BugPoint
CodeGen [AArch64][GlobalISel] Avoid creating redundant ubfx when selecting G_ZEXT 2020-06-16 09:50:47 -07:00
DebugInfo [DebugInfo/DWARF] - Report .eh_frame sections of version != 1. 2020-06-16 15:46:26 +03:00
Demangle
Examples
ExecutionEngine [ORC] Honor linker private global prefix on symbol names. 2020-06-15 10:28:36 -07:00
Feature
FileCheck
Instrumentation [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
Integer
JitListener
Linker
LTO
MachineVerifier [NFC] Remove unnecessary require global-isel from tests 2020-06-15 16:35:18 +02:00
MC Fix debug line info when line markers are present inside macros. 2020-06-16 16:13:11 +01:00
Object
ObjectYAML [NFC] mv llvm/test/tools/obj2yaml/macho-DWARF-debug-ranges.yaml llvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml 2020-06-14 16:39:15 +08:00
Other [PassManager] restore early-cse to vector cleanup 2020-06-14 10:04:53 -04:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86
tools [llvm-readelf] - Do not omit a zero symbol value when printing relocations. 2020-06-16 15:43:16 +03:00
Transforms [Matrix] Specify missing alignment in tests (NFC). 2020-06-16 15:37:35 +01:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh