1 # RUN: llc -mtriple=x86_64-unknown-unknown -run-pass=finalize-isel -verify-machineinstrs %s -o - | FileCheck %s --check-prefixes=CHECK
6 define float @check_MI_flags(float %f) {
7 %div = fdiv nsz float 1.000000e+00, %f
15 exposesReturnsTwice: false
17 regBankSelected: false
20 tracksRegLiveness: true
23 callsUnwindInit: false
27 failsVerification: false
28 tracksDebugUserValues: false
30 - { id: 0, class: fr32, preferred-register: '' }
31 - { id: 1, class: fr32, preferred-register: '' }
32 - { id: 2, class: fr32, preferred-register: '' }
34 - { reg: '$xmm0', virtual-reg: '%0' }
36 isFrameAddressTaken: false
37 isReturnAddressTaken: false
47 maxCallFrameSize: 4294967295
48 cvBytesOfCalleeSavedRegisters: 0
49 hasOpaqueSPAdjustment: false
51 hasMustTailInVarArgFunc: false
59 debugValueSubstitutions: []
62 value: 'float 1.000000e+00'
64 isTargetSpecific: false
65 machineFunctionInfo: {}
71 %1:fr32 = MOVSSrm_alt $rip, 1, $noreg, %const.0, $noreg :: (load (s32) from constant-pool)
72 %2:fr32 = nsz nofpexcept DIVSSrr %1, %0, implicit $mxcsr