DescriptionPNaCl: Update LLVM and Subzero revision in pnacl/COMPONENT_REVISIONS
This pulls in the following LLVM changes:
5d49470: (kschimpf@google.com) Allow temporary overrides of error stream in NaClBitcodeParser.
2c57bd8: (jfb@chromium.org) Fix more build warnings
97ac535: (dschuff@chromium.org) Remove unused LOCALMOD to disable libxml
This pulls in the following Subzero changes:
e3c02c2: (stichnot@chromium.org) Subzero: Disable asserts in the MINIMAL build.
586d4c2: (stichnot@chromium.org) Subzero: Improve performance by using llvm::SmallVector<>.
a49e9d9: (stichnot@chromium.org) Subzero: Build with function/data sections and -gc-sections.
1c44d81: (stichnot@chromium.org) Subzero: Disable stats and timers under the MINIMAL build.
f875d45: (kschimpf@google.com) Remove call to PNaClABIProps::isAllowedAlignment from subzero.
9bb188d: (kschimpf@google.com) Reduce one layer of decoding for binary operations in bitcode reading.
668a7a3: (stichnot@chromium.org) Subzero: Pull the node name out of the node structure.
1502e59: (stichnot@chromium.org) Subzero: Use llvm::ilist<> for PhiList and AssignList.
639c921: (stichnot@chromium.org) Subzero: Add memory usage to "-szstats" output.
9a04c07: (stichnot@chromium.org) Subzero: Don't store std::string objects inside Variable.
3281748: (kschimpf@google.com) Simplify LLVM's APInt and APFloat for use in Subzero.
e5b73e6: (stichnot@chromium.org) Subzero: Clean up live range construction.
bf17037: (kschimpf@google.com) Remove using LLVM tools to check correctness of cast operation.
4019f08: (kschimpf@google.com) Remove TypeConverter and Module from minimal subzero build.
e6d2478: (stichnot@chromium.org) Subzero: Randomize register assignment.
31c9559: (stichnot@chromium.org) Subzero: Use CFG-local arena allocation for relevant containers.
ae95320: (stichnot@chromium.org) Subzero: Convert NULL->nullptr.
29841e8: (stichnot@chromium.org) Subzero: Use range-based for loops with llvm::ilist<Inst> lists.
c599e46: (stichnot@chromium.org) Subzero: Use the CfgLocalAllocator for more vector types.
5a122d7: (jvoung@chromium.org) Remove isPooled virtual method from IceOperand.
7e57136: (stichnot@chromium.org) Subzero: Clean up a few areas.
91a3e2c: (jvoung@chromium.org) Subzero: Write float/double constant pools directly to the ELF file.
2e7daef: (kschimpf@google.com) Add ability to test parsing of bitcode records in Subzero.
1d62cf0: (jvoung@chromium.org) Make fixups reference any constant (allow const float/double pool literals).
3018545: (stichnot@chromium.org) Subzero: Update the lowering documentation.
e34d79d: (stichnot@chromium.org) Subzero: Use SmallVector<> instead of vector<> in a couple places.
ec27073: (jvoung@chromium.org) Start writing out some relocation sections (text).
769be68: (stichnot@chromium.org) Subzero: Remove the IceV_RegManager enum value.
af238b2: (kschimpf@google.com) Add instruction alignment tests to unit tests.
e4a8f40: (stichnot@chromium.org) Subzero: Add locking to prepare for multithreaded translation.
a086b91: (stichnot@chromium.org) Subzero: Remove the GlobalContext::GlobalDeclarations vector.
819d7b5: (kschimpf@google.com) Fix the PNaCl translator to lock the dump stream when printing errors.
f2e93b6: (jfb@chromium.org) Fix build warnings
7d53825: (stichnot@chromium.org) Subzero: Make thread_local work under MacOS 10.6.
fed97af: (jvoung@chromium.org) Make use of BSS more explicit in global initializers (vs a local .comm).
a5fe17a: (stichnot@chromium.org) Subzero: Second attempt at fixing MacOS 10.6 build.
BUG=none
TEST= PNaCl toolchain trybots
R=stichnot@chromium.org
Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=2d65c2358780c5ace56b270743f04a5900c0ded7
Patch Set 1 #Patch Set 2 : Pull in the subzero __thread fix. #Patch Set 3 : Rebase. #Patch Set 4 : Rebase properly. #Patch Set 5 : Pull in the subzero OSX fix. #Messages
Total messages: 15 (4 generated)
|