PNaCl: Update subzero revision in pnacl/COMPONENT_REVISIONS
PNaCl: Update subzero revision in pnacl/COMPONENT_REVISIONS

This pulls in the following Subzero changes:

ccea793: (jpp@chromium.org) Subzero. ARM32. Improve constant lowering.
23bee88: (stichnot@chromium.org) Subzero: Improve the "make check-presubmit" target.
cdb3ed6: (kschimpf@google.com) Add LDR/LDRB (register) to ARM integrated assembler.
2758bb0: (jpp@chromium.org) Subzero. ARM32. Introduces the ShAmtImm Operand.
9a10df7: (stichnot@chromium.org) Make more visible with doxygen. To see the main effect of this, look at the doxygen for file IceGlobalContext.h to see the effect of turning this on. Without it, the nested classes are not available because they are private.
174531e: (kschimpf@google.com) Add BL (immediate) and BLX (register) to ARM assembler.
3f6b47d: (jpp@chromium.org) Subzero. ARM32. Removes memory legalization warts.
f4d0a7a: (kschimpf@google.com) Add LSL (register, immediate) to ARM integrated assembler.
0fe6b54: (sehr@chromium.org) Fix race condition in jump table list creation
5e0a8a7: (jpp@chromium.org) Subzero. Adds a pass for target-specific helper call generation.
f419854: (jpp@chromium.org) Subzero. ARM32. No more SP frobbing.
e559be7: (kschimpf@google.com) Add MVN (register, immediate) to ARM integrated assembler.
4b170e4: (kschimpf@google.com) Add recognizing register-shifted forms in ARM assembler.
4163b9f: (sehr@chromium.org) Compute the size of the stack space required to send the parameters to a call.
fc22f77: (stichnot@chromium.org) Subzero: Add a makefile config for building with g++.
614140e: (jpp@chromium.org) Subzero. ARM32. Combine allocas.
98cc08c: (jpp@chromium.org) Subzero. ARM32. Strength reduce multiplications.
83f957a: (stichnot@chromium.org) Subzero: Add "szbuild_spec2k.py --run" option.
26217e3: (sehr@chromium.org) 1) Move helper creation to separate method, which also computes the maximum outgoing argument size.  The computed size is checked against call lowering's size. 2) Make addProlog use the outgoing argument size and remove the adjustments in lowerCall. 3) Remove AdjustStack instructions and friends.
3343647: (stichnot@chromium.org) Subzero: Add newlines for bundle lock/unlock textual asm.
515e8c2: (kschimpf@google.com) Fix nits from previous CLs.
a5295b0: (kschimpf@google.com) Clean up implementation reading literal constants.
c39ec10: (jpp@chromium.org) Subzero. ARM32. Pre-lowers calls to ARM32 Helpers.
1956788: (kschimpf@google.com) More coverage of load/stores in ARM integrated assembler.
676e73f: (kschimpf@google.com) Clean up use of encode/decode in the ARM integrated assembler.
92a6e5b: (stichnot@chromium.org) fix doxygen brief in subzero header files
866b6b1: (jpp@chromium.org) Subzero. ARM32. Folding rematerializable offsets in address operands.
38ac6be: (jpp@chromium.org) Subzero. ARM32. Initial sandboxing code.
22a5f38: (jpp@chromium.org) Revert "Subzero. ARM32. Initial sandboxing code."
0437ae8: (kschimpf@google.com) Improve error handling in the ARM integrated assembler.
a761e41: (stichnot@chromium.org) Turn on anonymous namespaces. Once again, the configuration file that comes with Doxygen seems to have defaults set for those generating API Documentation and not for documenting the code in a whole project.
7cfe9a0: (kschimpf@google.com) Add missing form of movt to ARM integrated assembler.
dca8674: (kschimpf@google.com) Add RSB instruction to the ARM integrated assembler.
52b5157: (jpp@chromium.org) Subzero. ARM32. Implements sandboxing.
d880f0e: (stichnot@chromium.org) Subzero: Doxygenify TODO comments.
4ddce70: (kschimpf@google.com) Implement LSR instructions for the integrated ARM assembler.
43e8ab3: (rkotlerimgtec@gmail.com) cleanup main
1e67f91: (kschimpf@google.com) Add Sxtb/Sxth instructions to ARM integrated assembler.
3ac9a49: (kschimpf@google.com) Add ASR instruction to the ARM integrated assembler.
4c435d3: (kschimpf@google.com) Add CMN instruction to ARM integrated assembler.
67574d8: (kschimpf@google.com) Fix problems with sandboxing and the ARM integrated assembler.
e293b5f: (stichnot@chromium.org) Subzero: Improve the Doxygen input filter for TODO extraction.
eb13acc: (jpp@chromium.org) Subzero. ARM32. Show FP lowering some love.
d3f94f7: (kschimpf@google.com) Add DMB instruction to the ARM integrated assembler.
79fe490: (stichnot@chromium.org) Subzero: Add a proper default for --pnacl-bin-path .
10665a2: (rkotlerimgtec@gmail.com) clean up doxygen comments for main
337ac9e: (kschimpf@google.com) Add the RSC instruction to the ARM integrated assembler.
7e87b61: (kschimpf@google.com) Add translation of REV in ARM integrated assembler.
662d4eb: (kschimpf@google.com) Add some missing encodings in the ARM integrated assembler.
8dbb4a0: (rkotlerimgtec@gmail.com) Clean up remnants of direct use of PNACL_BROWSER_TRANSLATOR
54f3d51: (stichnot@chromium.org) Subzero: Use "auto" per (unwritten) auto coding style.
2a18dd3: (rkotlerimgtec@gmail.com) fix doxygen for IceBuildDefs.h
0d4fc92: (stichnot@chromium.org) eliminate code related to --no-ir-gen
87e5a6c: (stichnot@chromium.org) add todo for ALLOW_LLVM_CL
8344bfe: (rkotlerimgtec@gmail.com) document dump
e398428: (sehr@chromium.org) Fuse icmp/fcmp with select
6106df8: (stichnot@chromium.org) Subzero: Separate "\t" from "opcode" in asm emission.
2187c84: (jpp@chromium.org) Subzero. ARM32. Introduces explicit register parameter attribute.
c628b68: (jpp@chromium.org) Subzero. ARM32. Fixes register aliasing bugs.
751e27e: (stichnot@chromium.org) Subzero: Fix mid-line comments when using -asm-verbose .
1d937a8: (jpp@chromium.org) Subzero. Introduces a new LoweringContext::insert() method.
65f80d7: (kschimpf@google.com) Add CLZ instruction to the ARM integrated assembler.
4175d45: (kschimpf@google.com) Add various forms of LDREX/STREX to ARM integrated assembler.
7de2435: (kschimpf@google.com) Add trap (an UDF instruction) to the ARM integrated Assembler.
6da7ae2: (sehr@chromium.org) Add template parameter for suffix to BinopXmm
cb0d47b: (rkotlerimgtec@gmail.com) cleanup doxygen for IceClFlags.h
2cad380: (rkotlerimgtec@gmail.com) add predefines to doxygen
3e0cda2: (rkotlerimgtec@gmail.com) add include files from llvm used by subzero into doxygen
19413a5: (sehr@chromium.org) Fix regression in SSE instruction opcodes
a990f0c: (kschimpf@google.com) Add mls instruction to the ARM integrated assembler.
17fe194: (kschimpf@google.com) add RBIT instruction to the ARM integrated assembler.
39f4020: (kschimpf@google.com) Remove "Adjuststack" instruction opcode.
a3c3214: (kschimpf@google.com) Add VPUSH/VPOP instructions to the ARM32 integrated assembler.
995ef04: (kschimpf@google.com) Fix minimal build for constant VpushVpopMaxConsecRegs.
e1d6a80: (rkotlerimgtec@gmail.com) fix doxygen for IceClFlagsExtra.h
3c275ce: (jpp@chromium.org) Subzero. x8664. Resurrects the Target.
5412eb7: (rkotlerimgtec@gmail.com) cleanup and rename validateAndGenerateBuildAttributes
008f4ce: (jpp@chromium.org) Subzero. X8664. Fixes filetype=asm.
2233987: (rkotlerimgtec@gmail.com) doxygenize IceClFlags.cpp
93d85ce: (rkotlerimgtec@gmail.com) misc cleanup of Compiler::run
53611e2: (jpp@chromium.org) Subzero. Refactoring.
4a308ce: (jpp@chromium.org) Subzero. X86. Refactors initRegisterSet.
4a56686: (jpp@chromium.org) Subzero. Code organization.
dff7dbd: (jpp@chromium.org) Subzero. ARM32. Adds an IsGPR attribute to the register tables.
149999e: (jpp@chromium.org) Subzero. ARM32. Materializes the register table.
8ff4b28: (stichnot@chromium.org) Subzero: Add Non-SFI support for x86-32.

BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4334
BUG= https://code.google.com/p/nativeclient/issues/detail?id=4076
BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4327
BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4077
TEST= PNaCl toolchain trybots
R=sehr@chromium.org

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

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