)]}'
{
  "commit": "64640667871990e4d73ae6221b9c4f05d0b36ea6",
  "tree": "5830b139226d028bac9fdaba3f9c489f6f066e5d",
  "parents": [
    "1bc0b08e19788f2b34f46b183e89f5049468da2a"
  ],
  "author": {
    "name": "Amr Hesham",
    "email": "amr96@programmer.net",
    "time": "Sat Jun 14 13:26:03 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jun 14 13:26:03 2025 +0200"
  },
  "message": "[CIR] Upstream CreateOp for ComplexType with folder (#143192)\n\nThis change adds support for the create op for ComplexType with folder\nand support for empty init list\n\nhttps://github.com/llvm/llvm-project/issues/141365",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d22d265e824251532c3ea7138e48f69b07a3cb97",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/Dialect/IR/CIRAttrs.td",
      "new_id": "b48f4ed461ccbefaa597c3795e5050dbaadece9a",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/Dialect/IR/CIRAttrs.td"
    },
    {
      "type": "modify",
      "old_id": "194153caa92717a2b340539caa58a443244fd136",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/Dialect/IR/CIROps.td",
      "new_id": "bd36d228578b7e086c2cc3b652d3dc918ad74283",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/Dialect/IR/CIROps.td"
    },
    {
      "type": "modify",
      "old_id": "fb96976075130860683efb9b436c4c0cf2754af8",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/Dialect/IR/CIRTypes.td",
      "new_id": "41d7d725a09e07ddbb7456b3be4d240955b3933c",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/Dialect/IR/CIRTypes.td"
    },
    {
      "type": "modify",
      "old_id": "225e9ec89a827583454fd9129ed4e6df563a3ecc",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/MissingFeatures.h",
      "new_id": "13ddc77835fbc0bbc5480a7e77fca341c5384a27",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/MissingFeatures.h"
    },
    {
      "type": "modify",
      "old_id": "adf7cb77f1a5de1bcac2e9ff1b41eda393cd0edb",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.h",
      "new_id": "e38faba83b80cfcbc537adeb68f3800e258fa9c5",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "1941b5066edb4e9ab23ec395d8de1aa887f0ce95",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenDecl.cpp",
      "new_id": "afbe92aded804407a359b751ee7ef11602464d06",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenDecl.cpp"
    },
    {
      "type": "modify",
      "old_id": "42d0c78013f57e3fc741ae8ee1cee502a711f0d8",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenExpr.cpp",
      "new_id": "2e43f10be132c97724bf3fcd653404427d0f702a",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenExpr.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ffe75a388e982985b6dcdd78828dd7dd6617464",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp"
    },
    {
      "type": "modify",
      "old_id": "318d3fbf3f9e1c43030e1a3b50c050629e5e0d33",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenFunction.h",
      "new_id": "de6ef2a69faf11be81777145fc0f12f378b535f6",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenFunction.h"
    },
    {
      "type": "modify",
      "old_id": "217609687eabca24cdd3823553b8be616a501627",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CMakeLists.txt",
      "new_id": "385bea066c61ca72d1d7d9bbbc6480651d17074b",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a685253b7d8217f854519ef203e892465924281c",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/Dialect/IR/CIRDialect.cpp",
      "new_id": "5578d4f5825a9da2be59b9e7d29944e3b0d2ecb4",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/Dialect/IR/CIRDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f8a64ce0251eea2610911556ee1ab02d922d49f",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp",
      "new_id": "20c634d6c66f6eb680778434469bcba02d8e3f32",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp"
    },
    {
      "type": "modify",
      "old_id": "619e113202c9a6cc3daa4c50ae8d632b8c50472b",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp",
      "new_id": "6a4e4e4a7df3b457d25e7bde6d420c60c1c3b4f3",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "2eda568c84bdba19738f3f075689719e2f408f9d",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h",
      "new_id": "a8098180635479c3c3a247c3c8ae5f37b8136717",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h"
    },
    {
      "type": "modify",
      "old_id": "6fa7bca3749cfcb935d3687416935b87ab8489ee",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/complex.cpp",
      "new_id": "d193b9f32efbc4bb15eefde4f48d65dbd16cba56",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/complex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d9d22112c8b71ee821c097981e655524c8354d3",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/Transforms/complex-create-fold.cir"
    }
  ]
}
