| /llvm-project-15.0.7/llvm/test/MC/RISCV/ |
| H A D | rv32zfhmin-valid.s | 31 # CHECK-ASM-AND-OBJ: fsh ft6, 2047(s4) 33 fsh f6, 2047(s4) label 34 # CHECK-ASM-AND-OBJ: fsh ft7, -2048(s5) 36 fsh f7, -2048(s5) label 37 # CHECK-ASM-AND-OBJ: fsh fs0, -2048(s6) 39 fsh f8, %lo(2048)(s6) label 40 # CHECK-ASM-AND-OBJ: fsh fs1, 999(s7) 42 fsh f9, 999(s7) label
|
| H A D | rv32zfh-valid.s | 31 # CHECK-ASM-AND-OBJ: fsh ft6, 2047(s4) 33 fsh f6, 2047(s4) label 34 # CHECK-ASM-AND-OBJ: fsh ft7, -2048(s5) 36 fsh f7, -2048(s5) label 37 # CHECK-ASM-AND-OBJ: fsh fs0, -2048(s6) 39 fsh f8, %lo(2048)(s6) label 40 # CHECK-ASM-AND-OBJ: fsh fs1, 999(s7) 42 fsh f9, 999(s7) label
|
| H A D | rvzfh-pseudos.s | 11 # CHECK: fsh fa2, %pcrel_lo(.Lpcrel_hi1)(a3) 12 fsh fa2, a_symbol, a3 label
|
| H A D | rvzfh-aliases-valid.s | 53 # CHECK-INST: fsh ft0, 0(a0) 54 # CHECK-ALIAS: fsh ft0, 0(a0) 55 fsh f0, (x10) label
|
| H A D | rv64zhinx-invalid.s | 7 fsh a5, 12(sp) # CHECK: :[[@LINE]]:5: error: invalid operand for instruction label
|
| H A D | rv64zhinxmin-invalid.s | 7 fsh a5, 12(sp) # CHECK: :[[@LINE]]:5: error: invalid operand for instruction label
|
| H A D | rv64zfh-invalid.s | 7 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel… label
|
| H A D | rv32zfhmin-invalid.s | 9 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel… label
|
| H A D | rv32zfh-invalid.s | 7 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel… label
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | half-mem.ll | 23 define dso_local void @fsh(half *%a, half %b, half %c) nounwind { 26 ; CHECKIZFH-LABEL: fsh: 29 ; CHECKIZFH-NEXT: fsh ft0, 0(a0) 30 ; CHECKIZFH-NEXT: fsh ft0, 16(a0) 51 ; CHECKIZFH-NEXT: fsh fa0, %lo(G)(a0) 53 ; CHECKIZFH-NEXT: fsh fa0, 18(a1) 71 ; RV32IZFH-NEXT: fsh fa0, -273(a0) 80 ; RV64IZFH-NEXT: fsh fa0, -273(a0) 135 ; RV32IZFH-NEXT: fsh ft0, 8(sp) 147 ; RV64IZFH-NEXT: fsh ft0, 4(sp)
|
| H A D | machine-cse.ll | 88 ; RV32-NEXT: fsh ft0, 0(a0) 91 ; RV32-NEXT: fsh ft0, 0(a0) 98 ; RV64-NEXT: fsh ft0, 0(a0) 101 ; RV64-NEXT: fsh ft0, 0(a0) 191 ; RV32-NEXT: fsh ft0, 0(a0) 194 ; RV32-NEXT: fsh ft0, 0(a0) 201 ; RV64-NEXT: fsh ft0, 0(a0) 204 ; RV64-NEXT: fsh ft0, 0(a0) 296 ; RV32-NEXT: fsh ft0, 0(a0) 299 ; RV32-NEXT: fsh ft0, 0(a0) [all …]
|
| H A D | half-convert-strict.ll | 590 ; RV32IZFH-NEXT: fsh ft0, 0(a1) 597 ; RV64IZFH-NEXT: fsh ft0, 0(a1) 604 ; RV32IDZFH-NEXT: fsh ft0, 0(a1) 611 ; RV64IDZFH-NEXT: fsh ft0, 0(a1) 625 ; RV32IZFH-NEXT: fsh ft0, 0(a1) 632 ; RV64IZFH-NEXT: fsh ft0, 0(a1) 639 ; RV32IDZFH-NEXT: fsh ft0, 0(a1) 646 ; RV64IDZFH-NEXT: fsh ft0, 0(a1)
|
| H A D | spill-fpr-scalar.ll | 20 ; CHECK-NEXT: fsh ft0, 14(sp) # 2-byte Folded Spill
|
| H A D | half-convert.ll | 2119 ; RV32IZFH-NEXT: fsh ft0, 0(a1) 2126 ; RV64IZFH-NEXT: fsh ft0, 0(a1) 2133 ; RV32IDZFH-NEXT: fsh ft0, 0(a1) 2140 ; RV64IDZFH-NEXT: fsh ft0, 0(a1) 2192 ; RV32IZFH-NEXT: fsh ft0, 0(a1) 2199 ; RV64IZFH-NEXT: fsh ft0, 0(a1) 2206 ; RV32IDZFH-NEXT: fsh ft0, 0(a1) 2213 ; RV64IDZFH-NEXT: fsh ft0, 0(a1)
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | icmp-fsh.ll | 179 %fsh = tail call i8 @llvm.fshr.i8(i8 %x, i8 %y, i8 %z) 180 %r = icmp eq i8 %fsh, -1
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZfh.td | 96 def FSH : FPStore_r<0b001, "fsh", FPR16, WriteFST16>; 214 def : InstAlias<"fsh $rs2, (${rs1})", (FSH FPR16:$rs2, GPR:$rs1, 0), 0>; 232 def PseudoFSH : PseudoStore<"fsh", FPR16>;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | setcc-fsh.ll | 183 %fsh = tail call i8 @llvm.fshl.i8(i8 %x, i8 %y, i8 %z) 184 %r = icmp eq i8 %fsh, -1
|
| H A D | vector-fshl-128.ll | 1627 %fsh = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %x, <4 x i32> %x, <4 x i32> %splat) 1628 store <4 x i32> %fsh, ptr %addr, align 4
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | MachO.h | 1758 x86_state_hdr_t fsh; member 1798 swapStruct(x.fsh); in swapStruct() 1799 if (x.fsh.flavor == x86_FLOAT_STATE64) in swapStruct()
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | MachODump.cpp | 9837 if (fs.fsh.flavor == MachO::x86_FLOAT_STATE64) { in PrintThreadCommand() 9839 if (fs.fsh.count == MachO::x86_FLOAT_STATE64_COUNT) in PrintThreadCommand() 9842 outs() << "fsh.count " << fs.fsh.count in PrintThreadCommand() 9846 outs() << "\t fsh.flavor " << fs.fsh.flavor << " fsh.count " in PrintThreadCommand() 9847 << fs.fsh.count << "\n"; in PrintThreadCommand()
|