Lines Matching full:ceil

16 define i32 @ceil(i32 %arg) {
17 ; SSE2-LABEL: 'ceil'
18 …Model: Found an estimated cost of 10 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
19 … an estimated cost of 21 for instruction: %V2F32 = call <2 x float> @llvm.ceil.v2f32(<2 x float> u…
20 … an estimated cost of 43 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
21 … an estimated cost of 86 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
22 … estimated cost of 172 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
23 …del: Found an estimated cost of 10 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
24 …an estimated cost of 21 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
25 …an estimated cost of 42 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
26 …an estimated cost of 84 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
29 ; SSE42-LABEL: 'ceil'
30 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
31 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.ceil.v2f32(<2 x float> u…
32 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
33 …d an estimated cost of 4 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
34 …an estimated cost of 8 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
35 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
36 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
37 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
38 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
41 ; AVX-LABEL: 'ceil'
42 ; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil
43 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.ceil.v2f32(<2 x float> u…
44 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
45 …d an estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
46 …an estimated cost of 4 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
47 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
48 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
49 … an estimated cost of 1 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
50 … an estimated cost of 4 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
53 ; AVX512-LABEL: 'ceil'
54 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
55 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.ceil.v2f32(<2 x float> u…
56 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
57 …d an estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
58 …an estimated cost of 1 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
59 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
60 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
61 … an estimated cost of 1 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
62 … an estimated cost of 1 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
65 %F32 = call float @llvm.ceil.f32(float undef)
66 %V2F32 = call <2 x float> @llvm.ceil.v2f32(<2 x float> undef)
67 %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> undef)
68 %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef)
69 %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float> undef)
71 %F64 = call double @llvm.ceil.f64(double undef)
72 %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> undef)
73 %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> undef)
74 %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> undef)
331 declare float @llvm.ceil.f32(float)
332 declare <2 x float> @llvm.ceil.v2f32(<2 x float>)
333 declare <4 x float> @llvm.ceil.v4f32(<4 x float>)
334 declare <8 x float> @llvm.ceil.v8f32(<8 x float>)
335 declare <16 x float> @llvm.ceil.v16f32(<16 x float>)
337 declare double @llvm.ceil.f64(double)
338 declare <2 x double> @llvm.ceil.v2f64(<2 x double>)
339 declare <4 x double> @llvm.ceil.v4f64(<4 x double>)
340 declare <8 x double> @llvm.ceil.v8f64(<8 x double>)