Home | History | Annotate | Download | only in ARM

Lines Matching full:arm

1 ; RUN: llc -mtriple armv7-apple-ios -relocation-model=pic -o - %s | FileCheck %s -check-prefix=ARM-PIC
2 ; RUN: llc -mtriple armv7-apple-ios -relocation-model=static -o - %s | FileCheck %s -check-prefix=ARM-NOPIC
3 ; RUN: llc -mtriple armv7-apple-ios -relocation-model=dynamic-no-pic -o - %s | FileCheck %s -check-prefix=ARM-NOPIC
44 ; ARM-PIC: cxa_throw
45 ; ARM-PIC: trap
46 ; ARM-PIC: adr [[REG1:r[0-9]+]], [[LJTI:.*]]
47 ; ARM-PIC: ldr [[REG0:r[0-9]+]], [r{{[0-9]+}}, [[REG1]]]
48 ; ARM-PIC: add pc, [[REG0]], [[REG1]]
49 ; ARM-PIC: [[LJTI]]
50 ; ARM-PIC: .data_region jt32
51 ; ARM-PIC: .long [[LABEL:LBB0_[0-9]]]-[[LJTI]]
52 ; ARM-PIC: .end_data_region
53 ; ARM-PIC: [[LABEL]]
55 ; ARM-NOPIC: cxa_throw
56 ; ARM-NOPIC: trap
57 ; ARM-NOPIC: adr [[REG1:r[0-9]+]], [[LJTI:.*]]
58 ; ARM-NOPIC: ldr [[REG0:r[0-9]+]], [r{{[0-9]+}}, [[REG1]]]
59 ; ARM-NOPIC: mov pc, [[REG0]]
60 ; ARM-NOPIC: [[LJTI]]
61 ; ARM-NOPIC: .data_region jt32
62 ; ARM-NOPIC: .long [[LABEL:LBB0_[0-9]]]
63 ; ARM-NOPIC: .end_data_region
64 ; ARM-NOPIC: [[LABEL]]