Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(293)

Side by Side Diff: test/CodeGen/ARM/fast-isel-align.ll

Issue 939073008: Rebased PNaCl localmods in LLVM to 223109 (Closed)
Patch Set: undo localmod Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/CMakeLists.txt ('k') | test/CodeGen/ARM/sub-cmp-peephole.ll » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=a rmv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=ARM 1 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=a rmv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=ARM
2 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=t humbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB 2 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=t humbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
3 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= armv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRICT-A LIGN 3 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= armv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRICT-A LIGN
4 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-STRI CT-ALIGN 4 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-STRI CT-ALIGN
5 5
6 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=a rmv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=ARM 6 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=a rmv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=ARM
7 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=t humbv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=THUMB 7 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=t humbv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
8 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= armv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRI CT-ALIGN 8 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= armv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRI CT-ALIGN
9 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= thumbv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=THUMB- STRICT-ALIGN 9 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= thumbv7-linux-gnueabi -verify-machineinstrs | FileCheck %s --check-prefix=THUMB- STRICT-ALIGN
10 10
11 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=a rmv7-unknown-nacl -verify-machineinstrs | FileCheck %s --check-prefix=ARM 11 ; LOCALMOD: use -relocation-model=static for NaCl to keep fast-isel simple.
12 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=dynamic-no-pic -mtriple= armv7-unknown-nacl -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRIC T-ALIGN 12 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=static -mtriple=armv7-unk nown-nacl -verify-machineinstrs | FileCheck %s --check-prefix=ARM
13 ; RUN: llc < %s -O0 -arm-strict-align -relocation-model=static -mtriple=armv7-un known-nacl -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRICT-ALIGN
13 14
14 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple= armv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=ARM-ST RICT-ALIGN 15 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple= armv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=ARM-ST RICT-ALIGN
15 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple= thumbv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=THUM B-STRICT-ALIGN 16 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple= thumbv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=THUM B-STRICT-ALIGN
16 ; RUN: llc < %s -O0 -arm-no-strict-align -fast-isel-abort -relocation-model=dyna mic-no-pic -mtriple=armv7-unknown-unknown -verify-machineinstrs | FileCheck %s - -check-prefix=ARM 17 ; RUN: llc < %s -O0 -arm-no-strict-align -fast-isel-abort -relocation-model=dyna mic-no-pic -mtriple=armv7-unknown-unknown -verify-machineinstrs | FileCheck %s - -check-prefix=ARM
17 ; RUN: llc < %s -O0 -arm-no-strict-align -fast-isel-abort -relocation-model=dyna mic-no-pic -mtriple=thumbv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=THUMB 18 ; RUN: llc < %s -O0 -arm-no-strict-align -fast-isel-abort -relocation-model=dyna mic-no-pic -mtriple=thumbv7-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
18 ; RUN: llc < %s -O0 -relocation-model=dynamic-no-pic -mtriple=armv7-unknown-unkn own -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRICT-ALIGN 19 ; RUN: llc < %s -O0 -relocation-model=dynamic-no-pic -mtriple=armv7-unknown-unkn own -verify-machineinstrs | FileCheck %s --check-prefix=ARM-STRICT-ALIGN
19 ; RUN: llc < %s -O0 -relocation-model=dynamic-no-pic -mtriple=thumbv7-unknown-un known -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-STRICT-ALIGN 20 ; RUN: llc < %s -O0 -relocation-model=dynamic-no-pic -mtriple=thumbv7-unknown-un known -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-STRICT-ALIGN
20 21
21 ; Check unaligned stores 22 ; Check unaligned stores
22 %struct.anon = type <{ float }> 23 %struct.anon = type <{ float }>
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 136
136 ; THUMB-STRICT-ALIGN: @unaligned_i32_load 137 ; THUMB-STRICT-ALIGN: @unaligned_i32_load
137 ; THUMB-STRICT-ALIGN: ldrb 138 ; THUMB-STRICT-ALIGN: ldrb
138 ; THUMB-STRICT-ALIGN: ldrb 139 ; THUMB-STRICT-ALIGN: ldrb
139 ; THUMB-STRICT-ALIGN: ldrb 140 ; THUMB-STRICT-ALIGN: ldrb
140 ; THUMB-STRICT-ALIGN: ldrb 141 ; THUMB-STRICT-ALIGN: ldrb
141 142
142 %0 = load i32* %x, align 1 143 %0 = load i32* %x, align 1
143 ret i32 %0 144 ret i32 %0
144 } 145 }
OLDNEW
« no previous file with comments | « test/CMakeLists.txt ('k') | test/CodeGen/ARM/sub-cmp-peephole.ll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698