)]}'
{
  "commit": "edea055ee85427ad700e74cfa074d6c5ed5e6d39",
  "tree": "649ab6861d469a5338e99833389c68b7a036bef3",
  "parents": [
    "2c2e43675910603bab1b163655786e4850569d74"
  ],
  "author": {
    "name": "Valentin Clement (バレンタイン クレメン)",
    "email": "clementval@gmail.com",
    "time": "Wed Jul 15 09:25:48 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 15 09:25:48 2026 -0700"
  },
  "message": "[flang][cuda] Register allocator only when needed (#208355)\n\nRegister allocator only when needed to avoid bringing in symbol when not\nstrictly needed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44654ad6d6bfa87140413c0d5c61bd9f048c8ff7",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp",
      "new_id": "47f4acd4dd1dba80af2aa1fd5cc8bf46772c0452",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp"
    },
    {
      "type": "modify",
      "old_id": "26ebcf73d6dbe2ab3b90acc957457f44fcbdb8c0",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/CUDA/cuda-constructor-2.f90",
      "new_id": "c2a18393547665eba592d5359850447890e69ead",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/CUDA/cuda-constructor-2.f90"
    },
    {
      "type": "modify",
      "old_id": "1ba3fdc4a6b73a1b6f210067b1d8c259c05baadf",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/CUDA/cuda-constructor.f90",
      "new_id": "e2f2ba88e92057d58a98e4c13802e7ad89fe0cb7",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/CUDA/cuda-constructor.f90"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb4052515b3fda20da6de2d59c8ca32d5caff81e",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/CUDA/cuda-register-allocator-0.f90"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "321154c0a7ed909b53f90ef7f9f8f15b6c9a79d5",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/CUDA/cuda-register-allocator-1.f90"
    }
  ]
}
