)]}'
{
  "log": [
    {
      "commit": "a88c2a7a2d39b0c26caed425b8e9c1a100157881",
      "tree": "51a028aed0634c31758513f21976ca6f9bb409c1",
      "parents": [
        "4656ae6045376205b77eaeb118a45eb6d52a67e1",
        "fa6336745fcbb176f5278eef9075c0c948b4f709"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Mar 27 07:12:38 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 27 07:12:38 2025 -0700"
      },
      "message": "Merge \"Create test setup for verifier assembler\" into main"
    },
    {
      "commit": "fa6336745fcbb176f5278eef9075c0c948b4f709",
      "tree": "87d3eedbac816d82fd0569303f1fd6d169b99210",
      "parents": [
        "84d631eb5702a12259dac0eef32fb4847e6feacb"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Thu Mar 27 03:13:49 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Mar 27 04:39:13 2025 -0700"
      },
      "message": "Create test setup for verifier assembler\n\nFlag: EXEMPT NDK\nBug: b/406439754\nTest: berberis_host_tests --gtest_filter\u003d*VERIFIER_ASSEMBLER*\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:aa412e762e453c3b20fe0b42dbacc0cc47617a0f)\nMerged-In: I8072ba077232851229206bfebce397995ad37481\nChange-Id: I8072ba077232851229206bfebce397995ad37481\n"
    },
    {
      "commit": "4656ae6045376205b77eaeb118a45eb6d52a67e1",
      "tree": "1e12ea7c347491b8e58d3801ae2b070e01be585d",
      "parents": [
        "84d631eb5702a12259dac0eef32fb4847e6feacb"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Mar 27 04:34:08 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Mar 27 04:34:08 2025 -0700"
      },
      "message": "Call template intrinsics exclusively through Value\u003c…\u003e machinery\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d8002cf338d001fbc9557f65b0dc0d0146f4ed4c)\nMerged-In: I53fa99c44fce270f08af712f02884339bb844a3f\nChange-Id: I53fa99c44fce270f08af712f02884339bb844a3f\n"
    },
    {
      "commit": "84d631eb5702a12259dac0eef32fb4847e6feacb",
      "tree": "3dd57f69efee6e04e41fdcc34c833283e41236ce",
      "parents": [
        "f19327df16843efb1cea975f2be9357b5dae5f5a",
        "88f2f9ed76a7beee1f7112efa0b397dd2c2a3556"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Mar 27 04:30:25 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 27 04:30:25 2025 -0700"
      },
      "message": "Merge \"Move demultiplexers into separate files\" into main"
    },
    {
      "commit": "f19327df16843efb1cea975f2be9357b5dae5f5a",
      "tree": "5f9b5e1536f492cb15cf5b2f09e04503d59145b1",
      "parents": [
        "f87b91876e93ac215481dfdd34b9bea881f1d0dc"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Thu Mar 27 03:13:20 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Mar 27 03:13:20 2025 -0700"
      },
      "message": "Verifier assembler works both in runtime and compile-time\n\nFlag: EXEMPT NDK\nBug: b/406439754\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:90c61835d68596675d5f1d9b9373c980bbc59c9d)\nMerged-In: I1502f89ae19ac8841bc9c7d751ca19edfe014c15\nChange-Id: I1502f89ae19ac8841bc9c7d751ca19edfe014c15\n"
    },
    {
      "commit": "88f2f9ed76a7beee1f7112efa0b397dd2c2a3556",
      "tree": "57eb466be671078df0bd76d2e87790eeb290f06e",
      "parents": [
        "f87b91876e93ac215481dfdd34b9bea881f1d0dc"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Mar 27 03:11:18 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Mar 27 03:11:18 2025 -0700"
      },
      "message": "Move demultiplexers into separate files\n\nBug: 401585338\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e3ad6543856caa963abcdb56c8827cadfeb3217)\nMerged-In: Ib7918909756fce49dfc1a208d57cf086b41d8350\nChange-Id: Ib7918909756fce49dfc1a208d57cf086b41d8350\n"
    },
    {
      "commit": "f87b91876e93ac215481dfdd34b9bea881f1d0dc",
      "tree": "afb16d271cf4c369622d0b2fba900b5fdae9a94c",
      "parents": [
        "479da53cf0d63067b38d267930e6798d1e89315f",
        "910af722cb66f3edd34cc8a4d748cc982a76ef29"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 26 09:43:02 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 09:43:02 2025 -0700"
      },
      "message": "Merge \"Add alternative way of calling template intrinsics (automatic demultiplexor).\" into main"
    },
    {
      "commit": "910af722cb66f3edd34cc8a4d748cc982a76ef29",
      "tree": "77242cb2bd8abffbc53c84b9113073cf6d2c4c52",
      "parents": [
        "e084ba5edd50389d3d962b0256d2ff06ce3576d2"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 26 08:47:13 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 26 08:47:13 2025 -0700"
      },
      "message": "Add alternative way of calling template intrinsics (automatic demultiplexor).\n\nBug: 401585338\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:887d38a513c2c0fc277ae289cb85f1f9fb0000a0)\nMerged-In: If749cb356c5d23bb0d275510a65c4967862b4a78\nChange-Id: If749cb356c5d23bb0d275510a65c4967862b4a78\n"
    },
    {
      "commit": "479da53cf0d63067b38d267930e6798d1e89315f",
      "tree": "df5b36250982f12677b1c5563963be4304be49b7",
      "parents": [
        "e084ba5edd50389d3d962b0256d2ff06ce3576d2"
      ],
      "author": {
        "name": "Richard Fung",
        "email": "richardfung@google.com",
        "time": "Wed Mar 26 08:43:40 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 26 08:43:40 2025 -0700"
      },
      "message": "Add code to check for READFLAGS optimization eligibility\n\nFlag: EXEMPT NDK\nBug: 390481505\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e388eeb62b9c1e57555c2ff155e553a4130ee7f9)\nMerged-In: I37519b0b88bbc2862174a06630d6e14cc5a8fffd\nChange-Id: I37519b0b88bbc2862174a06630d6e14cc5a8fffd\n"
    },
    {
      "commit": "e084ba5edd50389d3d962b0256d2ff06ce3576d2",
      "tree": "d75116c993b8861ff04f1fb4fa2f0e6fd5d2542b",
      "parents": [
        "32ab925d76fbb789d67434765fb9ec9b7684c78c",
        "42ce2c13e5defa55a1a9dd13d653e6fff8b99192"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 26 06:12:20 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 06:12:20 2025 -0700"
      },
      "message": "Merge \"Remove unsupportable intrinsic sizes from intrinsic_def.json\" into main"
    },
    {
      "commit": "32ab925d76fbb789d67434765fb9ec9b7684c78c",
      "tree": "31ef5f5e786df8ee3d6aa27ba5de0f217ceabbb5",
      "parents": [
        "ce7572f65e3963e27144a66ccfdce9a93623b3ee"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Mar 26 04:41:42 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 26 04:41:42 2025 -0700"
      },
      "message": "Implement GuestCodeRegion\n\nGuestCodeRegion represents basic block topology of the guest code\n\nBug: http://b/363582841\nTest: run berberis_host_unit_tests\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a2ca81e667225125e4a1fec8411e7d5b56f4124b)\nMerged-In: Ib16896ff9c3d52fe265730d8561fff0bb533acb4\nChange-Id: Ib16896ff9c3d52fe265730d8561fff0bb533acb4\n"
    },
    {
      "commit": "42ce2c13e5defa55a1a9dd13d653e6fff8b99192",
      "tree": "48bdc3d63963be76d29a436ee07c4d97fadcee21",
      "parents": [
        "ce7572f65e3963e27144a66ccfdce9a93623b3ee"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 26 04:40:56 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 26 04:40:56 2025 -0700"
      },
      "message": "Remove unsupportable intrinsic sizes from intrinsic_def.json\n\nThe intrinsics serve a dual duty:\n  1. They are used to implement regular instructions.\n  2. They are used to implement vector instrinsics.\n\nAnd there\u0027s a dilemma: 8bit and 16bit sizes are not supported in #1 but\nare needed for #2.\n\nAdd tiny hack to gen_intrinsics.py as short-term solution. If we would\nneed more such intrinsics we may need to develop and add some special\nmarkup to our gen_intrinsics.py files.\n\nBug: 401585338\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:56881b040b46bd64a5060c859f46ae2ba3599063)\nMerged-In: I03862c1d9d93a14ee3788dcf2fc8622831102fef\nChange-Id: I03862c1d9d93a14ee3788dcf2fc8622831102fef\n"
    },
    {
      "commit": "ce7572f65e3963e27144a66ccfdce9a93623b3ee",
      "tree": "4444362e3e67e1a687063b47af60050075e3d173",
      "parents": [
        "ad062c5105370b94eb4d59235e1c614c3fe2098d"
      ],
      "author": {
        "name": "Richard Fung",
        "email": "richardfung@google.com",
        "time": "Fri Mar 21 16:43:56 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 16:43:56 2025 -0700"
      },
      "message": "Add helper functions for READFLAGS optimization eligibility\n\nFlag: EXEMPT NDK\nBug: 390481505\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:38aac584676b7bc8839373ca91d7fb414c1a75d7)\nMerged-In: I8fc6f2d4b3771870f986eda412f6559850f18a3f\nChange-Id: I8fc6f2d4b3771870f986eda412f6559850f18a3f\n"
    },
    {
      "commit": "ad062c5105370b94eb4d59235e1c614c3fe2098d",
      "tree": "e84e33a9a4da995cf3bb20631474c9e333a3a7b5",
      "parents": [
        "4800d3903a5dd3f226dcfe6b4aff38a79677d115",
        "0823a1c3f81e61c28081b74c87163aab3a417ee3"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 16:40:08 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 16:40:08 2025 -0700"
      },
      "message": "Merge \"Add alternative way of calling template intrinsics (via Value\u003c…\u003e).\" into main"
    },
    {
      "commit": "4800d3903a5dd3f226dcfe6b4aff38a79677d115",
      "tree": "7e765b22558d14a1078c5aa2bd12329f5694b3da",
      "parents": [
        "540078c94f8ad50615e8699f5a8591fc72675778",
        "37ce6fb91b11c38f3d55b8133d82b9f3fcb9b6cc"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 16:40:04 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 16:40:04 2025 -0700"
      },
      "message": "Merge \"Add successor node checks for READFLAGS optimization\" into main"
    },
    {
      "commit": "540078c94f8ad50615e8699f5a8591fc72675778",
      "tree": "c11dea87baba7aef1695de72438ac85e4ea59e7f",
      "parents": [
        "52dc4eb01b4397bd345792030a9d1b8d4f9a968d",
        "c9a1cbf1a7702e2e7aba0906cdae8866ebca4421"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 16:40:01 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 16:40:01 2025 -0700"
      },
      "message": "Merge \"Verifier Assembler checks all labels are bound\" into main"
    },
    {
      "commit": "52dc4eb01b4397bd345792030a9d1b8d4f9a968d",
      "tree": "ae0f2aee2c6237d44400601c460c12322852dbe6",
      "parents": [
        "e10c72c2ca7bc2982d3f5cdf8ed0566f76ebaa8f",
        "4330a0b11d30987ad2cea426d1919995025e2ec4"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 15:43:07 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 15:43:07 2025 -0700"
      },
      "message": "Merge \"profiling: Add flag to merge same mode regions\" into main"
    },
    {
      "commit": "c9a1cbf1a7702e2e7aba0906cdae8866ebca4421",
      "tree": "6e5c1c4dc9560bf63b3cd21d70fc31b73442d814",
      "parents": [
        "e10c72c2ca7bc2982d3f5cdf8ed0566f76ebaa8f"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Fri Mar 21 15:18:41 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 15:18:41 2025 -0700"
      },
      "message": "Verifier Assembler checks all labels are bound\n\nFlag: EXEMPT NDK\nBug: b/403200826\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a183b40299288eb2e0cdd336d3aaac9ab2d0cdfc)\nMerged-In: I5f0e0a7e131cd9bd0c534bc4e1f6ce20d8930266\nChange-Id: I5f0e0a7e131cd9bd0c534bc4e1f6ce20d8930266\n"
    },
    {
      "commit": "0823a1c3f81e61c28081b74c87163aab3a417ee3",
      "tree": "86840e9823b48b1808d86a64e289d5b5e4e60b1a",
      "parents": [
        "e10c72c2ca7bc2982d3f5cdf8ed0566f76ebaa8f"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 15:16:53 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 15:16:53 2025 -0700"
      },
      "message": "Add alternative way of calling template intrinsics (via Value\u003c…\u003e).\n\nBug: 401585338\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fc065491bfb24d1feca18e02a048277e9ebe0734)\nMerged-In: If3a2bae79975541db6d4207c6c91802e3d3c23aa\nChange-Id: If3a2bae79975541db6d4207c6c91802e3d3c23aa\n"
    },
    {
      "commit": "37ce6fb91b11c38f3d55b8133d82b9f3fcb9b6cc",
      "tree": "f45781be875cc458c321f713d884c385a039374c",
      "parents": [
        "e10c72c2ca7bc2982d3f5cdf8ed0566f76ebaa8f"
      ],
      "author": {
        "name": "Richard Fung",
        "email": "richardfung@google.com",
        "time": "Fri Mar 21 15:11:27 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 15:11:27 2025 -0700"
      },
      "message": "Add successor node checks for READFLAGS optimization\n\nFlag: EXEMPT NDK\nBug: 390481505\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:220fa18fff638ecce5734a9cceb93183f903b59f)\nMerged-In: I826297a8cefed85cc9b1b75a72206105c6fec42f\nChange-Id: I826297a8cefed85cc9b1b75a72206105c6fec42f\n"
    },
    {
      "commit": "e10c72c2ca7bc2982d3f5cdf8ed0566f76ebaa8f",
      "tree": "040ea32d1eb3d306f282756cca590dec89c47e2c",
      "parents": [
        "a6554984b451090f8ab2c38da784ed670e68208f",
        "31c276a2debd4e29bb1ff81d8e39a1c023598747"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 15:07:16 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 15:07:16 2025 -0700"
      },
      "message": "Merge \"Add Value\u003c…\u003e wrapper to pass constexpr values as parameters.\" into main"
    },
    {
      "commit": "4330a0b11d30987ad2cea426d1919995025e2ec4",
      "tree": "afa5b9554d1ea1661ef80fdb0cf2d15c4bbc9251",
      "parents": [
        "a6554984b451090f8ab2c38da784ed670e68208f"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Fri Mar 21 15:06:24 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 15:06:24 2025 -0700"
      },
      "message": "profiling: Add flag to merge same mode regions\n\nUseful when one needs to get total profile percentage for heavy and lite\ntranslation.\n\nFlag: EXEMPT NDK\nTest: enable the flags and check perf reports\nBug: 395189011\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f4efffd2510372d44e7e832b3319f375f7df3fd2)\nMerged-In: Ic04fa9c4bcc3c01e3f4b8de277917548c2c6e8f6\nChange-Id: Ic04fa9c4bcc3c01e3f4b8de277917548c2c6e8f6\n"
    },
    {
      "commit": "a6554984b451090f8ab2c38da784ed670e68208f",
      "tree": "70afcbfeaf9f03e2f4fd8f06d0a89b719f054c4d",
      "parents": [
        "3876d65c5e1514554018e926809442ca784d30a4",
        "d7b415dad214bdc5cfff908a701348669e7e08e3"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 08:45:39 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 08:45:39 2025 -0700"
      },
      "message": "Merge \"translation cache: add TriggerGearShift\" into main"
    },
    {
      "commit": "3876d65c5e1514554018e926809442ca784d30a4",
      "tree": "42f8370f89df52c974e73ce64ba415c1fbd4c088",
      "parents": [
        "27de2dccc716f9076c987c7adcc69bc39a1e9894",
        "2c6f2dd1e460f2c4016bbe44c3169ac0c0ae3063"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 08:45:28 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 08:45:28 2025 -0700"
      },
      "message": "Merge \"Add postloop nodes checks for READFLAGS optimization\" into main"
    },
    {
      "commit": "27de2dccc716f9076c987c7adcc69bc39a1e9894",
      "tree": "5dcc9b84917e7ba8a900b6f12843876e8ced2de6",
      "parents": [
        "5dabf74e8ee681c8986f17bf573bd7a2a61df3ee",
        "6703725fc1708a1498c3a0ef350c89ff13f72b4d"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 08:45:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 08:45:17 2025 -0700"
      },
      "message": "Merge \"Verifier assembler checks intrinsics don\u0027t contain sse and avx insns\" into main"
    },
    {
      "commit": "5dabf74e8ee681c8986f17bf573bd7a2a61df3ee",
      "tree": "d7e9d67e553c84dbc4df3a9a881b1c941e77a624",
      "parents": [
        "366eb049388574379c2631979c81153df0865efd",
        "9105cbda62529296406f439e7de38e99f8ac5283"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 08:45:07 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 08:45:07 2025 -0700"
      },
      "message": "Merge \"Stop using intrinsics::Float in bindings.\" into main"
    },
    {
      "commit": "366eb049388574379c2631979c81153df0865efd",
      "tree": "0e530ca72e84efca2f44ff6c2f232645ba2d6b65",
      "parents": [
        "819182066fb6bf75b720301c4666366f7d72ab7d",
        "72950987236e06df2d54cb292f32f9faa6066167"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 08:44:58 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 08:44:58 2025 -0700"
      },
      "message": "Merge \"Check intrinsics never write to a \u0027use\u0027 register\" into main"
    },
    {
      "commit": "d7b415dad214bdc5cfff908a701348669e7e08e3",
      "tree": "1b4b505600a2a630882379b66090cb18ac6bb28b",
      "parents": [
        "09a01ff1e53085f46f3598762513ac62b74743b2"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Fri Mar 21 07:11:20 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 07:11:20 2025 -0700"
      },
      "message": "translation cache: add TriggerGearShift\n\nIt can be used to speed-up gear shift for regions\nconnected to already heavy-optimized regions.\n\nFlag: EXEMPT NDK\nTest: tree-hugger\nBug: 395189011\nMerged-In: I10b75a70b3a4adb4e7e15220b5121f04fbe44041\nChange-Id: I10b75a70b3a4adb4e7e15220b5121f04fbe44041\n"
    },
    {
      "commit": "2c6f2dd1e460f2c4016bbe44c3169ac0c0ae3063",
      "tree": "9cb921550f5fba39ad75e77b2f823a8c2c5b8270",
      "parents": [
        "d99c6c4b911e6254a89ba934a072bd172cd69db4"
      ],
      "author": {
        "name": "Richard Fung",
        "email": "richardfung@google.com",
        "time": "Fri Mar 21 07:09:14 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 07:09:14 2025 -0700"
      },
      "message": "Add postloop nodes checks for READFLAGS optimization\n\nFlag: EXEMPT NDK\nBug: 390481505\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d089841eda945e085fca0b44e3b0994ed3ec8d9f)\nMerged-In: Idcfc2918e5b1d0a7b4f6b1fed3af5c5cb4c4c09d\nChange-Id: Idcfc2918e5b1d0a7b4f6b1fed3af5c5cb4c4c09d\n"
    },
    {
      "commit": "31c276a2debd4e29bb1ff81d8e39a1c023598747",
      "tree": "7f7f30f1e3ae7ef55f5b486d566b71d359b15c38",
      "parents": [
        "d99c6c4b911e6254a89ba934a072bd172cd69db4"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 07:06:06 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 07:06:06 2025 -0700"
      },
      "message": "Add Value\u003c…\u003e wrapper to pass constexpr values as parameters.\n\nNote: constexpr values may, of course, be passed as template parameters\nwithout any thricks, but with Value\u003c…\u003e they can be passed as regular\nfunction arguments.\n\nBug: 401585338\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2ed9a97dbf418dafd9bee1c8ce979f22ba35b21c)\nMerged-In: Id204086794e2522175f33d7c2e2e7a45d8b2aa53\nChange-Id: Id204086794e2522175f33d7c2e2e7a45d8b2aa53\n"
    },
    {
      "commit": "819182066fb6bf75b720301c4666366f7d72ab7d",
      "tree": "dc0c2aa8967314fae2d1659cac3d21f17e49f761",
      "parents": [
        "d99c6c4b911e6254a89ba934a072bd172cd69db4"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Fri Mar 21 07:02:25 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 07:02:25 2025 -0700"
      },
      "message": "Verifier assembler can check xmm def(_early_clobber) written before used\n\nWhen enabled, the following macro instructions throw errors\n\nMacroAesInverseMixColumns\nMacroAesMixColumns\nMacroConvertFloatToFloat\nMacroVectorConvertFromIntegerToFP\nMacroVectorInterleaveDeinterleave\nMacroVectorPairAddAccumulateLongPairwiseInt\nMacroFpToFixed\n\nFlag: EXEMPT NDK\nBug: b/400617139\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cd2e68a3cfd341cf625c689de1f48e39da61b10c)\nMerged-In: I64cbd822f6474d07b2bfa6d1023227293c75522c\nChange-Id: I64cbd822f6474d07b2bfa6d1023227293c75522c\n"
    },
    {
      "commit": "6703725fc1708a1498c3a0ef350c89ff13f72b4d",
      "tree": "bb0d6a53815f5399aca4e125d78fb29839f6fa30",
      "parents": [
        "d99c6c4b911e6254a89ba934a072bd172cd69db4"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Fri Mar 21 07:00:58 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 07:00:58 2025 -0700"
      },
      "message": "Verifier assembler checks intrinsics don\u0027t contain sse and avx insns\n\nFlag: EXEMPT NDK\nBug: b/403200187\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cf6e6e410fb9bced5d8bc3a6ec56926042be931f)\nMerged-In: I6d72d7b45bdf3c9a19da90b7ffc8bfc2709d6410\nChange-Id: I6d72d7b45bdf3c9a19da90b7ffc8bfc2709d6410\n"
    },
    {
      "commit": "72950987236e06df2d54cb292f32f9faa6066167",
      "tree": "a1f356ff2af49cdab0aaa105cbc61e8ae236a248",
      "parents": [
        "d99c6c4b911e6254a89ba934a072bd172cd69db4"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Fri Mar 21 06:58:51 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Mar 21 06:58:51 2025 -0700"
      },
      "message": "Check intrinsics never write to a \u0027use\u0027 register\n\nFlag: EXEMPT NDK\nBug: b/404787633\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:82a8ca6eb60ca9316e741c3cc40faa1d48e99cc8)\nMerged-In: If942ee0f7df363801e0c342537f259451c3cf730\nChange-Id: If942ee0f7df363801e0c342537f259451c3cf730\n"
    },
    {
      "commit": "d99c6c4b911e6254a89ba934a072bd172cd69db4",
      "tree": "f7a412f8789cc0d50ade157e784a51485352b5de",
      "parents": [
        "ce870a64ee2a302173cb541a5b5094d5db58c55d",
        "6e24149a5b053f0911a30d081fffb9edda97602a"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 21 06:52:53 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 06:52:53 2025 -0700"
      },
      "message": "Merge \"Add option to trace code pool sizes\" into main"
    },
    {
      "commit": "ce870a64ee2a302173cb541a5b5094d5db58c55d",
      "tree": "19f808df81776acfb068491c6c053f075d2e563b",
      "parents": [
        "4d96e328db17686525dcf3184f830965b53e3e62",
        "990486b57439e11cc45b3240eb34c29726b484b1"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 09:19:08 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 09:19:08 2025 -0700"
      },
      "message": "Merge \"Initial code to check if READFLAGS optimization possible\" into main"
    },
    {
      "commit": "4d96e328db17686525dcf3184f830965b53e3e62",
      "tree": "cea35bc5768e81f6b81b8970e035c35792c1e9e0",
      "parents": [
        "df45c31df4ce79dffa3282c9ac5c04ed9f2c51b7",
        "1ab7f7a6612a250ab79697fc35a065e3e837fcda"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 09:18:58 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 09:18:58 2025 -0700"
      },
      "message": "Merge \"translation cache: small test cleanup\" into main"
    },
    {
      "commit": "df45c31df4ce79dffa3282c9ac5c04ed9f2c51b7",
      "tree": "ce2b3600d285ba8fd308b9b0669fab141407c7ec",
      "parents": [
        "89b31fd630cae504d35cd431a1e3f8ef9a9e26d0",
        "64f21ee02b55a14729ced29b8501e03934934509"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 09:18:41 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 09:18:41 2025 -0700"
      },
      "message": "Merge \"Verifier handles all general register dependency breaking insns\" into main"
    },
    {
      "commit": "89b31fd630cae504d35cd431a1e3f8ef9a9e26d0",
      "tree": "adc2d1ead85ae3cdcb9a2cd42f415af5498098f2",
      "parents": [
        "09a01ff1e53085f46f3598762513ac62b74743b2",
        "961ffbcd83774feac673fa15ebe6c155b072b0f6"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 09:18:29 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 09:18:29 2025 -0700"
      },
      "message": "Merge \"Use int for rounding mode.\" into main"
    },
    {
      "commit": "990486b57439e11cc45b3240eb34c29726b484b1",
      "tree": "dfec9ecedbbe5d1d7633de215bf80b78c4dfab24",
      "parents": [
        "09a01ff1e53085f46f3598762513ac62b74743b2"
      ],
      "author": {
        "name": "Richard Fung",
        "email": "richardfung@google.com",
        "time": "Wed Mar 19 07:32:58 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:32:58 2025 -0700"
      },
      "message": "Initial code to check if READFLAGS optimization possible\n\nFlag: EXEMPT NDK\nBug: 390481505\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f21053b26d91b3302d2620ba08deb52ee73992ec)\nMerged-In: Ifddf28e6266553073dabfae72d40792461265986\nChange-Id: Ifddf28e6266553073dabfae72d40792461265986\n"
    },
    {
      "commit": "64f21ee02b55a14729ced29b8501e03934934509",
      "tree": "ae73a9ede16753bd23fdffb14e39869aca397ddf",
      "parents": [
        "09a01ff1e53085f46f3598762513ac62b74743b2"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Wed Mar 19 07:32:43 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:32:43 2025 -0700"
      },
      "message": "Verifier handles all general register dependency breaking insns\n\nFlag: EXEMPT NDK\nBug: b/400617139\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:73dbf6574f3f7b5f9d144c51b021dbb9a7a430a3)\nMerged-In: Idd7d0ed9deba369ac4b9bb43fc08701b9f22ca76\nChange-Id: Idd7d0ed9deba369ac4b9bb43fc08701b9f22ca76\n"
    },
    {
      "commit": "09a01ff1e53085f46f3598762513ac62b74743b2",
      "tree": "675f72f0ed43364a9e7122d270acab4c419a5deb",
      "parents": [
        "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df",
        "3dc9fe4c59bf4bcc8ada1554b0634d96aa0bc2de"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 07:30:09 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 07:30:09 2025 -0700"
      },
      "message": "Merge \"Add tests for the EnumFromTemplateType helper functions\" into main"
    },
    {
      "commit": "9105cbda62529296406f439e7de38e99f8ac5283",
      "tree": "a988614d39fbdd39c7b2293926d30b8a7badb654",
      "parents": [
        "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 07:28:19 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:28:19 2025 -0700"
      },
      "message": "Stop using intrinsics::Float in bindings.\n\nReplace with “using”.\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:99c43f1fac62c3d85bf4991e363365e94a7a019a)\nMerged-In: I608b0535e01d188943c101441714814326614521\nChange-Id: I608b0535e01d188943c101441714814326614521\n"
    },
    {
      "commit": "961ffbcd83774feac673fa15ebe6c155b072b0f6",
      "tree": "57c3af10a26cac579de6b29bf1817207d07b57dd",
      "parents": [
        "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 19 07:26:57 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:26:57 2025 -0700"
      },
      "message": "Use int for rounding mode.\n\nRounding mode is “int”, accodring to C++ standard: https://eel.is/c++draft/cfenv\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f4df3e47f4cca4c7b3b6308de2a72d5cb7d41e8e)\nMerged-In: Ib7a4bd5d8b260c7fb33b435cd16df226b1dd30d5\nChange-Id: Ib7a4bd5d8b260c7fb33b435cd16df226b1dd30d5\n"
    },
    {
      "commit": "1ab7f7a6612a250ab79697fc35a065e3e837fcda",
      "tree": "c05919226615a140e74a09b47bfd70d2998d67f3",
      "parents": [
        "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Wed Mar 19 07:22:53 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:22:53 2025 -0700"
      },
      "message": "translation cache: small test cleanup\n\nShare global test definitions.\n\nFlag: EXEMPT NDK\nTest: tree-hugger\nBug: 395189011\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0103fda29150164855b2708689ff59fd916add12)\nMerged-In: I765eeaa50373d29afe0365c7d4f8a507d2c279d1\nChange-Id: I765eeaa50373d29afe0365c7d4f8a507d2c279d1\n"
    },
    {
      "commit": "6e24149a5b053f0911a30d081fffb9edda97602a",
      "tree": "44e1ba071d06ea64b1eac9708f14997569a035f1",
      "parents": [
        "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Wed Mar 19 07:22:29 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 19 07:22:29 2025 -0700"
      },
      "message": "Add option to trace code pool sizes\n\nFlag: EXEMPT NDK\nTest: Enable prints and check the output\nBug: 395189011\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c3948caf43d29b0310372d53d31f85a5185c22c9)\nMerged-In: I6f4b981ce969b0081b8fd125202b81675e2204af\nChange-Id: I6f4b981ce969b0081b8fd125202b81675e2204af\n"
    },
    {
      "commit": "bcbd0ea6a78df89d7d26fce48f12f4c64cf8e1df",
      "tree": "68ea0c40177083647eba1d49729ca349f0aaf504",
      "parents": [
        "9eff111ab195b0c2fc589bf6e3cdd21e78b3c97a"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Wed Mar 12 09:51:01 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 09:51:01 2025 -0700"
      },
      "message": "Verifier assembler checks def(_early_clobber) regular registers are written before used\n\nFlag: EXEMPT NDK\nBug: b/400617139\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:636b830890d8e01d913a3ab9971004a6ffadd514)\nMerged-In: I39d24b8c0f612638eb66316558204f70fc8ff729\nChange-Id: I39d24b8c0f612638eb66316558204f70fc8ff729\n"
    },
    {
      "commit": "9eff111ab195b0c2fc589bf6e3cdd21e78b3c97a",
      "tree": "228b27b107665a39073c5cb1343b16e0c08afaf8",
      "parents": [
        "8961658bc17c13779601341c5487684777de21f1",
        "4a9aeec5514e28205eda9a201d617a255ad8d4a5"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 12 09:44:37 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 09:44:37 2025 -0700"
      },
      "message": "Merge \"Verifier assembler checks for xmm register appropriate def_early_clobber usage\" into main"
    },
    {
      "commit": "8961658bc17c13779601341c5487684777de21f1",
      "tree": "af6062a20927d406577be0a499730e024ca058e2",
      "parents": [
        "4b725dc278c6754cb2357fd8baefc7094c018fdc",
        "0e53b5a519fcb68223c49383f1974bbf862a1bbd"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 12 09:44:34 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 09:44:34 2025 -0700"
      },
      "message": "Merge \"Add SizeOf function that works with EnumFromTemplateType enum.\" into main"
    },
    {
      "commit": "4b725dc278c6754cb2357fd8baefc7094c018fdc",
      "tree": "157c32e62cf889e564c7ffba589d3dc6c4c963c8",
      "parents": [
        "044bfe4a2d1071b5d3318ce7c89321c5021120ca",
        "dc206f1a38847302bbb73dafcb239fba3fcf5ce9"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 12 09:44:32 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 09:44:32 2025 -0700"
      },
      "message": "Merge \"Add separate flags to control ir and addrs printing\" into main"
    },
    {
      "commit": "4a9aeec5514e28205eda9a201d617a255ad8d4a5",
      "tree": "f067e3c3af915399a0fe24e1c4190ef2479e039b",
      "parents": [
        "3996fb63bd915370ce2a27f99109c20d92c0bc90"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Wed Mar 12 08:46:06 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 08:46:06 2025 -0700"
      },
      "message": "Verifier assembler checks for xmm register appropriate def_early_clobber usage\n\nFlag: EXEMPT NDK\nBug: b/400617919\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4d8f63ca299137bcd0a03048d3b11a6a37aba5aa)\nMerged-In: I1ba498392f0a3dfeb90bc262fc0065974353d408\nChange-Id: I1ba498392f0a3dfeb90bc262fc0065974353d408\n"
    },
    {
      "commit": "3dc9fe4c59bf4bcc8ada1554b0634d96aa0bc2de",
      "tree": "e1b81e9faf443f2f0d3599346841377e087c5530",
      "parents": [
        "3996fb63bd915370ce2a27f99109c20d92c0bc90"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 12 08:46:04 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 08:46:04 2025 -0700"
      },
      "message": "Add tests for the EnumFromTemplateType helper functions\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c33b879b6f4b327ea0d1e6de966212c43f067a0d)\nMerged-In: I3d15e93d58ae78da5b7ee4afb59c7d92d9bec724\nChange-Id: I3d15e93d58ae78da5b7ee4afb59c7d92d9bec724\n"
    },
    {
      "commit": "044bfe4a2d1071b5d3318ce7c89321c5021120ca",
      "tree": "e421b4bd5f122ccf269b998032b552878326fd9c",
      "parents": [
        "3996fb63bd915370ce2a27f99109c20d92c0bc90"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Wed Mar 12 08:41:13 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 08:41:13 2025 -0700"
      },
      "message": "Add ColdCodePool\n\nTo be used for generated code that should not interleave with\nhot code (reducing line-cache and TLB-cache locality).\n\nFlag: EXEMPT NDK\nTest: tree-hugger\nBug: 395189011\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fb159f2670ccf3520f005d68c0a91499f2873a2d)\nMerged-In: I1dd4da271464ce91e0a7fb0f9702c0d81a5aa729\nChange-Id: I1dd4da271464ce91e0a7fb0f9702c0d81a5aa729\n"
    },
    {
      "commit": "dc206f1a38847302bbb73dafcb239fba3fcf5ce9",
      "tree": "3be76f6498e26b1cc96974f31a389935c8f70b40",
      "parents": [
        "3996fb63bd915370ce2a27f99109c20d92c0bc90"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Wed Mar 12 08:40:55 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 08:40:55 2025 -0700"
      },
      "message": "Add separate flags to control ir and addrs printing\n\nOften we don\u0027t need to print full IRs, and just the translated\naddrs is enough. So we add flags for both to use in the desired\ncombination. It\u0027s unlikely that someone needs PrintIRs\u003dtrue and\nPrintTranslatedAddrs\u003dfalse, but we still keep two flags for simplicity.\n\nverbose-translation behaves as before.\n\nFlag: EXEMPT NDK\nTest: trigger prints in different combinations and check the resutl\nBug: 395189011\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5e90b8a7c13405f13a4203046be53a8db8dfd8f8)\nMerged-In: If4902aca8ce307808bf3c2938e31ac34d1f928cf\nChange-Id: If4902aca8ce307808bf3c2938e31ac34d1f928cf\n"
    },
    {
      "commit": "0e53b5a519fcb68223c49383f1974bbf862a1bbd",
      "tree": "9ce1bdce3d3d2555bdef73d900aaea3f09313a1f",
      "parents": [
        "3996fb63bd915370ce2a27f99109c20d92c0bc90"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Mar 12 08:40:47 2025 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 12 08:40:47 2025 -0700"
      },
      "message": "Add SizeOf function that works with EnumFromTemplateType enum.\n\nWith constexpr values we may go to type and then use regular sizeof, but\nthat doesn\u0027t work with runtime-defined types.\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:26f44e49e632acd204ce2a156b95fceec842023a)\nMerged-In: I6f96355bb3503781c5c89305ef2b38589e60c695\nChange-Id: I6f96355bb3503781c5c89305ef2b38589e60c695\n"
    },
    {
      "commit": "3996fb63bd915370ce2a27f99109c20d92c0bc90",
      "tree": "a8e796ff3e6a628c881f3a1044f7f50a7a2cf695",
      "parents": [
        "5c278f4b90fd6eb212ac036adcb9c999f1f61e08",
        "b079df25a51ff50e3f8f1b3811da98fba32c0ba9"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 10 14:31:56 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 14:31:56 2025 -0700"
      },
      "message": "Merge \"Verifier assembler checks for general register appropriate def_early_clobber usage\" into main"
    },
    {
      "commit": "5c278f4b90fd6eb212ac036adcb9c999f1f61e08",
      "tree": "121b6973f6c3078531983756747acc23c4d15f33",
      "parents": [
        "4158fdb56686ac4b8a0d51cb8f874ab536c7f04e",
        "63702584824a75825c71255351ecb8a95fd50fbd"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 10 06:15:55 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 06:15:55 2025 -0700"
      },
      "message": "Merge \"Put template parameters to the end in mocked instructions.\" into main"
    },
    {
      "commit": "4158fdb56686ac4b8a0d51cb8f874ab536c7f04e",
      "tree": "56a9f5acdb5c2971fd8bd53a8fa51ebd3110efde",
      "parents": [
        "45f4856e255584db058c4b0d1960f17e94e240d5",
        "d316664d2c8e0d298f5fda005345f558ca7d6d83"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 10 06:15:48 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 06:15:48 2025 -0700"
      },
      "message": "Merge \"Fix typos in TypeToEnumFromTemplateType\" into main"
    },
    {
      "commit": "b079df25a51ff50e3f8f1b3811da98fba32c0ba9",
      "tree": "966ffc963a25a8d9c38a0c85c61fb8821ee71aff",
      "parents": [
        "9fab3722953d01645fd42971528889b775f55a25"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Mon Mar 10 04:19:44 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Mar 10 04:19:44 2025 -0800"
      },
      "message": "Verifier assembler checks for general register appropriate def_early_clobber usage\n\nFlag: EXEMPT NDK\nBug: b/400617919\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:10fc3d9e188c0265647e2c5079bb9293edabff51)\nMerged-In: Idf3a16c6348ddd7049b403bb54e34924f232bbbf\nChange-Id: Idf3a16c6348ddd7049b403bb54e34924f232bbbf\n"
    },
    {
      "commit": "45f4856e255584db058c4b0d1960f17e94e240d5",
      "tree": "e996430b6077801ca8221b07754bfb9c8e682b34",
      "parents": [
        "9fab3722953d01645fd42971528889b775f55a25"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Mon Mar 10 04:19:26 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Mar 10 04:19:26 2025 -0800"
      },
      "message": "Verifier assembler handles implicit arguments to insns\n\nBefore, verifier assembler didn\u0027t include implicit arguments to\ninstructions in checking correct definitions of register bindings. It\nonly handled fixed registers when they are given as explicit arguments\nto instructions.\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:44241fbb215db227c164eb87c7ed28c2272a7a5e)\nMerged-In: I7d81e05312a6a3263555f586fadfd3e270d38f28\nChange-Id: I7d81e05312a6a3263555f586fadfd3e270d38f28\n"
    },
    {
      "commit": "63702584824a75825c71255351ecb8a95fd50fbd",
      "tree": "67246bd419dad52f6e6373ac37f9d0f2f2c673f9",
      "parents": [
        "9fab3722953d01645fd42971528889b775f55a25"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 10 04:19:06 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Mar 10 04:19:06 2025 -0800"
      },
      "message": "Put template parameters to the end in mocked instructions.\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3cd9be3215e02b4af2d7e9adc0ba451a072a574c)\nMerged-In: I9a3bcf17b70b8bf9562423623321ca5637c9c0ad\nChange-Id: I9a3bcf17b70b8bf9562423623321ca5637c9c0ad\n"
    },
    {
      "commit": "d316664d2c8e0d298f5fda005345f558ca7d6d83",
      "tree": "a387380fa9b359be4bb1c4821a05474ef1518c6e",
      "parents": [
        "9fab3722953d01645fd42971528889b775f55a25"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 10 04:16:35 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Mar 10 04:16:35 2025 -0800"
      },
      "message": "Fix typos in TypeToEnumFromTemplateType\n\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:96af300bed359b3a47e092b851c8b19865f166ec)\nMerged-In: I678966cdf056733d02cea3fae943001249882f13\nChange-Id: I678966cdf056733d02cea3fae943001249882f13\n"
    },
    {
      "commit": "9fab3722953d01645fd42971528889b775f55a25",
      "tree": "6e4127275b240aa785384f03b85c94bac15cdac3",
      "parents": [
        "8f2e7a11a090e307f14318ad784f15d68b595666",
        "0f6184651e4652e9a3c209f54580720648425451"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 07 06:29:48 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 07 06:29:48 2025 -0800"
      },
      "message": "Merge \"Add static_assert to hooks for template intrinsics.\" into main am: 0f6184651e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3529233\n\nChange-Id: I512f8bd1c6ef9a910339d2e283e046b672524794\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f6184651e4652e9a3c209f54580720648425451",
      "tree": "6e4127275b240aa785384f03b85c94bac15cdac3",
      "parents": [
        "8f2e7a11a090e307f14318ad784f15d68b595666",
        "041ecbc07987769c731032501aead6192f3a779b"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 07 06:09:26 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 07 06:09:26 2025 -0800"
      },
      "message": "Merge \"Add static_assert to hooks for template intrinsics.\" into main"
    },
    {
      "commit": "041ecbc07987769c731032501aead6192f3a779b",
      "tree": "87a07c5984e88fd0134f028b8071bd0891d684dc",
      "parents": [
        "e89a1a3745c6d21036c237141f55deab89f54a15"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Mar 06 12:39:56 2025 +0000"
      },
      "committer": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Fri Mar 07 13:01:12 2025 +0000"
      },
      "message": "Add static_assert to hooks for template intrinsics.\n\nThis way it\u0027s not possible to call intrinsic with unsupported set of\narguments by accident.\n\nTest: m berberis_all\n\nChange-Id: If17c15264fdfe675400d6029bafabe88d99970a0\n"
    },
    {
      "commit": "8f2e7a11a090e307f14318ad784f15d68b595666",
      "tree": "e6b4e0d77193349bdff2481c0837741744d9ec5d",
      "parents": [
        "5f0bf73dc9860c3b6db89b4635203a63c78ac7f6",
        "e6b85c34103f5d73a0304c1d2ecf262d3b9b2cb6"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 12:57:48 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:57:48 2025 -0800"
      },
      "message": "Merge \"Verifier assembler checks use/def xmm registers\" into main am: e6b85c3410\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523516\n\nChange-Id: I51d3e3f1dfdd79d1e1f2c05e1f8ea6ed4584c994\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e6b85c34103f5d73a0304c1d2ecf262d3b9b2cb6",
      "tree": "e6b4e0d77193349bdff2481c0837741744d9ec5d",
      "parents": [
        "7f61fe099626d3eff77e147218ca221525f7c980",
        "e3290392917b6a63ce2c9dcec667b3199122d325"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 12:30:48 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 04 12:30:48 2025 -0800"
      },
      "message": "Merge \"Verifier assembler checks use/def xmm registers\" into main"
    },
    {
      "commit": "5f0bf73dc9860c3b6db89b4635203a63c78ac7f6",
      "tree": "d85bd2719c45e768c33383a110fd7a820f297af8",
      "parents": [
        "87677eb3e5da6e755e35626b0fbed53f7322fe12",
        "7f61fe099626d3eff77e147218ca221525f7c980"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 12:09:20 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:09:20 2025 -0800"
      },
      "message": "Move CallAssembler to gen_text_asm_intrinsics am: 7f61fe0996\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3524054\n\nChange-Id: I855c5f8879fc26bc6e9f51e73b3de1082026f2ce\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "87677eb3e5da6e755e35626b0fbed53f7322fe12",
      "tree": "b6649f3d0e917d92953be2ac4cf51c69374e497e",
      "parents": [
        "7bb23f397f31f63b9a6f78dbd58c76fa6c86239e",
        "e4043e97013c50b01e430915ca2cbb1c1648070a"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 10:43:49 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 10:43:49 2025 -0800"
      },
      "message": "Verifier assembler checks use/def regular registers am: e4043e9701\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523432\n\nChange-Id: I0bd4c73a3ef17587ce25ac0e82972e04c9dfb01b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e3290392917b6a63ce2c9dcec667b3199122d325",
      "tree": "78dcd52c63a046a3873bf8255fb6c3531f4f0bee",
      "parents": [
        "e4043e97013c50b01e430915ca2cbb1c1648070a"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 10:22:31 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 10:22:31 2025 -0800"
      },
      "message": "Verifier assembler checks use/def xmm registers\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:23e8f47524355591c753fb3eb80f3df40fc8d36c)\nMerged-In: I633d20d21fa8869fa532d50b4ae3ea991d69b082\nChange-Id: I633d20d21fa8869fa532d50b4ae3ea991d69b082\n"
    },
    {
      "commit": "7f61fe099626d3eff77e147218ca221525f7c980",
      "tree": "d85bd2719c45e768c33383a110fd7a820f297af8",
      "parents": [
        "e4043e97013c50b01e430915ca2cbb1c1648070a"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 10:14:22 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 10:14:22 2025 -0800"
      },
      "message": "Move CallAssembler to gen_text_asm_intrinsics\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c35e2f1ad08b2c335abe8b8b331b173db7cae47d)\nMerged-In: Ie8f514fff97199be1e506d3caea2072d354fe70d\nChange-Id: Ie8f514fff97199be1e506d3caea2072d354fe70d\n"
    },
    {
      "commit": "7bb23f397f31f63b9a6f78dbd58c76fa6c86239e",
      "tree": "26b109886158399ad1673bbabd3f751f194de117",
      "parents": [
        "5d9a2ea58d916a8da4ece2f164b91ae1b1861582",
        "00440e9a84b4abedc33d81c11559a3f29f6ef89f"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 09:44:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 09:44:02 2025 -0800"
      },
      "message": "Remove Instruction() from Verifier Assembler functions am: 00440e9a84\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523513\n\nChange-Id: I3819b6d69e96490b96b9d25d60347601a68a73d8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e4043e97013c50b01e430915ca2cbb1c1648070a",
      "tree": "b6649f3d0e917d92953be2ac4cf51c69374e497e",
      "parents": [
        "00440e9a84b4abedc33d81c11559a3f29f6ef89f"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 09:18:09 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 09:18:09 2025 -0800"
      },
      "message": "Verifier assembler checks use/def regular registers\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:235b98e4796e54fa05f9bea0f2a1640aa8d53adc)\nMerged-In: I57bf2b8e3b908157620053941b9c4e84987e7523\nChange-Id: I57bf2b8e3b908157620053941b9c4e84987e7523\n"
    },
    {
      "commit": "5d9a2ea58d916a8da4ece2f164b91ae1b1861582",
      "tree": "26e6f9263423b90d49982ec53bf1f88cb7b67d2b",
      "parents": [
        "f30ea452dd467a274320fc1d0490cc1ea608b6ca",
        "dc49622a892f0407fe8ab424503c12a24e185058"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 07:45:27 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 07:45:27 2025 -0800"
      },
      "message": "Merge \"Text assembler verifier assembler verifies flag bindings\" into main am: dc49622a89\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523510\n\nChange-Id: I5e30218b33c7138022f98622e95b7bd1ec0732c4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f30ea452dd467a274320fc1d0490cc1ea608b6ca",
      "tree": "287b65c729f4008edeca189be04011d2305fb15a",
      "parents": [
        "72088fef0321abab8d473267a715bda125cd9bb3",
        "422b4c0ec9ca55ee9757aceb632d643646dde98a"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 07:45:05 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 07:45:05 2025 -0800"
      },
      "message": "Merge \"Extend Verifier Assembler to handle immediate arguments\" into main am: 422b4c0ec9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523430\n\nChange-Id: Ie2418cccc3e5d2a5e8b110b4e4d19c82efd6a9f5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "72088fef0321abab8d473267a715bda125cd9bb3",
      "tree": "c3987abb28ad09bc5a9faf77fa45e9dfcc2050d2",
      "parents": [
        "f26089da34c0cf2f9d7bb78bf19dd0763d543c35",
        "6b1cdaf2c025121555af45287c8bb84a57527a54"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 07:43:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 07:43:28 2025 -0800"
      },
      "message": "Correct insn definitions of Bextr and Bzhi am: 6b1cdaf2c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3523431\n\nChange-Id: I75d66e344867aca23f81b436da3de6b7c1137337\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "00440e9a84b4abedc33d81c11559a3f29f6ef89f",
      "tree": "26b109886158399ad1673bbabd3f751f194de117",
      "parents": [
        "dc49622a892f0407fe8ab424503c12a24e185058"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 07:01:44 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 07:01:44 2025 -0800"
      },
      "message": "Remove Instruction() from Verifier Assembler functions\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:185351dda3e45d372c13c1851838d494d67855ec)\nMerged-In: Ifd0cb8f6ab4d521fefc169144254b633712ea00f\nChange-Id: Ifd0cb8f6ab4d521fefc169144254b633712ea00f\n"
    },
    {
      "commit": "dc49622a892f0407fe8ab424503c12a24e185058",
      "tree": "26e6f9263423b90d49982ec53bf1f88cb7b67d2b",
      "parents": [
        "422b4c0ec9ca55ee9757aceb632d643646dde98a",
        "dfa1921a1379664795f8ea1b154511528d5b0c1b"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 06:57:43 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 04 06:57:43 2025 -0800"
      },
      "message": "Merge \"Text assembler verifier assembler verifies flag bindings\" into main"
    },
    {
      "commit": "422b4c0ec9ca55ee9757aceb632d643646dde98a",
      "tree": "287b65c729f4008edeca189be04011d2305fb15a",
      "parents": [
        "6b1cdaf2c025121555af45287c8bb84a57527a54",
        "6f06e2030bd1b448756cd37cf732f6f177bddaab"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Tue Mar 04 06:52:12 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 04 06:52:12 2025 -0800"
      },
      "message": "Merge \"Extend Verifier Assembler to handle immediate arguments\" into main"
    },
    {
      "commit": "f26089da34c0cf2f9d7bb78bf19dd0763d543c35",
      "tree": "cda17f38ddd8b815e9c842b96ec15c514cf5e1fd",
      "parents": [
        "8591e6c8ddd5f90e23373d650858de9f7741b2a1",
        "3ef6c5ba75afebb49d2bfc06e41414340fb35c21"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 06:21:16 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 06:21:16 2025 -0800"
      },
      "message": "Move CallAssembler and AssignRegisterNumbers to intrinsics_bindings.h am: 3ef6c5ba75\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3520158\n\nChange-Id: Ifd2c45b8333c1b966c1a7c6bda0b60a2701d3581\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6b1cdaf2c025121555af45287c8bb84a57527a54",
      "tree": "c3987abb28ad09bc5a9faf77fa45e9dfcc2050d2",
      "parents": [
        "3ef6c5ba75afebb49d2bfc06e41414340fb35c21"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 06:16:31 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 06:16:31 2025 -0800"
      },
      "message": "Correct insn definitions of Bextr and Bzhi\n\nFlag: EXEMPT NDK\nBug: b/399306806\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:494dc33f6a5be9f0fe5b4f9aab92b65ebc12169d)\nMerged-In: I624c17752b3e4244fab2c3f07175d30ef6c170cd\nChange-Id: I624c17752b3e4244fab2c3f07175d30ef6c170cd\n"
    },
    {
      "commit": "dfa1921a1379664795f8ea1b154511528d5b0c1b",
      "tree": "54a4b283bed6087adc152cd1ac609952ce554901",
      "parents": [
        "3ef6c5ba75afebb49d2bfc06e41414340fb35c21"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 06:16:25 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 06:16:25 2025 -0800"
      },
      "message": "Text assembler verifier assembler verifies flag bindings\n\nFlag: EXEMPT NDK\nBug: b/398801430\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:caa843836439081b9559200191eb44f219668fbd)\nMerged-In: Ie61ee237cb3799b95bdbf0d5569ea1ae68d2393d\nChange-Id: Ie61ee237cb3799b95bdbf0d5569ea1ae68d2393d\n"
    },
    {
      "commit": "6f06e2030bd1b448756cd37cf732f6f177bddaab",
      "tree": "713d83edc6025cd9b8b6ccc042a96a5f90276033",
      "parents": [
        "3ef6c5ba75afebb49d2bfc06e41414340fb35c21"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Tue Mar 04 05:56:13 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Mar 04 05:56:13 2025 -0800"
      },
      "message": "Extend Verifier Assembler to handle immediate arguments\n\nFlag: EXEMPT NDK\nBug: b/394278175\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7ad21191a95dd826917091f9fe8692857f0c7559)\nMerged-In: I321aed07a4b5888142d7a8573d747774f3565b80\nChange-Id: I321aed07a4b5888142d7a8573d747774f3565b80\n"
    },
    {
      "commit": "8591e6c8ddd5f90e23373d650858de9f7741b2a1",
      "tree": "cb7c59bdff249d6d84660ecc77ae5f0556494ac0",
      "parents": [
        "7c7d01c1f9704f0b536c151eebe0f3736ea51012",
        "c6d6341ed594558fdaa1ec5efca6f2eb01daa77e"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 03 11:11:17 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 11:11:17 2025 -0800"
      },
      "message": "Merge \"[nogrod] Use default false when skipping static data members\" into main am: c6d6341ed5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3506990\n\nChange-Id: I494b5537458857fffc357ecd8e12a94eb773b0b4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7c7d01c1f9704f0b536c151eebe0f3736ea51012",
      "tree": "4e8ef671f3d4b6e888d267765ad3c9596bcfd98e",
      "parents": [
        "b959d6ab8086cbabdfd8aab4308eef8584898886",
        "368730aaf2000724b8e7fa13d6aaed781e4aff1f"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 03 11:07:21 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 11:07:21 2025 -0800"
      },
      "message": "Merge \"[nogrod] Class parser correctly handles static data members\" into main am: 368730aaf2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3505750\n\nChange-Id: I0b8dd9d2081b807f944bbf39086822c4f59ace47\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ef6c5ba75afebb49d2bfc06e41414340fb35c21",
      "tree": "cda17f38ddd8b815e9c842b96ec15c514cf5e1fd",
      "parents": [
        "c6d6341ed594558fdaa1ec5efca6f2eb01daa77e"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Mon Mar 03 11:05:56 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Mar 03 11:05:56 2025 -0800"
      },
      "message": "Move CallAssembler and AssignRegisterNumbers to intrinsics_bindings.h\n\nFlag: EXEMPT NDK\nBug: b/394278175\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b6d623ede7ea3e73d0b08f1333f47136eab3c159)\nMerged-In: Ide80046b0ca97682e2a6a6191354ebc7e047d766\nChange-Id: Ide80046b0ca97682e2a6a6191354ebc7e047d766\n"
    },
    {
      "commit": "c6d6341ed594558fdaa1ec5efca6f2eb01daa77e",
      "tree": "cb7c59bdff249d6d84660ecc77ae5f0556494ac0",
      "parents": [
        "368730aaf2000724b8e7fa13d6aaed781e4aff1f",
        "cab5ba95e72432dc6da2efb473747b3d072e5e30"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 03 10:44:52 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 10:44:52 2025 -0800"
      },
      "message": "Merge \"[nogrod] Use default false when skipping static data members\" into main"
    },
    {
      "commit": "368730aaf2000724b8e7fa13d6aaed781e4aff1f",
      "tree": "4e8ef671f3d4b6e888d267765ad3c9596bcfd98e",
      "parents": [
        "e89a1a3745c6d21036c237141f55deab89f54a15",
        "93fe0354d0c197b5615bf115631d72615c48a1c6"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Mon Mar 03 10:44:45 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 10:44:45 2025 -0800"
      },
      "message": "Merge \"[nogrod] Class parser correctly handles static data members\" into main"
    },
    {
      "commit": "b959d6ab8086cbabdfd8aab4308eef8584898886",
      "tree": "004fae0efa8753acef35a886ee05ddb5644bbf98",
      "parents": [
        "71ef58d84f198effe36dc6f1aa8f626f12813eaa",
        "e89a1a3745c6d21036c237141f55deab89f54a15"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 11:00:22 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 11:00:22 2025 -0800"
      },
      "message": "Merge \"Combine CallVerifierAssembler and CallTextAssembler\" into main am: e89a1a3745\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3513870\n\nChange-Id: Ie773abca3db5db714e4815b820e08752a97e14fb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "71ef58d84f198effe36dc6f1aa8f626f12813eaa",
      "tree": "3b3976c5038c50abad34a13ac8c23f733dfbac4a",
      "parents": [
        "146f39617e1668a384a841960576a1130e57d1d2",
        "ff990925625baf4294deb05c2520d745974d5808"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 10:59:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 10:59:35 2025 -0800"
      },
      "message": "Fix the AOSP gerrit URL am: ff99092562\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3513830\n\nChange-Id: If287375c1184f301e2762e81051938b54971444f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e89a1a3745c6d21036c237141f55deab89f54a15",
      "tree": "004fae0efa8753acef35a886ee05ddb5644bbf98",
      "parents": [
        "ff990925625baf4294deb05c2520d745974d5808",
        "d10e2cb367d20df37bc87c59137623c49b090684"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 10:35:31 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 27 10:35:31 2025 -0800"
      },
      "message": "Merge \"Combine CallVerifierAssembler and CallTextAssembler\" into main"
    },
    {
      "commit": "cab5ba95e72432dc6da2efb473747b3d072e5e30",
      "tree": "50302984855b90ba97509190f3f2dbb23c2a57c7",
      "parents": [
        "93fe0354d0c197b5615bf115631d72615c48a1c6"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Mon Feb 24 12:01:44 2025 -0800"
      },
      "committer": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 07:35:57 2025 -0800"
      },
      "message": "[nogrod] Use default false when skipping static data members\n\nFlag: EXEMPT NDK\nBug: b/381546978\nTest: build dwarf_reader and parse libamidi\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:80627044f11b52fdfe8573c077e6ed93af99d609)\nMerged-In: Icea04baa8442e487765604d1dce254713340ead9\nChange-Id: Icea04baa8442e487765604d1dce254713340ead9\n\nATTENTION: Conflicts occurred while applying the patch.\nPlease resolve conflict markers.\n\nChange-Id: Ieaa350910e3b9c3d342b4787616de1d393fa0845\n"
    },
    {
      "commit": "d10e2cb367d20df37bc87c59137623c49b090684",
      "tree": "a8a38633e050243b13c52b9bbcb0779ae09a70f5",
      "parents": [
        "314bcf3c6cfa81aff8cff0c16e208bf0f6cd0897"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Thu Feb 27 07:09:54 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Feb 27 07:09:54 2025 -0800"
      },
      "message": "Combine CallVerifierAssembler and CallTextAssembler\n\nFlag: EXEMPT NDK\nBug: b/394278175\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:988db010af073d4958dd28db46b108d8a77b70dc)\nMerged-In: Ice9e076b898f951b1dec710474d6b39e08cde0d4\nChange-Id: Ice9e076b898f951b1dec710474d6b39e08cde0d4\n"
    },
    {
      "commit": "ff990925625baf4294deb05c2520d745974d5808",
      "tree": "3b3976c5038c50abad34a13ac8c23f733dfbac4a",
      "parents": [
        "314bcf3c6cfa81aff8cff0c16e208bf0f6cd0897"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 14:58:35 2025 +0000"
      },
      "committer": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 27 14:58:35 2025 +0000"
      },
      "message": "Fix the AOSP gerrit URL\n\nTest: m berberis_all\nChange-Id: If02a1e2fd068f131aeff633b35a60d97006e792f\n"
    },
    {
      "commit": "93fe0354d0c197b5615bf115631d72615c48a1c6",
      "tree": "eb1e388432078b1c3e40ed75b351b1df8fcb1274",
      "parents": [
        "314bcf3c6cfa81aff8cff0c16e208bf0f6cd0897"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Thu Feb 27 06:44:35 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Feb 27 06:44:35 2025 -0800"
      },
      "message": "[nogrod] Class parser correctly handles static data members\n\nDWARF spec states that \"The definitions of C++ static data members of\nstructures or classes are represented by variable entries flagged as\nexternal.\"\n\nClass parser didn\u0027t account for this, and so children of class\nentries with the tag DW_TAG_variable were flagged as erroneous.\n\nFlag: EXEMPT NDK\nBug: b/381546978\nTest: build dwarf_reader and parse libamidi\nMerged-In: I3ea0cdeda271d7881b2030c2cd3aba6a70d12791\nChange-Id: I3ea0cdeda271d7881b2030c2cd3aba6a70d12791\n"
    },
    {
      "commit": "146f39617e1668a384a841960576a1130e57d1d2",
      "tree": "6e992eeb2cd155e3a00899f2c3b960a4cb10b7e5",
      "parents": [
        "e478a697e2e6ee96b13e3fe0af1bba73156226c7",
        "314bcf3c6cfa81aff8cff0c16e208bf0f6cd0897"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 20 07:36:33 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 07:36:33 2025 -0800"
      },
      "message": "Merge \"Move constexpr constant pool accessors to global header\" into main am: 314bcf3c6c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3503213\n\nChange-Id: I83939c659195f6c86826ae6ec89380bfedccb1db\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e478a697e2e6ee96b13e3fe0af1bba73156226c7",
      "tree": "c1b7a92359eae7493b9d90d7e7fec1b37eebd245",
      "parents": [
        "c38406c74842dc8926c13e53a528b2da89daa7ad",
        "5d78946548fd8304e68d182ced4a153a00ea9cef"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 20 07:36:10 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 07:36:10 2025 -0800"
      },
      "message": "Merge \"Rename riscv64 to x86_64 text assembler header\" into main am: 5d78946548\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3503211\n\nChange-Id: Idecee7877c9c9738c62d051ae6ffc48c342bc65f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c38406c74842dc8926c13e53a528b2da89daa7ad",
      "tree": "2d8a0a4d2ec4f4281792f2cb278244395a29ea58",
      "parents": [
        "9ab8d929409f2b6ecc50f4d1e7df8a9cac24cfa7",
        "165a0e6576b8c59f80d0ded93a827306b2b1c8be"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 20 07:35:03 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 07:35:03 2025 -0800"
      },
      "message": "Refactor ProcessArgs to handle memory+disp operand in one pass. am: 165a0e6576\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/3503212\n\nChange-Id: Ib2210b947d966b887b8b6b0b9f9203ad0a5537bf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "314bcf3c6cfa81aff8cff0c16e208bf0f6cd0897",
      "tree": "6e992eeb2cd155e3a00899f2c3b960a4cb10b7e5",
      "parents": [
        "5d78946548fd8304e68d182ced4a153a00ea9cef",
        "0acc3717b7c6e7fff07726fb2426fd08aab12af4"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 20 07:19:04 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 20 07:19:04 2025 -0800"
      },
      "message": "Merge \"Move constexpr constant pool accessors to global header\" into main"
    },
    {
      "commit": "5d78946548fd8304e68d182ced4a153a00ea9cef",
      "tree": "c1b7a92359eae7493b9d90d7e7fec1b37eebd245",
      "parents": [
        "165a0e6576b8c59f80d0ded93a827306b2b1c8be",
        "703095c18e14d0da8e782333b45cf02de3ca07f5"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Thu Feb 20 07:11:22 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 20 07:11:22 2025 -0800"
      },
      "message": "Merge \"Rename riscv64 to x86_64 text assembler header\" into main"
    },
    {
      "commit": "0acc3717b7c6e7fff07726fb2426fd08aab12af4",
      "tree": "508baf2c9352a1411412e121f54d864660b01e42",
      "parents": [
        "1e8490c97144ab47fda6aad625199ca6867f529b"
      ],
      "author": {
        "name": "Anthony Jones",
        "email": "anthonyjon@google.com",
        "time": "Thu Feb 20 06:41:58 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Feb 20 06:41:58 2025 -0800"
      },
      "message": "Move constexpr constant pool accessors to global header\n\nFlag: EXEMPT NDK\nBug: b/394278175\nTest: m berberis_all\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:38bbe42fa01250c84332845c0a1b342727dc5709)\nMerged-In: Icc7d14c955386b6ecc237a65b15cd26692410c51\nChange-Id: Icc7d14c955386b6ecc237a65b15cd26692410c51\n"
    }
  ],
  "next": "165a0e6576b8c59f80d0ded93a827306b2b1c8be"
}
