)]}'
{
  "commit": "01e6245af481dac4604e8a25be6bec0dbe36f99d",
  "tree": "ebf185dff078d224e2572b9b39971d46eab1508e",
  "parents": [
    "70633659c5dd7494ced987dece3d617bdb1a3711"
  ],
  "author": {
    "name": "Matt Arsenault",
    "email": "Matthew.Arsenault@amd.com",
    "time": "Fri Jan 16 10:02:49 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 16 09:02:49 2026 +0000"
  },
  "message": "DAG: Avoid querying libcall info from TargetLowering (#176268)\n\nLibcall lowering decisions should come from the LibcallLoweringInfo\nanalysis. Query this through the DAG, so eventually the source\ncan be the analysis. For the moment this is just a wrapper around\nthe TargetLowering information.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5c207ec99429db0fbf82a386529749e44d78a07",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/SelectionDAG.h",
      "new_id": "a208481df0c7007d5c9adb5ba1f825671dd73a0d",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/SelectionDAG.h"
    },
    {
      "type": "modify",
      "old_id": "8a9e98330f895d77dfe38bdef7ec16a85596a967",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/SelectionDAGISel.h",
      "new_id": "c1467cfb81bdcf380c82c8cfbf81a6fc327b6143",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/SelectionDAGISel.h"
    },
    {
      "type": "modify",
      "old_id": "f8aa8e2cfeb9bf8094a868fc6ae198460dd07a5c",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/TargetLowering.h",
      "new_id": "0c185ed0c4e2438a7d696a33f37ac280892c1122",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/TargetLowering.h"
    },
    {
      "type": "modify",
      "old_id": "efa446c48afa050aee926471d1d3a0f84899be64",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp",
      "new_id": "9cd4f6378b4f70236ea3d9aa1f4f4ae91c167426",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp"
    },
    {
      "type": "modify",
      "old_id": "abe62440376ae08aa6f0f8b7d0f53f43bd01bdfd",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp",
      "new_id": "09d79ae208a8fbd579ae2b4394a0b5422c8992b0",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp"
    },
    {
      "type": "modify",
      "old_id": "23c6b2085cb0c2e6e4515075c83f58c7bf73978a",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp",
      "new_id": "1e7bc757d2c586a61f842f915dcc96a131945bbf",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c36d85dd1c18a00f8290fb794b5f145bb873e99",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp",
      "new_id": "faa6a1d0d14a3b8f83f8cd8d3ea0007b6d438c70",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "293c5b3a858f74c09aaa82bbd7fa7d3afeddd601",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp",
      "new_id": "8f6eddefa57ac1e0c80e173c8806db624bc8544c",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "68f4ca982f58c4a80e9c56df458e4844320687eb",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp",
      "new_id": "772ed6f9543b5bd28074e0590e433c1b4eb48b9e",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp"
    },
    {
      "type": "modify",
      "old_id": "2aa775115811ad1de68a8166abae1d054b94325c",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp",
      "new_id": "b2b8c6692bf94d099edf3e456394787ce2cd7c6a",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac150e4aa0311dcf10634d3506d32ad7576501e8",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp",
      "new_id": "7a2650b456afc5f1cca90ee53c6b122e63d22d37",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "df8ba2c8e922f108b71376e3a7eb0dde1f18087d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp",
      "new_id": "aeac3dcf5fe7a18cd13a55eeb27cbacde812f678",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b11cdc9294383cfd4e3341e0deca26ef22011bf",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp",
      "new_id": "07d90422cb4ca5847d09ee3067309255f3d3f9ae",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "501dce96bb2d6fccc10da41277a6441f357c737c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp",
      "new_id": "616c4be3b701b89b66a11996c2df3edca0247bdc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "054ff989d54b8629b7a52bdb0c238d85088b12db",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AVR/AVRISelLowering.cpp",
      "new_id": "1e795e16a063476e46f9cdf46df75310ab7513f2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AVR/AVRISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b9d2b92f451ad04fd64dd981ea1e32d3774941a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp",
      "new_id": "2cb6053c3611b70d4efefb25fcd2c4c5ad8c2e59",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "be63d0ad2423a68e11377419cba21a675f0bfdbb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/SparcISelLowering.cpp",
      "new_id": "95a80f10d3cd6053cc84a38240dffe432e3c0058",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/SparcISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "f14b9eecc96b5e8e70d776d5619dd0e72f0845d6",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86ISelLowering.cpp",
      "new_id": "19943dc4ac4e0b1472942fb61cfad488c2f4ee00",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86ISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "f61115e0139e6184f6b1aebd54daaded1189d18d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp",
      "new_id": "aea77628485fabdfd9fe2d951680a5f5ad78c08c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b83c1e35c24c939b3b8fd550adf1f1d4a2bf6a4",
      "old_mode": 33188,
      "old_path": "llvm/unittests/CodeGen/SelectionDAGTestBase.h",
      "new_id": "aef1f1d2680671f122da1ecf8668c7625031b9e1",
      "new_mode": 33188,
      "new_path": "llvm/unittests/CodeGen/SelectionDAGTestBase.h"
    },
    {
      "type": "modify",
      "old_id": "1d5a8b064b05be05d6a0fee6c933ce1e16dde28a",
      "old_mode": 33188,
      "old_path": "llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp",
      "new_id": "89399da515ff848995d7fea63f22667f9ab06d9a",
      "new_mode": 33188,
      "new_path": "llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c763da95fa4559857fe1005594b0dea70ef0daec",
      "old_mode": 33188,
      "old_path": "llvm/unittests/Target/ARM/ARMSelectionDAGTest.cpp",
      "new_id": "3c8d0bd2a1d3106fb6ef9010aad983b24558c130",
      "new_mode": 33188,
      "new_path": "llvm/unittests/Target/ARM/ARMSelectionDAGTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6b8ca72565543bc10522674ad9d3367b1aa4c1f",
      "old_mode": 33188,
      "old_path": "llvm/unittests/Target/RISCV/RISCVSelectionDAGTest.cpp",
      "new_id": "9c61aae358278ef8bf5c624baecff45c5974d6c4",
      "new_mode": 33188,
      "new_path": "llvm/unittests/Target/RISCV/RISCVSelectionDAGTest.cpp"
    }
  ]
}
