llvm-project/llvm/test
Sander de Smalen 3b4f706ae1 [AArch64][SVE] Asm: Fix supported immediates for DUP/CPY
This patch fixes an issue in the implementation of DUP/CPY where certain
immediates were not accepted. Immediates should be interpreted as a two's
complement encoding of a value that fits the number of bits of the element
type.

          mov z0.b, p0/z, #127
     <=>  mov z0.b, p0/z, #-129
     <=>  mov z0.b, p0/z, #0xffffffffffffff7f

This behaviour is in line with the GNU assembler.

Reviewed By: c-rhodes

Differential Revision: https://reviews.llvm.org/D94776
2021-02-11 08:14:15 +00:00
..
Analysis Revert "[InstCombine] convert assumes to operand bundles" 2021-02-10 01:32:00 +01:00
Assembler [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
Bindings
Bitcode Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" 2021-02-09 11:06:32 -05:00
BugPoint
CodeGen [Codegenprepare][X86] Use usub with overflow opt for IV increment 2021-02-11 11:59:45 +07:00
DebugInfo DebugInfo/Symbolize: Retrieve filename from the preceding STT_FILE for .symtab symbolization 2021-02-10 09:47:10 -08:00
Demangle [Demangle] Support demangling Swift calling convention in MS demangler. 2021-01-27 13:24:54 -08:00
Examples [test][NewPM] Pin various tests to the legacy PM 2021-02-02 15:07:10 -08:00
ExecutionEngine Revert "[JITLink] Add missing symbols for ELF ehframe testcase, re-enable ...." 2021-02-01 13:32:11 +11:00
Feature [test][NewPM] Pin various tests to the legacy PM 2021-02-02 15:07:10 -08:00
FileCheck [FileCheck] Default --allow-unused-prefixes to false 2021-02-08 13:37:04 -08:00
Instrumentation Revert "[InstrProfiling] Use !associated metadata for counters, data and values" 2021-02-03 19:14:34 -05:00
Integer
JitListener
LTO Revert "[LTO] Use lto::backend for code generation." 2021-02-03 22:49:30 +00:00
Linker [llvm-link] Fix crash when materializing appending global 2021-01-25 18:08:07 -08:00
MC [AArch64][SVE] Asm: Fix supported immediates for DUP/CPY 2021-02-11 08:14:15 +00:00
MachineVerifier [GlobalISel] Add G_ASSERT_ZEXT 2021-01-28 13:58:37 -08:00
Object [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
ObjectYAML [yaml2obj][wasm] Support numeric relocation type 2021-02-02 18:28:37 -08:00
Other [opt][NewPM] Add a --print-passes flag to print all available passes 2021-02-10 11:22:12 -08:00
Reduce [FileCheck] Default --allow-unused-prefixes to false 2021-02-08 13:37:04 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Fix anonymous record self-reference in foreach and multiclass 2021-02-01 10:59:07 -05:00
ThinLTO/X86 [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags 2021-01-27 10:43:51 -08:00
Transforms [CSSPGO] Restrict pseudo probe tests to x86_64 only. 2021-02-10 14:41:10 -08:00
Unit
Verifier Have stripDebugInfo() also strip !llvm.loop annotations from all 2021-02-05 17:22:41 -08:00
YAMLParser
tools Fix JSON formatting when converting to trace event format 2021-02-10 13:00:28 +11:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py [FileCheck] Default --allow-unused-prefixes to false 2021-02-08 13:37:04 -08:00
lit.site.cfg.py.in