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 | } |