[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / AArch64 / strict-fp-func.ll
blob198d4fdea6831c4f40c79570ea763a5a2dd0f1bb
1 ; RUN: llc -mtriple aarch64-none-linux-gnu -stop-after=finalize-isel %s -o - | FileCheck %s
3 define float @func_02(float %x, float %y) strictfp nounwind {
4   %call = call float @func_01(float %x) strictfp
5   %res = call float @llvm.experimental.constrained.fadd.f32(float %call, float %y, metadata !"round.dynamic", metadata !"fpexcept.ignore") strictfp
6   ret float %res
8 ; CHECK-LABEL: name: func_02
9 ; CHECK:       BL @func_01, {{.*}}, implicit-def $fpcr
12 declare float @func_01(float)
13 declare float @llvm.experimental.constrained.fadd.f32(float, float, metadata, metadata)