aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <ricardo@cyngn.com>2015-07-04 15:51:43 +0100
committerRicardo Cerqueira <ricardo@cyngn.com>2015-07-04 15:51:43 +0100
commit79ee331775a934cf823a28b5f4fc48df22609bf2 (patch)
tree8ccf403f9104d2a6bb28d276f2ec43d65a3e47b7
parent2ef074329693f1537bef431dc8bb75ab88c458e5 (diff)
parentaabf3b45a05d80949fdb0551feb1f59754f3742a (diff)
downloadandroid_frameworks_compile_slang-cm-12.1.tar.gz
android_frameworks_compile_slang-cm-12.1.tar.bz2
android_frameworks_compile_slang-cm-12.1.zip
Merge tag 'android-5.1.1_r5' into cm-12.1stable/cm-12.1-YOG7Dcm-12.1
Android 5.1.1 release 5
-rw-r--r--slang_rs_backend.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/slang_rs_backend.cpp b/slang_rs_backend.cpp
index 1e9bb05..5d92a12 100644
--- a/slang_rs_backend.cpp
+++ b/slang_rs_backend.cpp
@@ -501,10 +501,17 @@ void RSBackend::dumpExportTypeInfo(llvm::Module *M) {
}
void RSBackend::HandleTranslationUnitPost(llvm::Module *M) {
+
+ if (!mContext->is64Bit()) {
+ M->setDataLayout("e-p:32:32-i64:64-v128:64:128-n32-S64");
+ }
+
if (!mContext->processExport()) {
return;
}
+
+
if (mContext->hasExportVar())
dumpExportVarInfo(M);