[ARM] Cortex-M4 schedule additions
[llvm-complete.git] / test / CodeGen / MIR / X86 / copyIRflags.mir
blob27eb9feb92bae4376a17b6affec9307165dea082
1 # RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
2 # This test ensures that the MIR parser parses the fast math instruction flags.
4 ...
5 ---
6 name:            baz
7 body: |
8   bb.0.entry:
9     liveins: $eax
10   
11     ; CHECK:     $eax = nsw ADD32rr $eax, killed $eax, implicit-def dead $eflags
12     $eax = nsw ADD32rr $eax, killed $eax, implicit-def dead $eflags
13     ; CHECK:     $eax = nuw ADD32rr $eax, killed $eax, implicit-def dead $eflags
14     $eax = nuw ADD32rr $eax, killed $eax, implicit-def dead $eflags
15     ; CHECK:     $eax = exact SAR32ri $eax, 1, implicit-def dead $eflags
16     $eax = exact SAR32ri $eax, 1, implicit-def dead $eflags
17     ; CHECK:     RET 0, $eax
18     RET 0, $eax
20 ...