Lines Matching refs:rint

143 define i32 @rint(i32 %arg) {
144 ; FAST-LABEL: 'rint'
145 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.rint.f32(float undef)
146 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.rint.v4f32(<4 x float> u…
147 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.rint.v8f32(<8 x float> u…
148 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.rint.v16f32(<16 x float>…
149 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.rint.f64(double undef)
150 … an estimated cost of 2 for instruction: %V2F64 = call <2 x double> @llvm.rint.v2f64(<2 x double> …
151 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.rint.v4f64(<4 x double> …
152 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.rint.v8f64(<8 x double> …
155 ; SLOW-LABEL: 'rint'
156 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.rint.f32(float undef)
157 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.rint.v4f32(<4 x float> u…
158 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.rint.v8f32(<8 x float> u…
159 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.rint.v16f32(<16 x float>…
160 …odel: Found an estimated cost of 2 for instruction: %F64 = call double @llvm.rint.f64(double undef)
161 … an estimated cost of 4 for instruction: %V2F64 = call <2 x double> @llvm.rint.v2f64(<2 x double> …
162 … an estimated cost of 8 for instruction: %V4F64 = call <4 x double> @llvm.rint.v4f64(<4 x double> …
163 …an estimated cost of 16 for instruction: %V8F64 = call <8 x double> @llvm.rint.v8f64(<8 x double> …
166 ; FAST-SIZE-LABEL: 'rint'
167 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.rint.f32(float undef)
168 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.rint.v4f32(<4 x float> u…
169 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.rint.v8f32(<8 x float> u…
170 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.rint.v16f32(<16 x float>…
171 …odel: Found an estimated cost of 1 for instruction: %F64 = call double @llvm.rint.f64(double undef)
172 … an estimated cost of 2 for instruction: %V2F64 = call <2 x double> @llvm.rint.v2f64(<2 x double> …
173 … an estimated cost of 4 for instruction: %V4F64 = call <4 x double> @llvm.rint.v4f64(<4 x double> …
174 … an estimated cost of 8 for instruction: %V8F64 = call <8 x double> @llvm.rint.v8f64(<8 x double> …
177 ; SLOW-SIZE-LABEL: 'rint'
178 … Model: Found an estimated cost of 1 for instruction: %F32 = call float @llvm.rint.f32(float undef)
179 …d an estimated cost of 4 for instruction: %V4F32 = call <4 x float> @llvm.rint.v4f32(<4 x float> u…
180 …d an estimated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.rint.v8f32(<8 x float> u…
181 …n estimated cost of 16 for instruction: %V16F32 = call <16 x float> @llvm.rint.v16f32(<16 x float>…
182 …odel: Found an estimated cost of 2 for instruction: %F64 = call double @llvm.rint.f64(double undef)
183 … an estimated cost of 4 for instruction: %V2F64 = call <2 x double> @llvm.rint.v2f64(<2 x double> …
184 … an estimated cost of 8 for instruction: %V4F64 = call <4 x double> @llvm.rint.v4f64(<4 x double> …
185 …an estimated cost of 16 for instruction: %V8F64 = call <8 x double> @llvm.rint.v8f64(<8 x double> …
188 %F32 = call float @llvm.rint.f32(float undef)
189 %V4F32 = call <4 x float> @llvm.rint.v4f32(<4 x float> undef)
190 %V8F32 = call <8 x float> @llvm.rint.v8f32(<8 x float> undef)
191 %V16F32 = call <16 x float> @llvm.rint.v16f32(<16 x float> undef)
193 %F64 = call double @llvm.rint.f64(double undef)
194 %V2F64 = call <2 x double> @llvm.rint.v2f64(<2 x double> undef)
195 %V4F64 = call <4 x double> @llvm.rint.v4f64(<4 x double> undef)
196 %V8F64 = call <8 x double> @llvm.rint.v8f64(<8 x double> undef)
289 declare float @llvm.rint.f32(float)
290 declare <4 x float> @llvm.rint.v4f32(<4 x float>)
291 declare <8 x float> @llvm.rint.v8f32(<8 x float>)
292 declare <16 x float> @llvm.rint.v16f32(<16 x float>)
294 declare double @llvm.rint.f64(double)
295 declare <2 x double> @llvm.rint.v2f64(<2 x double>)
296 declare <4 x double> @llvm.rint.v4f64(<4 x double>)
297 declare <8 x double> @llvm.rint.v8f64(<8 x double>)