)]}'
{
  "commit": "9c19bd66fdb9b22045aeb91c053c4fc16af402ec",
  "tree": "426cd8648533af4de3a488d68cb569389180e510",
  "parents": [
    "dfe3ce6edaf65a11f35a0ba043fbc17fab7e0bad"
  ],
  "author": {
    "name": "Alexandre Rames",
    "email": "alexandre.rames@linaro.org",
    "time": "Mon Oct 24 11:50:32 2016 +0100"
  },
  "committer": {
    "name": "Alexandre Rames",
    "email": "alexandre.rames@linaro.org",
    "time": "Mon Oct 24 14:59:00 2016 +0000"
  },
  "message": "ARM: VIXL32: Implement more codegen code to pass a few more tests.\n\nThis patch focuses on passing the tests:\n* 403-optimizing-long\n* 404-optimizing-allocator\n* 405-optimizing-long-allocator\n\nIn the process we also pass:\n* 043-privates\n* 053-wait-some\n* 421-large-frame\n* 446-checker-inliner2\n* 462-checker-inlining-dex-files\n* 464-checker-inline-sharpen-calls\n* 470-huge-method\n* 473-checker-inliner-constants\n* 476-checker-ctor-memory-barrier\n* 478-checker-inliner-nested-loop\n* 480-checker-dead-blocks\n* 482-checker-loop-back-edge-use\n* 487-checker-inline-calls\n* 537-checker-arraycopy\n* 548-checker-inlining-and-dce\n* 551-checker-clinit\n* 564-checker-inline-loop\n* 566-checker-codegen-select\n* 566-checker-signum\n* 567-checker-compare\n* 593-checker-boolean-2-integral-conv\n\nTest: export ART_USE_VIXL_ARM_BACKEND\u003dtrue \u0026\u0026 \\\n      mma test-art-host dist \u0026\u0026 \\\n      mma test-art-target dist\n\nChange-Id: I4926c56947574cad1cee251fe9baac677b7df1fa",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32287a0f2adae611cdc3aba913b925742231f3a3",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/code_generator_arm_vixl.cc",
      "new_id": "bfade3ccbe7b4eeebe5160ac231d0f2b4593bda5",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/code_generator_arm_vixl.cc"
    },
    {
      "type": "modify",
      "old_id": "c749f8620afdbbdfce5fbf09e8d5d33b06bf388a",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/code_generator_arm_vixl.h",
      "new_id": "7815db296064679f84dfe3d74305635e8cd195a8",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/code_generator_arm_vixl.h"
    },
    {
      "type": "modify",
      "old_id": "0bbcb643273f812131909f76d33e59ec6612d7e5",
      "old_mode": 33188,
      "old_path": "test/Android.arm_vixl.mk",
      "new_id": "5e1b953d9413c6d9abd06cbc885d316fe964d9df",
      "new_mode": 33188,
      "new_path": "test/Android.arm_vixl.mk"
    }
  ]
}
