Add a switch for using PNaCl Subzero and use it for -O0 translation.
Toggles use of Subzero for x86-32 when given the
--enable-pnacl-subzero flag (bikeshedding welcome).
Is not used when debug metadata is present.
Subzero O2 is approximately LLC O0 so adjust the optlevels.
There isn't a way to select Subzero O0.
BUG=
https://code.google.com/p/nativeclient/issues/detail?id=4091
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_chromium_dbg_32_ng,linux_nacl_sdk_build
TEST=
(1) build 32-bit chrome under 64-bit kernel but a 32-bit linux container and install 64-bit libc/libstdc++.
(2) xvfb-run --server-args="-screen 0 1024x768x24" out/Release/browser_tests --gtest_filter=*PnaclSubzero*
Committed:
https://crrev.com/58bea9692855603927912636d029586a90d60452
Cr-Commit-Position: refs/heads/master@{#323063}