)]}'
{
  "commit": "653d9a79fbf5bd6eeccb982a88e3194a01db777d",
  "tree": "da076e67df2c3f2f73904c5c6d0e03b66b39c415",
  "parents": [
    "82333452a49484c67170867bcc5d78f01fa8ceb3"
  ],
  "author": {
    "name": "Vladimir Marko",
    "email": "vmarko@google.com",
    "time": "Wed May 28 09:05:57 2025 +0000"
  },
  "committer": {
    "name": "Vladimír Marko",
    "email": "vmarko@google.com",
    "time": "Wed May 28 03:12:10 2025 -0700"
  },
  "message": "Optimizing: Clean up `#include`s for `HOptimization`.\n\nAnd change the function `OptimizationPassByName()` to take\na `std::string_view` argument instead of `std::string`.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nFlag: EXEMPT refactor\nChange-Id: I49f583f4563dffb1ae2b9f488850ac6656748ac6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f009fa62d9c0e58aaa9052a8026c7163b97c48b",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/cha_guard_optimization.cc",
      "new_id": "c723d7debcad1523735e2761564db8dbfdfd1f99",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/cha_guard_optimization.cc"
    },
    {
      "type": "modify",
      "old_id": "c743db40d9b5ecbd157cb9953684f414a88d8fa3",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/code_sinking.h",
      "new_id": "88eeccee23fe07efc8c4baf6ce9c300c7e8ebe12",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/code_sinking.h"
    },
    {
      "type": "modify",
      "old_id": "73ac3ceb814aaca1e601b970224abcce4b04196e",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/constant_folding.h",
      "new_id": "5757c8c283c639df34ea8763d7ab5cfc3bc80a3e",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/constant_folding.h"
    },
    {
      "type": "modify",
      "old_id": "c89ec171d961d3834d632d9551423263e53dc686",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/constructor_fence_redundancy_elimination.cc",
      "new_id": "2783b2c38d65eb51af0854287d91403854397635",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/constructor_fence_redundancy_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "0c74ec299f6d881748c30c76c65a461d04057d40",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/control_flow_simplifier.h",
      "new_id": "1be8fa025ec9e991592d16d0fba445d7aa2265db",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/control_flow_simplifier.h"
    },
    {
      "type": "modify",
      "old_id": "c2068f5e2dfea2336be5e994bf1a066b20379118",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/critical_native_abi_fixup_arm.h",
      "new_id": "77c2fac4107b636971abcb2cab90cbd30155f43a",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/critical_native_abi_fixup_arm.h"
    },
    {
      "type": "modify",
      "old_id": "dc76cff2b8f9062dc94caf3738c1e9328ee8f201",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/critical_native_abi_fixup_riscv64.h",
      "new_id": "a04a7eb13e59c8d0d967014a3c8187e9c9af32a1",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/critical_native_abi_fixup_riscv64.h"
    },
    {
      "type": "modify",
      "old_id": "789962f93cc1097adfbe7e6de68d61200b2e1ba9",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/dead_code_elimination.h",
      "new_id": "c688c2890df6ea8d605911517e1cd5e5d8abae3b",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/dead_code_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "5bce66f32fb2d5f93a071a4653cbe86f6a505ca3",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/gvn.h",
      "new_id": "b22797b67061c7e8083b3b83f68dcf5fa063e1cd",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/gvn.h"
    },
    {
      "type": "modify",
      "old_id": "2ca286ea6a86417fbd3702e8307ce441b78ee1c9",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/inliner.h",
      "new_id": "4db94b8d7f68df7f4015f7c5097871ff51c4a1e8",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/inliner.h"
    },
    {
      "type": "modify",
      "old_id": "6f9e1f334ec210d93734dde8a8ea0cc6c9cb3f64",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier.h",
      "new_id": "2012718f33664834dc560a5ded35fbaa128d7fcc",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier.h"
    },
    {
      "type": "modify",
      "old_id": "25cea7c829aaf4a7cb6231e38732d2fe6d885893",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_arm.h",
      "new_id": "b03377313b54dd1ea1dfd551b9a2a7d5378c0514",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_arm.h"
    },
    {
      "type": "modify",
      "old_id": "69b2e9594cf3852ddf4fc4f20ddef1bccadb27c4",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_arm64.cc",
      "new_id": "977372c2908e2de15ec7d86fb4fa31528b4b5b24",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "5c57484b24f21ed1dcdc41b31fea1ed53b32940e",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_arm64.h",
      "new_id": "124dde1cc822901ba701dbdd5daa2639e66459bf",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_arm64.h"
    },
    {
      "type": "modify",
      "old_id": "789c43138528dfd779b94f401c45c04fc115eeb7",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_riscv64.cc",
      "new_id": "882796cb23c909098220cec9940feee4777e2454",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_riscv64.cc"
    },
    {
      "type": "modify",
      "old_id": "2fbfedddf406db7fb0991b1f467f9296f81d7fea",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_riscv64.h",
      "new_id": "2805a6cc5e5558c0d3fb840961a0cb11d90d0197",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_riscv64.h"
    },
    {
      "type": "modify",
      "old_id": "a80dde891ebccb3bf0515ba7c34d448d853f9fdf",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_x86.cc",
      "new_id": "3885f55475ddd3fcd3c94f8b0ab34711558603fa",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_x86.cc"
    },
    {
      "type": "modify",
      "old_id": "25ebe203b89ad0b705ed9ea47a34593d9e31b36a",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_x86.h",
      "new_id": "52492324dce5594cf8f905fd9bdefc2b49384124",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_x86.h"
    },
    {
      "type": "modify",
      "old_id": "eb3227f9072d66c8de5101b09e27df59b1813ba5",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_x86_64.cc",
      "new_id": "816649037a45a516b78551c1e0654e08e7e2c264",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_x86_64.cc"
    },
    {
      "type": "modify",
      "old_id": "1654dc4774f36f52944a76571c152f929237bb60",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier_x86_64.h",
      "new_id": "fadacaa7403e1726e1ad557a92aec476a60bb337",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier_x86_64.h"
    },
    {
      "type": "modify",
      "old_id": "4f164e10c69a24b3aaffb71e5f4973fc4e2aa6c4",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/intrinsics.h",
      "new_id": "d9770ad109dfd1dfb288e077186b71793693a178",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/intrinsics.h"
    },
    {
      "type": "modify",
      "old_id": "b82d9a6192b718045e4d423fc5dda125055b9a27",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/licm.h",
      "new_id": "a06bfa9495a77e4c0c69bea57abea78fbe9f8db9",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/licm.h"
    },
    {
      "type": "modify",
      "old_id": "c62129336f2eb16c33dddcdaaea7bef0bfc93b94",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/optimization.cc",
      "new_id": "0fb8126850748df8b0e14a56fd5eb753dfb7ee8c",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/optimization.cc"
    },
    {
      "type": "modify",
      "old_id": "19c961ca190227e739c8e5a426318e07480e2d56",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/optimization.h",
      "new_id": "bdf84dc6d1ac96574df4e5f9b0d2164aa38f71a9",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/optimization.h"
    },
    {
      "type": "modify",
      "old_id": "45578d805047db9aa7e2752278507aa428fca6d7",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/pc_relative_fixups_x86.h",
      "new_id": "9d7b9f6db33cf996221b532577c992deb02cda9e",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/pc_relative_fixups_x86.h"
    },
    {
      "type": "modify",
      "old_id": "99a546993263ae66fa345c626b7e8332ff649942",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/ssa_builder.h",
      "new_id": "6aa936481f3945944407ee46fa320c0008726e36",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/ssa_builder.h"
    },
    {
      "type": "modify",
      "old_id": "8e9e3950bad27bfb5c3473cac3cbae31ff4ac02d",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/ssa_phi_elimination.cc",
      "new_id": "e6fb942604bba07e4e0ce3921690d75ba47807a3",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/ssa_phi_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "f606f928fab80138460dadd02a4f916b729cae0c",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/ssa_phi_elimination.h",
      "new_id": "8641014e819180c50130e091841d54e0673c8675",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/ssa_phi_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "1cae1a5d3a805384e00a2d66076e27b9dd0ae458",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/x86_memory_gen.h",
      "new_id": "cb251d04d0afb91e2054d0a72c05bc0ca1831a9a",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/x86_memory_gen.h"
    }
  ]
}
