Lines Matching full:ceil
13 define i32 @ceil(i32 %arg) {
14 ; FAST-LABEL: 'ceil'
15 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
16 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
17 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
18 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
19 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
20 … an estimated cost of 2 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
21 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
22 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
25 ; SLOW-LABEL: 'ceil'
26 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
27 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
28 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
29 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
30 …odel: Found an estimated cost of 2 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
31 … an estimated cost of 4 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
32 … an estimated cost of 8 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
33 …an estimated cost of 16 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
36 ; FAST-SIZE-LABEL: 'ceil'
37 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
38 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
39 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
40 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
41 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
42 … an estimated cost of 2 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
43 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
44 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
47 ; SLOW-SIZE-LABEL: 'ceil'
48 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.ceil.f32(float undef)
49 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> u…
50 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> u…
51 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float>…
52 …odel: Found an estimated cost of 2 for instruction: %F64 = call double @llvm.ceil.f64(double undef)
53 … an estimated cost of 4 for instruction: %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> …
54 … an estimated cost of 8 for instruction: %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> …
55 …an estimated cost of 16 for instruction: %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> …
58 %F32 = call float @llvm.ceil.f32(float undef)
59 %V4F32 = call <4 x float> @llvm.ceil.v4f32(<4 x float> undef)
60 %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef)
61 %V16F32 = call <16 x float> @llvm.ceil.v16f32(<16 x float> undef)
63 %F64 = call double @llvm.ceil.f64(double undef)
64 %V2F64 = call <2 x double> @llvm.ceil.v2f64(<2 x double> undef)
65 %V4F64 = call <4 x double> @llvm.ceil.v4f64(<4 x double> undef)
66 %V8F64 = call <8 x double> @llvm.ceil.v8f64(<8 x double> undef)
317 declare float @llvm.ceil.f32(float)
318 declare <4 x float> @llvm.ceil.v4f32(<4 x float>)
319 declare <8 x float> @llvm.ceil.v8f32(<8 x float>)
320 declare <16 x float> @llvm.ceil.v16f32(<16 x float>)
322 declare double @llvm.ceil.f64(double)
323 declare <2 x double> @llvm.ceil.v2f64(<2 x double>)
324 declare <4 x double> @llvm.ceil.v4f64(<4 x double>)
325 declare <8 x double> @llvm.ceil.v8f64(<8 x double>)