Home
last modified time | relevance | path

Searched refs:fsh (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv32zfhmin-valid.s31 # 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 Drv32zfh-valid.s31 # 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 Drvzfh-pseudos.s11 # CHECK: fsh fa2, %pcrel_lo(.Lpcrel_hi1)(a3)
12 fsh fa2, a_symbol, a3 label
H A Drvzfh-aliases-valid.s53 # CHECK-INST: fsh ft0, 0(a0)
54 # CHECK-ALIAS: fsh ft0, 0(a0)
55 fsh f0, (x10) label
H A Drv64zhinx-invalid.s7 fsh a5, 12(sp) # CHECK: :[[@LINE]]:5: error: invalid operand for instruction label
H A Drv64zhinxmin-invalid.s7 fsh a5, 12(sp) # CHECK: :[[@LINE]]:5: error: invalid operand for instruction label
H A Drv64zfh-invalid.s7 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel… label
H A Drv32zfhmin-invalid.s9 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel… label
H A Drv32zfh-invalid.s7 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 Dhalf-mem.ll23 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 Dmachine-cse.ll88 ; 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 Dhalf-convert-strict.ll590 ; 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 Dspill-fpr-scalar.ll20 ; CHECK-NEXT: fsh ft0, 14(sp) # 2-byte Folded Spill
H A Dhalf-convert.ll2119 ; 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 Dicmp-fsh.ll179 %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 DRISCVInstrInfoZfh.td96 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 Dsetcc-fsh.ll183 %fsh = tail call i8 @llvm.fshl.i8(i8 %x, i8 %y, i8 %z)
184 %r = icmp eq i8 %fsh, -1
H A Dvector-fshl-128.ll1627 %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 DMachO.h1758 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 DMachODump.cpp9837 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()