llvm-project/llvm/test
Craig Topper d47300f503 [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions.
fsl/fsr take their shift amount in $rs2 or an immediate. The
sources are $rs1 and $rs3.

fshl/fshr ISD opcodes both concatenate operand 0 in the high bits and
operand 1 in the lower bits. fshl returns the high bits after
shifting and fshr returns the low bits. So a shift amount of 0
returns operand 0 for fshl and operand 1 for fshr.

fsl/fsr concatenate their operands in different orders such that
$rs1 will be returned for a shift amount of 0. So $rs1 needs to
come from operand 0 of fshl and operand 1 of fshr.

Differential Revision: https://reviews.llvm.org/D90735
2020-11-04 11:13:25 -08:00
..
Analysis Port print-must-be-executed-contexts and print-mustexecute to NPM 2020-11-03 21:06:46 -08:00
Assembler Handle value uses wrapped in metadata for the use-list order 2020-10-20 20:05:59 +02:00
Bindings C API: support scalable vectors 2020-10-28 18:19:34 -04:00
Bitcode [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
BugPoint
CodeGen [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions. 2020-11-04 11:13:25 -08:00
DebugInfo Revert "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-03 13:12:10 +01:00
Demangle
Examples [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. 2020-10-19 00:35:56 -07:00
ExecutionEngine [JITLink][ELF] Omit temporary labels in tests 2020-11-04 10:03:15 +00:00
Feature [NewPM] Don't run before pass instrumentation on required passes 2020-11-04 09:45:10 -08:00
FileCheck [FileCheck] Fix comments and eof in allow-unused-prefixes.txt 2020-11-02 08:51:01 -08:00
Instrumentation [MemProf] Pass down memory profile name with optional path from clang 2020-11-01 17:38:23 -08:00
Integer
JitListener
LTO [IRMover] Avoid materializing global value that belongs to not-yet-linked module 2020-10-07 18:14:07 -07:00
Linker [test] Fix unused check prefixes in test/Linker/ and test/Other/ 2020-10-29 21:54:56 -07:00
MC [WebAssembly] Implement ref.null 2020-11-03 10:46:23 -08:00
MachineVerifier [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. 2020-10-15 15:51:44 -07:00
Object [AMDGPU] Add gfx1033 target 2020-11-03 16:27:48 +00:00
ObjectYAML [WebAssembly] Added .tabletype to asm and multiple table support in obj files 2020-10-13 07:52:23 -07:00
Other Revert "Precommit LTO pipeline test" 2020-11-03 19:29:27 +00:00
Reduce [llvm-reduce] Add reduction for aliases. 2020-10-28 13:11:19 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Add !interleave operator to concatenate a list of values with delimiters 2020-11-04 09:23:54 -05:00
ThinLTO/X86 [test] Fix unused FileCheck prefix in ThinLTO test 2020-11-02 09:06:36 -08:00
Transforms Start of an llvm.coro.async implementation 2020-11-04 10:29:21 -08:00
Unit
Verifier [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
YAMLParser
tools [llvm-objcopy] Make --set-section-flags work with --add-section 2020-11-04 09:39:14 -08:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py Make test/tools/llvm-dlltool/tool-name.test pass, and make it run 2020-11-03 11:59:15 -05:00
lit.site.cfg.py.in