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

Side by Side Diff: test/CodeGen/target-data.c

Issue 714943002: Move arm-nacl DL description string setting from ctor to setABI. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-clang.git@merge_35
Patch Set: add localmod markers Created 6 years, 1 month 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 | « lib/Basic/Targets.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // RUN: %clang_cc1 -triple i686-unknown-unknown -emit-llvm -o - %s | \ 1 // RUN: %clang_cc1 -triple i686-unknown-unknown -emit-llvm -o - %s | \
2 // RUN: FileCheck --check-prefix=I686-UNKNOWN %s 2 // RUN: FileCheck --check-prefix=I686-UNKNOWN %s
3 // I686-UNKNOWN: target datalayout = "e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S1 28" 3 // I686-UNKNOWN: target datalayout = "e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S1 28"
4 4
5 // RUN: %clang_cc1 -triple i686-apple-darwin9 -emit-llvm -o - %s | \ 5 // RUN: %clang_cc1 -triple i686-apple-darwin9 -emit-llvm -o - %s | \
6 // RUN: FileCheck --check-prefix=I686-DARWIN %s 6 // RUN: FileCheck --check-prefix=I686-DARWIN %s
7 // I686-DARWIN: target datalayout = "e-m:o-p:32:32-f64:32:64-f80:128-n8:16:32-S1 28" 7 // I686-DARWIN: target datalayout = "e-m:o-p:32:32-f64:32:64-f80:128-n8:16:32-S1 28"
8 8
9 // RUN: %clang_cc1 -triple i686-unknown-win32 -emit-llvm -o - %s | \ 9 // RUN: %clang_cc1 -triple i686-unknown-win32 -emit-llvm -o - %s | \
10 // RUN: FileCheck --check-prefix=I686-WIN32 %s 10 // RUN: FileCheck --check-prefix=I686-WIN32 %s
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 // RUN: %clang_cc1 -triple mips64-linux-gnu -o - -emit-llvm %s -target-abi n32 \ 53 // RUN: %clang_cc1 -triple mips64-linux-gnu -o - -emit-llvm %s -target-abi n32 \
54 // RUN: | FileCheck %s -check-prefix=MIPS-64EB-N32 54 // RUN: | FileCheck %s -check-prefix=MIPS-64EB-N32
55 // MIPS-64EB-N32: target datalayout = "E-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n3 2:64-S128" 55 // MIPS-64EB-N32: target datalayout = "E-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n3 2:64-S128"
56 56
57 // RUN: %clang_cc1 -triple powerpc64-lv2 -o - -emit-llvm %s | \ 57 // RUN: %clang_cc1 -triple powerpc64-lv2 -o - -emit-llvm %s | \
58 // RUN: FileCheck %s -check-prefix=PS3 58 // RUN: FileCheck %s -check-prefix=PS3
59 // PS3: target datalayout = "E-m:e-p:32:32-i64:64-n32:64" 59 // PS3: target datalayout = "E-m:e-p:32:32-i64:64-n32:64"
60 60
61 // RUN: %clang_cc1 -triple i686-nacl -o - -emit-llvm %s | \ 61 // RUN: %clang_cc1 -triple i686-nacl -o - -emit-llvm %s | \
62 // RUN: FileCheck %s -check-prefix=I686-NACL 62 // RUN: FileCheck %s -check-prefix=I686-NACL
63 // I686-NACL: target datalayout = "e-m:e-p:32:32-i64:64-n8:16:32-S128" 63 // I686-NACL: target datalayout = "e-m:e-p:32:32-i64:64-f80:32-n8:16:32-S128"
64 64
65 // RUN: %clang_cc1 -triple x86_64-nacl -o - -emit-llvm %s | \ 65 // RUN: %clang_cc1 -triple x86_64-nacl -o - -emit-llvm %s | \
66 // RUN: FileCheck %s -check-prefix=X86_64-NACL 66 // RUN: FileCheck %s -check-prefix=X86_64-NACL
67 // X86_64-NACL: target datalayout = "e-m:e-p:32:32-i64:64-n8:16:32:64-S128" 67 // X86_64-NACL: target datalayout = "e-m:e-p:32:32-i64:64-f80:128-n8:16:32:64-S1 28"
68 68
69 // RUN: %clang_cc1 -triple arm-nacl-gnueabi -o - -emit-llvm %s | \ 69 // RUN: %clang_cc1 -triple arm-nacl-gnueabi -o - -emit-llvm %s \
70 // RUN: FileCheck %s -check-prefix=ARM-NACL 70 // RUN: -target-abi aapcs-linux | FileCheck %s -check-prefix=ARM-NACL
71 // ARM-NACL: target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-n32-S128" 71 // ARM-NACL: target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-n32-S128"
72 72
73 // RUN: %clang_cc1 -triple mipsel-nacl -o - -emit-llvm %s | \ 73 // RUN: %clang_cc1 -triple mipsel-nacl -o - -emit-llvm %s | \
74 // RUN: FileCheck %s -check-prefix=MIPS-NACL 74 // RUN: FileCheck %s -check-prefix=MIPS-NACL
75 // MIPS-NACL: target datalayout = "e-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S6 4" 75 // MIPS-NACL: target datalayout = "e-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S6 4"
76 76
77 // RUN: %clang_cc1 -triple le32-nacl -o - -emit-llvm %s | \ 77 // RUN: %clang_cc1 -triple le32-nacl -o - -emit-llvm %s | \
78 // RUN: FileCheck %s -check-prefix=LE32-NACL 78 // RUN: FileCheck %s -check-prefix=LE32-NACL
79 // LE32-NACL: target datalayout = "e-p:32:32-i64:64" 79 // LE32-NACL: target datalayout = "e-p:32:32-i64:64"
80 80
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 // RUN: FileCheck %s -check-prefix=TCE 158 // RUN: FileCheck %s -check-prefix=TCE
159 // TCE: target datalayout = "E-p:32:32-i8:8:32-i16:16:32-i64:32-f64:32-v64:32-v1 28:32-a:0:32-n32" 159 // TCE: target datalayout = "E-p:32:32-i8:8:32-i16:16:32-i64:32-f64:32-v64:32-v1 28:32-a:0:32-n32"
160 160
161 // RUN: %clang_cc1 -triple spir-unknown -o - -emit-llvm %s | \ 161 // RUN: %clang_cc1 -triple spir-unknown -o - -emit-llvm %s | \
162 // RUN: FileCheck %s -check-prefix=SPIR 162 // RUN: FileCheck %s -check-prefix=SPIR
163 // SPIR: target datalayout = "e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:1 28-v192:256-v256:256-v512:512-v1024:1024" 163 // SPIR: target datalayout = "e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:1 28-v192:256-v256:256-v512:512-v1024:1024"
164 164
165 // RUN: %clang_cc1 -triple spir64-unknown -o - -emit-llvm %s | \ 165 // RUN: %clang_cc1 -triple spir64-unknown -o - -emit-llvm %s | \
166 // RUN: FileCheck %s -check-prefix=SPIR64 166 // RUN: FileCheck %s -check-prefix=SPIR64
167 // SPIR64: target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v19 2:256-v256:256-v512:512-v1024:1024" 167 // SPIR64: target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v19 2:256-v256:256-v512:512-v1024:1024"
OLDNEW
« no previous file with comments | « lib/Basic/Targets.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698