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

Issue 1395453003: Create a proper target machine for PNaCl.

Created:
5 years, 2 months ago by Richard Diamond
Modified:
4 years, 3 months ago
Reviewers:
JF
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Create a proper target machine for PNaCl. Currently, this is does nothing except write bitcode/text ir. In the future, a pass will rewrite the math intrinsics to their libm counterparts among other things. R= jfb@chromium.org BUG= TEST= Built my fork of Rust without the "emit bitcode if pnacl" modifications.

Patch Set 1 #

Patch Set 2 : Use the PNaCl target machine when linking. #

Patch Set 3 : Use the datalayout from clang. #

Patch Set 4 : Fix a test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+176 lines, -62 lines) Patch
M autoconf/configure.ac View 1 chunk +1 line, -0 lines 0 comments Download
M configure View 1 chunk +1 line, -0 lines 0 comments Download
M lib/LTO/LTOModule.cpp View 1 1 chunk +1 line, -7 lines 0 comments Download
M lib/Target/LLVMBuild.txt View 1 chunk +1 line, -1 line 0 comments Download
A lib/Target/PNaCl/CMakeLists.txt View 1 chunk +5 lines, -0 lines 0 comments Download
A + lib/Target/PNaCl/LLVMBuild.txt View 2 chunks +10 lines, -7 lines 0 comments Download
A lib/Target/PNaCl/MCTargetDesc/CMakeLists.txt View 1 chunk +3 lines, -0 lines 0 comments Download
A + lib/Target/PNaCl/MCTargetDesc/LLVMBuild.txt View 2 chunks +4 lines, -4 lines 0 comments Download
A + lib/Target/PNaCl/MCTargetDesc/Makefile View 2 chunks +4 lines, -4 lines 0 comments Download
A + lib/Target/PNaCl/MCTargetDesc/PNaClTargetDesc.cpp View 2 chunks +3 lines, -8 lines 0 comments Download
A + lib/Target/PNaCl/Makefile View 2 chunks +5 lines, -4 lines 0 comments Download
A lib/Target/PNaCl/PNaClTargetMachine.h View 1 chunk +44 lines, -0 lines 0 comments Download
A lib/Target/PNaCl/PNaClTargetMachine.cpp View 1 2 1 chunk +66 lines, -0 lines 0 comments Download
A lib/Target/PNaCl/TargetInfo/CMakeLists.txt View 1 chunk +3 lines, -0 lines 0 comments Download
A + lib/Target/PNaCl/TargetInfo/LLVMBuild.txt View 2 chunks +4 lines, -4 lines 0 comments Download
A + lib/Target/PNaCl/TargetInfo/Makefile View 2 chunks +4 lines, -4 lines 0 comments Download
A + lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.h View 2 chunks +6 lines, -8 lines 0 comments Download
A + lib/Target/PNaCl/TargetInfo/PNaClTargetInfo.cpp View 2 chunks +9 lines, -9 lines 0 comments Download
M test/CodeGen/Generic/no-target.ll View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (4 generated)
Richard Diamond
5 years, 2 months ago (2015-10-07 16:06:25 UTC) #1
Richard Diamond
Bump.
5 years ago (2015-12-17 18:44:46 UTC) #3
JF
5 years ago (2015-12-17 21:02:33 UTC) #6
Adding stichnot to review.

Powered by Google App Engine
This is Rietveld 408576698