Home
last modified time | relevance | path

Searched refs:X87 (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dfptosi-sat-scalar.ll23 ; X86-X87: # %bb.0:
34 ; X86-X87-NEXT: fld1
35 ; X86-X87-NEXT: fchs
41 ; X86-X87-NEXT: sahf
44 ; X86-X87-NEXT: # %bb.1:
47 ; X86-X87-NEXT: fldz
54 ; X86-X87-NEXT: sahf
63 ; X86-X87-NEXT: sahf
71 ; X86-X87-NEXT: retl
114 ; X86-X87-NEXT: sahf
[all …]
H A Dfp-strict-scalar-cmp.ll51 ; X87: # %bb.0:
55 ; X87-NEXT: wait
58 ; X87-NEXT: sahf
67 ; X87-NEXT: retl
129 ; X87-NEXT: wait
132 ; X87-NEXT: sahf
137 ; X87-NEXT: retl
141 ; X87-NEXT: retl
202 ; X87-NEXT: wait
205 ; X87-NEXT: sahf
[all …]
H A Dfptoui-sat-scalar.ll23 ; X86-X87: # %bb.0:
33 ; X86-X87-NEXT: fldz
39 ; X86-X87-NEXT: sahf
41 ; X86-X87-NEXT: # %bb.2:
47 ; X86-X87-NEXT: fld1
52 ; X86-X87-NEXT: sahf
59 ; X86-X87-NEXT: retl
96 ; X86-X87-NEXT: fldz
102 ; X86-X87-NEXT: sahf
115 ; X86-X87-NEXT: sahf
[all …]
H A Dfp-strict-scalar-fptoint.ll58 ; X87: # %bb.0:
62 ; X87-NEXT: wait
73 ; X87-NEXT: retl
109 ; X87-NEXT: wait
120 ; X87-NEXT: retl
156 ; X87-NEXT: wait
167 ; X87-NEXT: retl
199 ; X87-NEXT: wait
210 ; X87-NEXT: retl
285 ; X87-NEXT: wait
[all …]
H A Dfp-intrinsics.ll18 ; X87-LABEL: f1:
20 ; X87-NEXT: fld1
22 ; X87-NEXT: wait
23 ; X87-NEXT: retl
67 ; X87-LABEL: f2:
118 ; X87-LABEL: f3:
191 ; X87-LABEL: f4:
256 ; X87-LABEL: f5:
296 ; X87-LABEL: f6:
354 ; X87-LABEL: f7:
[all …]
H A Dpowi.ll9 ; X86-X87-LABEL: pow_wrapper:
10 ; X86-X87: # %bb.0:
12 ; X86-X87-NEXT: fld %st(0)
19 ; X86-X87-NEXT: retl
57 ; X86-X87: # %bb.0:
61 ; X86-X87-NEXT: fstpl (%esp)
66 ; X86-X87-NEXT: retl
90 ; X86-X87: # %bb.0:
99 ; X86-X87-NEXT: retl
123 ; X86-X87: # %bb.0:
[all …]
H A Dfp-strict-scalar-inttofp.ll91 ; X87-NEXT: wait
94 ; X87-NEXT: retl
147 ; X87-NEXT: wait
150 ; X87-NEXT: retl
203 ; X87-NEXT: wait
206 ; X87-NEXT: retl
255 ; X87-NEXT: wait
258 ; X87-NEXT: retl
303 ; X87-NEXT: wait
304 ; X87-NEXT: retl
[all …]
H A Dscalar-fp-to-i64.ll250 ; X87-WIN-NEXT: sahf
252 ; X87-WIN-NEXT: fldz
256 ; X87-WIN-NEXT: fldz
257 ; X87-WIN-NEXT: LBB0_2:
273 ; X87-WIN-NEXT: retl
284 ; X87-LIN-NEXT: sahf
286 ; X87-LIN-NEXT: fldz
290 ; X87-LIN-NEXT: fldz
306 ; X87-LIN-NEXT: retl
453 ; X87-WIN-NEXT: retl
[all …]
H A Dscalar-fp-to-i32.ll72 ; X87-WIN: # %bb.0:
88 ; X87-WIN-NEXT: retl
103 ; X87-LIN-NEXT: retl
129 ; X87-LABEL: f_to_s32:
130 ; X87: # %bb.0:
142 ; X87-NEXT: retl
263 ; X87-WIN-NEXT: retl
278 ; X87-LIN-NEXT: retl
324 ; X87-LABEL: d_to_s32:
325 ; X87: # %bb.0:
[all …]
H A Dfp-cvt.ll27 ; X64-X87: # %bb.0:
37 ; X64-X87-NEXT: retq
67 ; X64-X87: # %bb.0:
77 ; X64-X87-NEXT: retq
107 ; X64-X87: # %bb.0:
117 ; X64-X87-NEXT: retq
157 ; X64-X87-NEXT: retq
202 ; X64-X87-NEXT: retq
247 ; X64-X87-NEXT: retq
293 ; X64-X87-NEXT: retq
[all …]
H A Dno-ret-in-x87-reg.ll8 ; X87-LABEL: f1:
11 ; X87-NEXT: retl
28 ; X87-LABEL: f2:
31 ; X87-NEXT: retl
43 ; X87-LABEL: f3:
46 ; X87-NEXT: retl
59 ; X87-LABEL: f4:
63 ; X87-NEXT: retl
85 ; X87-LABEL: f5:
122 ; X87-LABEL: f6:
[all …]
H A Dfp-strict-scalar.ll67 ; X87: # %bb.0:
70 ; X87-NEXT: wait
71 ; X87-NEXT: retl
115 ; X87-NEXT: wait
116 ; X87-NEXT: retl
168 ; X87-NEXT: wait
169 ; X87-NEXT: retl
213 ; X87-NEXT: wait
214 ; X87-NEXT: retl
266 ; X87-NEXT: wait
[all …]
H A Dscalar-int-to-fp.ll66 ; X87-LABEL: u32_to_f:
67 ; X87: # %bb.0:
78 ; X87-NEXT: retl
113 ; X87: # %bb.0:
119 ; X87-NEXT: retl
190 ; X87-NEXT: retl
248 ; X87-NEXT: retl
421 ; X87-NEXT: retl
480 ; X87-NEXT: retl
605 ; X87-NEXT: retl
[all …]
H A Dfabs.ll2 …r=-sse,-sse2,-sse3 | FileCheck %s --check-prefix=X87
10 ; X87-LABEL: test1:
11 ; X87: # %bb.0:
12 ; X87-NEXT: flds {{[0-9]+}}(%esp)
13 ; X87-NEXT: fabs
14 ; X87-NEXT: retl
31 ; X87-LABEL: test2:
32 ; X87: # %bb.0:
33 ; X87-NEXT: fldt {{[0-9]+}}(%esp)
34 ; X87-NEXT: fabs
[all …]
H A Dx87.ll1 ; RUN: llc < %s -mtriple=i686-- | FileCheck %s -check-prefixes=X8732,X87
2 ; RUN: llc < %s -mtriple=x86_64-- -mattr=-sse | FileCheck %s -check-prefixes=X8732,X87
9 ; X87-LABEL: test:
14 ; X87: fild
29 ; X87: fild
33 ; X87: fild
37 ; X87: fadd
41 ; X87: fstp
44 ; X87: __floatsitf
48 ; X87: __floatunditf
[all …]
H A Dinline-asm-fpstack.ll437 ; X87 stackifier asserted when there was an ST register defined by an
/llvm-project-15.0.7/llvm/
H A DCREDITS.TXT234 D: Rewrite X87 back end
236 D: Implement X87 long double
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DX86TargetParser.def197 X86_FEATURE (X87, "x87")
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Schedule.td178 def WriteFCMOV : SchedWrite; // X87 conditional move.
260 defm WriteFCom : X86SchedWritePair<ReadAfterVecLd>; // Floating point compare to flags (X87).
H A DX86InstrFPStack.td713 def FNSTCW16m : I<0xD9, MRM7m, // [mem16] = X87 control world
718 def FLDCW16m : I<0xD9, MRM5m, // X87 control world = [mem16]
H A DX86ScheduleZnver3.td729 …nt<WriteFCMOV, [Zn3ALU0123], 7, [28], 7>; // FIXME: not from llvm-exegesis // X87 conditional move.
905 …1], 3, [2], 1>; // FIXME: latency not from llvm-exegesis // Floating point compare to flags (X87).
H A DX86.td34 "Enable X87 float instructions">;
H A DX86SchedSkylakeClient.td268 defm : SKLWriteResPair<WriteFCom, [SKLPort0], 2>; // Floating point compare to flags (X87).
H A DX86SchedBroadwell.td279 defm : BWWriteResPair<WriteFCom, [BWPort1], 3>; // Floating point compare to flags (X87).
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp2258 X87, enumerator
2800 if (Hi == X87Up && Lo != X87 && honorsRevision0_98()) in postMerge()
2842 if (Field == X87 || Field == X87Up || Field == ComplexX87 || in merge()
2843 Accum == X87 || Accum == X87Up) in merge()
2882 Lo = X87; in classify()
3686 case X87: in classifyReturnType()
3705 case X87: in classifyReturnType()
3740 if (Lo != X87) { in classifyReturnType()
3790 case X87: in classifyArgumentType()
3840 case X87: in classifyArgumentType()

12