Lines Matching full:floor
79 define i32 @floor(i32 %arg) {
80 ; SSE2-LABEL: 'floor'
81 …odel: Found an estimated cost of 10 for instruction: %F32 = call float @llvm.floor.f32(float undef)
82 … an estimated cost of 21 for instruction: %V2F32 = call <2 x float> @llvm.floor.v2f32(<2 x float> …
83 … an estimated cost of 43 for instruction: %V4F32 = call <4 x float> @llvm.floor.v4f32(<4 x float> …
84 … an estimated cost of 86 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> …
85 … estimated cost of 172 for instruction: %V16F32 = call <16 x float> @llvm.floor.v16f32(<16 x float…
86 …el: Found an estimated cost of 10 for instruction: %F64 = call double @llvm.floor.f64(double undef)
87 …an estimated cost of 21 for instruction: %V2F64 = call <2 x double> @llvm.floor.v2f64(<2 x double>…
88 …an estimated cost of 42 for instruction: %V4F64 = call <4 x double> @llvm.floor.v4f64(<4 x double>…
89 …an estimated cost of 84 for instruction: %V8F64 = call <8 x double> @llvm.floor.v8f64(<8 x double>…
92 ; SSE42-LABEL: 'floor'
93 …Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.floor.f32(float undef)
94 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.floor.v2f32(<2 x float> …
95 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.floor.v4f32(<4 x float> …
96 …d an estimated cost of 4 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> …
97 …an estimated cost of 8 for instruction: %V16F32 = call <16 x float> @llvm.floor.v16f32(<16 x float…
98 …del: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.floor.f64(double undef)
99 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.floor.v2f64(<2 x double>…
100 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.floor.v4f64(<4 x double>…
101 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.floor.v8f64(<8 x double>…
104 ; AVX-LABEL: 'floor'
105 …Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.floor.f32(float undef)
106 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.floor.v2f32(<2 x float> …
107 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.floor.v4f32(<4 x float> …
108 …d an estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> …
109 …an estimated cost of 4 for instruction: %V16F32 = call <16 x float> @llvm.floor.v16f32(<16 x float…
110 …del: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.floor.f64(double undef)
111 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.floor.v2f64(<2 x double>…
112 … an estimated cost of 1 for instruction: %V4F64 = call <4 x double> @llvm.floor.v4f64(<4 x double>…
113 … an estimated cost of 4 for instruction: %V8F64 = call <8 x double> @llvm.floor.v8f64(<8 x double>…
116 ; AVX512-LABEL: 'floor'
117 …Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.floor.f32(float undef)
118 …d an estimated cost of 1 for instruction: %V2F32 = call <2 x float> @llvm.floor.v2f32(<2 x float> …
119 …d an estimated cost of 1 for instruction: %V4F32 = call <4 x float> @llvm.floor.v4f32(<4 x float> …
120 …d an estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> …
121 …an estimated cost of 1 for instruction: %V16F32 = call <16 x float> @llvm.floor.v16f32(<16 x float…
122 …del: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.floor.f64(double undef)
123 … an estimated cost of 1 for instruction: %V2F64 = call <2 x double> @llvm.floor.v2f64(<2 x double>…
124 … an estimated cost of 1 for instruction: %V4F64 = call <4 x double> @llvm.floor.v4f64(<4 x double>…
125 … an estimated cost of 1 for instruction: %V8F64 = call <8 x double> @llvm.floor.v8f64(<8 x double>…
128 %F32 = call float @llvm.floor.f32(float undef)
129 %V2F32 = call <2 x float> @llvm.floor.v2f32(<2 x float> undef)
130 %V4F32 = call <4 x float> @llvm.floor.v4f32(<4 x float> undef)
131 %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef)
132 %V16F32 = call <16 x float> @llvm.floor.v16f32(<16 x float> undef)
134 %F64 = call double @llvm.floor.f64(double undef)
135 %V2F64 = call <2 x double> @llvm.floor.v2f64(<2 x double> undef)
136 %V4F64 = call <4 x double> @llvm.floor.v4f64(<4 x double> undef)
137 %V8F64 = call <8 x double> @llvm.floor.v8f64(<8 x double> undef)
342 declare float @llvm.floor.f32(float)
343 declare <2 x float> @llvm.floor.v2f32(<2 x float>)
344 declare <4 x float> @llvm.floor.v4f32(<4 x float>)
345 declare <8 x float> @llvm.floor.v8f32(<8 x float>)
346 declare <16 x float> @llvm.floor.v16f32(<16 x float>)
348 declare double @llvm.floor.f64(double)
349 declare <2 x double> @llvm.floor.v2f64(<2 x double>)
350 declare <4 x double> @llvm.floor.v4f64(<4 x double>)
351 declare <8 x double> @llvm.floor.v8f64(<8 x double>)