| Michael Kuperstein | 53946bf | 2015-12-15 18:50:32 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=i686-pc-windows-msvc -relocation-model=pic | FileCheck %s |
| 2 | ; MOVPC32r should not generate CFI under windows | ||||
| 3 | |||||
| 4 | ; CHECK-LABEL: _foo: | ||||
| 5 | ; CHECK-NOT: .cfi_adjust_cfa_offset | ||||
| 6 | define void @foo(i8) { | ||||
| 7 | entry-block: | ||||
| 8 | switch i8 %0, label %bb2 [ | ||||
| 9 | i8 1, label %bb1 | ||||
| 10 | i8 2, label %bb2 | ||||
| 11 | i8 3, label %bb3 | ||||
| 12 | i8 4, label %bb4 | ||||
| 13 | i8 5, label %bb5 | ||||
| 14 | ] | ||||
| 15 | |||||
| 16 | bb1: | ||||
| 17 | ret void | ||||
| 18 | |||||
| 19 | bb2: | ||||
| 20 | ret void | ||||
| 21 | |||||
| 22 | bb3: | ||||
| 23 | ret void | ||||
| 24 | |||||
| 25 | bb4: | ||||
| 26 | ret void | ||||
| 27 | |||||
| 28 | bb5: | ||||
| 29 | ret void | ||||
| 30 | } | ||||