PNaCl: Update LLVM and Subzero revision in pnacl/COMPONENT_REVISIONS
PNaCl: 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

Review URL: https://codereview.chromium.org/873443004

sbc100/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client