)]}'
{
  "commit": "12b64cb8f59faab608e22c9514e3aa52651d30a1",
  "tree": "da718be380e1ab52f9d2ea37ab530b703afe1213",
  "parents": [
    "b99ff5f0685787c36f0ad48c561a8283c798a1bf"
  ],
  "author": {
    "name": "4vtomat",
    "email": "brandon.wu@sifive.com",
    "time": "Sat Mar 18 05:15:24 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 02 05:54:51 2023 -0700"
  },
  "message": "[RISCV][RISCV][clang] Split out SiFive Vector C intrinsics from riscv_vector.td\n\nSince we don\u0027t always need the vendor extension to be in riscv_vector.td,\nso it\u0027s better to make it be in separated header.\n\nDepends on D148223 and D148680\n\nDifferential Revision: https://reviews.llvm.org/D148308\n\nGitOrigin-RevId: fa43608d1649553814a179cd76d67ea7bdc068d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "008cb939a30bceb19526506469e001698ab2a939",
      "old_mode": 33188,
      "old_path": "include/clang/Basic/BuiltinsRISCVVector.def",
      "new_id": "6dfa87a1a1d31367ea31f8b410450c2ddcf5a455",
      "new_mode": 33188,
      "new_path": "include/clang/Basic/BuiltinsRISCVVector.def"
    },
    {
      "type": "modify",
      "old_id": "b930842ae8cfde3c65444affc139e63e49cbec5e",
      "old_mode": 33188,
      "old_path": "include/clang/Basic/CMakeLists.txt",
      "new_id": "53a713b13ea392eacba87357935d7858c694fecf",
      "new_mode": 33188,
      "new_path": "include/clang/Basic/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a000a226b795a8b71e1a9d9e7e1b6957d2319aa5",
      "old_mode": 33188,
      "old_path": "include/clang/Basic/riscv_sifive_vector.td",
      "new_id": "0d390be711c8311301662ce44f42f3b930b098bc",
      "new_mode": 33188,
      "new_path": "include/clang/Basic/riscv_sifive_vector.td"
    },
    {
      "type": "modify",
      "old_id": "f9e9c7d80cca7f6dceb8624ea0f696f6a6d8f9ea",
      "old_mode": 33188,
      "old_path": "include/clang/Basic/riscv_vector.td",
      "new_id": "8eb873dfafc791a0bee1a5978300ee57b8d78319",
      "new_mode": 33188,
      "new_path": "include/clang/Basic/riscv_vector.td"
    },
    {
      "type": "modify",
      "old_id": "128858bb43019ddd6e949bcda2150ebf43851e04",
      "old_mode": 33188,
      "old_path": "include/clang/Sema/RISCVIntrinsicManager.h",
      "new_id": "66e7dbd281c1d593d2670161a6187b1cb25fd0a0",
      "new_mode": 33188,
      "new_path": "include/clang/Sema/RISCVIntrinsicManager.h"
    },
    {
      "type": "modify",
      "old_id": "b72d34025777b835e5d5a3b7ec8dda13906e187f",
      "old_mode": 33188,
      "old_path": "include/clang/Sema/Sema.h",
      "new_id": "40bf2d2d959553e635e64fa565d9c36b15ae69e2",
      "new_mode": 33188,
      "new_path": "include/clang/Sema/Sema.h"
    },
    {
      "type": "modify",
      "old_id": "ca11127440fa9e202d66cce8dd1b611440f14e47",
      "old_mode": 33188,
      "old_path": "lib/CodeGen/CGBuiltin.cpp",
      "new_id": "5952ac4ff5ac45f34a7cf4fefb00fd56ded34cd0",
      "new_mode": 33188,
      "new_path": "lib/CodeGen/CGBuiltin.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8d6862bb65849a8f826975a98fb319394e4758f",
      "old_mode": 33188,
      "old_path": "lib/Headers/CMakeLists.txt",
      "new_id": "33168d09f0f39cb9884f691aacaf80b536a90a93",
      "new_mode": 33188,
      "new_path": "lib/Headers/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42d7224db614541a3654f6e7ba91111860e9a808",
      "new_mode": 33188,
      "new_path": "lib/Headers/sifive_vector.h"
    },
    {
      "type": "modify",
      "old_id": "31d597abde6bf39b7f2ce4677ad7fd3e49fcb40e",
      "old_mode": 33188,
      "old_path": "lib/Parse/ParsePragma.cpp",
      "new_id": "0a068488742030fb59d5f0d31a8b15931bdc549a",
      "new_mode": 33188,
      "new_path": "lib/Parse/ParsePragma.cpp"
    },
    {
      "type": "modify",
      "old_id": "767dfeeb3cd7b7b42880d6d18a994567fc59078a",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaLookup.cpp",
      "new_id": "e82c17cfe630f9b75921935a295588868cfcd253",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaLookup.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e98da5f8b8f4653e8222120443749b1e0dbbc24",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaRISCVVectorLookup.cpp",
      "new_id": "0a5d2e6b5fcaaa50f8b5ec9ed3dd92fd68d136aa",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaRISCVVectorLookup.cpp"
    },
    {
      "type": "modify",
      "old_id": "706650d0c2d3c6fa1c1dfced1d7d127b1e021943",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x-rv64.c",
      "new_id": "c20d7d4138d0150d43c5436ecb193f4ea3e5796e",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x-rv64.c"
    },
    {
      "type": "modify",
      "old_id": "4d3216d29c1bf1a9856b15cfae4dced0ddebb1bc",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x.c",
      "new_id": "c1ac907cfe3d0376ad0cd37050912ab8d6911507",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-x.c"
    },
    {
      "type": "modify",
      "old_id": "4be19fef3bb559f26a1aee7c8442e28a56cf2c11",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xv-rv64.c",
      "new_id": "39704189ae45ed07ee6a99741780e289bbf91639",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xv-rv64.c"
    },
    {
      "type": "modify",
      "old_id": "1ea977c48cac8e5fef46411c56d7a4f3617e9b0b",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xv.c",
      "new_id": "463903f765bc44490ea547c2d5e6f9a72b160b90",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xv.c"
    },
    {
      "type": "modify",
      "old_id": "8f277e5eac6b092c73a3d79cc2a674e3599728f6",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvv-rv64.c",
      "new_id": "8b0c73776948e601bf9fe17f7aab2030ddb3b238",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvv-rv64.c"
    },
    {
      "type": "modify",
      "old_id": "b4b15ed6b91c058f716727de9c9f5867bf9bb833",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvv.c",
      "new_id": "45b54e0cd7c49a75e951e2a3d895a590dc758114",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvv.c"
    },
    {
      "type": "modify",
      "old_id": "b37608de35d1838044a8ba75a8f11058fa776ab5",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvw.c",
      "new_id": "e7ef8b95a8b50d387cd6699a415909571bdb715d",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/xsfvcp-xvw.c"
    },
    {
      "type": "modify",
      "old_id": "0c6fa4250b80dcd17565dcea4d8d49de551748f7",
      "old_mode": 33188,
      "old_path": "test/CodeGen/RISCV/rvv-intrinsics-handcrafted/xsfvcp-index-out-of-range.c",
      "new_id": "259364f5e987a214a0c04ae33b23fccb3c33f2cd",
      "new_mode": 33188,
      "new_path": "test/CodeGen/RISCV/rvv-intrinsics-handcrafted/xsfvcp-index-out-of-range.c"
    },
    {
      "type": "modify",
      "old_id": "78fa1edf4c596b5ea52ee799e11c52b54d939cf4",
      "old_mode": 33188,
      "old_path": "test/Sema/riscv-bad-intrinsic-pragma.c",
      "new_id": "fc8e18ff130e0036e529ab72a4b26506da692279",
      "new_mode": 33188,
      "new_path": "test/Sema/riscv-bad-intrinsic-pragma.c"
    },
    {
      "type": "modify",
      "old_id": "a67e1d1af5d75ebb1e3f79ceebe0225191e85aad",
      "old_mode": 33188,
      "old_path": "utils/TableGen/TableGen.cpp",
      "new_id": "2fc6639d832f0259b3614c2388429c2224b9cd92",
      "new_mode": 33188,
      "new_path": "utils/TableGen/TableGen.cpp"
    }
  ]
}
