From 8ba4882c4b55d2cfa1415dbc76deaee3fbe35d50 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 19 Dec 2013 05:33:14 +0000 Subject: Update SI datalayout for 32-bit private pointers llvm-svn: 197660 --- clang/lib/Basic/Targets.cpp | 3 +-- clang/test/CodeGen/target-data.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'clang') diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 16f536066d0..417e7b19c69 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -1431,8 +1431,7 @@ static const char *DescriptionStringR600DoubleOps = static const char *DescriptionStringSI = "e" - "" - "-p3:32:32" + "-p0:32:32-p1:64:64-p2:64:64-p3:32:32-p4:32:32-p5:64:64" "-i64:64" "-v16:16-v24:32-v32:32-v48:64-v96:128" "-v192:256-v256:256-v512:512-v1024:1024-v2048:2048" diff --git a/clang/test/CodeGen/target-data.c b/clang/test/CodeGen/target-data.c index 0af4b242788..1628d5bd0ee 100644 --- a/clang/test/CodeGen/target-data.c +++ b/clang/test/CodeGen/target-data.c @@ -116,7 +116,7 @@ // RUN: %clang_cc1 -triple r600-unknown -target-cpu hawaii -o - -emit-llvm %s \ // RUN: | FileCheck %s -check-prefix=R600SI -// R600SI: target datalayout = "e-p3:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64" +// R600SI: target datalayout = "e-p0:32:32-p1:64:64-p2:64:64-p3:32:32-p4:32:32-p5:64:64-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64" // RUN: %clang_cc1 -triple aarch64-unknown -o - -emit-llvm %s | \ // RUN: FileCheck %s -check-prefix=AARCH64 -- cgit v1.2.3