)]}'
{
  "commit": "79f4a43839386e785451c8f0a362b2d1e5850b74",
  "tree": "655be878a335247ea4f0fd18b950da0d8bb573e1",
  "parents": [
    "3100b50f78c06dcd5207140e0d6e5ba6954d8828"
  ],
  "author": {
    "name": "Shamshura Egor",
    "email": "164661612+egorshamshura@users.noreply.github.com",
    "time": "Thu Jun 12 17:21:05 2025 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 12 15:21:05 2025 +0100"
  },
  "message": "[X86] VPTERNLOG comments - use \"mem\" just for full width loads and \"m32bcst\" / \"m64bcst\" for broadcast loads (#143721)\n\nUse \"mem\" just for full width loads and \"m32bcst\" / \"m64bcst\" for 32-bit (D) / 64-bit (Q) broadcasts.\n\nFixes #143679\n\n---------\n\nCo-authored-by: Simon Pilgrim \u003cllvm-dev@redking.me.uk\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c26fc86f95471e4c857c8ffc86dbee783c89a5e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp",
      "new_id": "547745fdba9d659ffaa89556a1cb5daa51c2b090",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d2915ddc75b1dd4b700a5b9d58b6436a5a370b0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/any_extend_vector_inreg_of_broadcast.ll",
      "new_id": "dec829fed35354597b46dcd2b464a2cdf9d8ed92",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/any_extend_vector_inreg_of_broadcast.ll"
    },
    {
      "type": "modify",
      "old_id": "dc723eb713c2840e38f045cfcc465493ff8ea7e3",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/any_extend_vector_inreg_of_broadcast_from_memory.ll",
      "new_id": "3d4cddbb94c7b675a1f9fa4c8242cb44684faa15",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/any_extend_vector_inreg_of_broadcast_from_memory.ll"
    },
    {
      "type": "modify",
      "old_id": "0508e5ccb54308965bc4845d8f62dc6840288acb",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/avgfloors.ll",
      "new_id": "9cc55c6f7a81f121c5a245cfc7b83764565ee3b3",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/avgfloors.ll"
    },
    {
      "type": "modify",
      "old_id": "3dd7b571b9215397c311e2838cd3201afe7e7add",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/avx512-cvt.ll",
      "new_id": "76c87900b04d2ce509fdb94b0247b57966be7412",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/avx512-cvt.ll"
    },
    {
      "type": "modify",
      "old_id": "23f4fcb1c77c64f9b13c352d97f79b2cff4e56b6",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/avx512-logic.ll",
      "new_id": "bdcc524545fb155cd47ab9ccf0fb50aca5a6ec6f",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/avx512-logic.ll"
    },
    {
      "type": "modify",
      "old_id": "b264f5fc346883c55b8c5f6899115692ada6b4a2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/avx512fp16-arith.ll",
      "new_id": "d19c9bb5501783c5a8b348ce637569c67f2ba424",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/avx512fp16-arith.ll"
    },
    {
      "type": "modify",
      "old_id": "284a0eb33047c428be82ca61ad360701b43758a7",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/avx512vl-logic.ll",
      "new_id": "c1ae0e36c2c0d0345757a98a0df03d1f79331197",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/avx512vl-logic.ll"
    },
    {
      "type": "modify",
      "old_id": "25c26d598881a706b75081f19fb5b3f5c0b3a019",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/combine-bitselect.ll",
      "new_id": "4f1c00b64fa98a8f842b80d7880825136e0c4f95",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/combine-bitselect.ll"
    },
    {
      "type": "modify",
      "old_id": "95b5fcf8eac52a16254fd884236229ef48526b96",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/combine-or-shuffle.ll",
      "new_id": "54390d8b66f7d2fac415b7a142a62110aba1b8a5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/combine-or-shuffle.ll"
    },
    {
      "type": "modify",
      "old_id": "e98fb8e374c0b35abe7c780f38963c22b82837b9",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/fp-round.ll",
      "new_id": "8595b63fc8107556327cf58602074ba33a8948fd",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/fp-round.ll"
    },
    {
      "type": "modify",
      "old_id": "0ca3380d188b7fbd425b0fb417605a9c6068b721",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/gfni-funnel-shifts.ll",
      "new_id": "7001bf7f28071c35f8eed65e4ee2daaec7651b23",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/gfni-funnel-shifts.ll"
    },
    {
      "type": "modify",
      "old_id": "5cd1a2c76762e298542951a0f39604fcbc3927ee",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/gfni-shifts.ll",
      "new_id": "cd16651123b0779543208e3ee02e2434b43d36d3",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/gfni-shifts.ll"
    },
    {
      "type": "modify",
      "old_id": "ac6b7e54ca5b5f0023e95e8309a2e12e407f079a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/midpoint-int-vec-128.ll",
      "new_id": "a798f4c38f68f54b06afb16163ada9dc1cd19adb",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/midpoint-int-vec-128.ll"
    },
    {
      "type": "modify",
      "old_id": "a8021e3164f34b4e1f2051e5e161e67f168d20a2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/midpoint-int-vec-256.ll",
      "new_id": "3a4a638c7330aeb60cc62cc284066cbe55eb3e38",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/midpoint-int-vec-256.ll"
    },
    {
      "type": "modify",
      "old_id": "24c884211cf97aeb8d4e4cc122e7472f46f795df",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/min-legal-vector-width.ll",
      "new_id": "d752659f94a50ea613886c672834bf4cc183468c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/min-legal-vector-width.ll"
    },
    {
      "type": "modify",
      "old_id": "c7cc2acaf262761a6640ef8d965d0b332df78c1f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/pmul.ll",
      "new_id": "9aee2f11e9ea430d2a14a327b092dfaaabaddccd",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/pmul.ll"
    },
    {
      "type": "modify",
      "old_id": "73ee28a7fd247aeb97538d7d90f52cdfcee8bc99",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/psubus.ll",
      "new_id": "e10b360b35b5694d3d0d1b5678eab2e231ccfdb2",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/psubus.ll"
    },
    {
      "type": "modify",
      "old_id": "bd563f97b0ac4b1637be205153cd9ec0cd6ef0b0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/sadd_sat_vec.ll",
      "new_id": "80b55a364dba97d7b78c63cdd2f4b6110e43bf92",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/sadd_sat_vec.ll"
    },
    {
      "type": "modify",
      "old_id": "08d9183bd30b678da68345124715f33cdf3bbef1",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll",
      "new_id": "2d0778853fecdc0bfc73639e0155a3d62d07ade4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll"
    },
    {
      "type": "modify",
      "old_id": "88df3c175ec9cc6ea84889b7be25af7ddf58a72d",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/ssub_sat_vec.ll",
      "new_id": "eb2ad4fdff92f0e22d79947974450fbbd00cd8db",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/ssub_sat_vec.ll"
    },
    {
      "type": "modify",
      "old_id": "4e17ca6fbae33bcee463a81bd4cb8022257ac8a5",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/usub_sat_vec.ll",
      "new_id": "a5f768e48bae28ba9eaaac2e035f9741a07a8f73",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/usub_sat_vec.ll"
    },
    {
      "type": "modify",
      "old_id": "fd0525e6d56a23ae03620514f810b1389917895c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-128.ll",
      "new_id": "6b8a03ba5eb7683430c993b4ba9e4bfaa6b520df",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-128.ll"
    },
    {
      "type": "modify",
      "old_id": "fdd0d68b890031002857220d8241beb112477838",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-256.ll",
      "new_id": "c6e1aa9cd90caf052a339ca6245819f3a6417e9c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-256.ll"
    },
    {
      "type": "modify",
      "old_id": "1d807fa85ddc5c2aca534030f9bf75b3265f007a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-512.ll",
      "new_id": "34ad667f01171a84caa7fb0b80d9b6a38e4cccba",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-512.ll"
    },
    {
      "type": "modify",
      "old_id": "b763b7bac2432feebcf4ae7ff4f946ab81b8f5c3",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-rot-128.ll",
      "new_id": "e60b56551e58db8d59771e928936529380f3c943",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-rot-128.ll"
    },
    {
      "type": "modify",
      "old_id": "9e872cc6d74a94459daa05b847e05deb65cb2598",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-rot-256.ll",
      "new_id": "11a02f8cf754c64c0a3c329ec5600d7568007e33",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-rot-256.ll"
    },
    {
      "type": "modify",
      "old_id": "436fbe31f7a3414a62b97a018bc5950c754f6f34",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshl-rot-512.ll",
      "new_id": "4c6680ac4a19a086d7e545e7eafe051bc3d30226",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshl-rot-512.ll"
    },
    {
      "type": "modify",
      "old_id": "a56b0a6351a3baa58877ba13698b9efb09bc295a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-128.ll",
      "new_id": "bf525442a419b44df4f36ee33276616639d4a49c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-128.ll"
    },
    {
      "type": "modify",
      "old_id": "0fa2c858ff000c9ece00a02abc5beb5e7a5be9de",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-256.ll",
      "new_id": "9479174d964cdb03dcfb77f6f7df35804a4834c8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-256.ll"
    },
    {
      "type": "modify",
      "old_id": "665223167fbb4d34f010328d01de3d5de0dd89ad",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-512.ll",
      "new_id": "3a522ccb6214afc92680169936f49c761edaad6e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-512.ll"
    },
    {
      "type": "modify",
      "old_id": "9ce682306f18be25aee4be368407296b1c1870a4",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-rot-128.ll",
      "new_id": "d9799975cd37ae26db31c31678f7b9a09c851517",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-rot-128.ll"
    },
    {
      "type": "modify",
      "old_id": "3d4f283260aa5d81f483283fc201b72b8ae5193a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-rot-256.ll",
      "new_id": "15e09c3b6737eaf6322babc17bdecad2db6284ae",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-rot-256.ll"
    },
    {
      "type": "modify",
      "old_id": "11ea650e1f02dd552cdf4094b2848aacbdc264bf",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-fshr-rot-512.ll",
      "new_id": "1d089e427bfadc38b42cdccbead797230caa46ce",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-fshr-rot-512.ll"
    },
    {
      "type": "modify",
      "old_id": "0ea754873d8b3b86eea8efbd080ff9b68830d922",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll",
      "new_id": "6bc4fcb6cc1ec974c020ef0534b3cdd6723d5133",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll"
    },
    {
      "type": "modify",
      "old_id": "fd7a4c9b8d5adb6bab841292ef25f2d3a0d378b4",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll",
      "new_id": "9c56894f0c59cd84b154d9a1bfe20a7766e3efa0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll"
    },
    {
      "type": "modify",
      "old_id": "418c987ab9a30e4e645ae6889d25386850038f5e",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-5.ll",
      "new_id": "3311a311c8e46241e04c089bbe5dc3359d9e3081",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-5.ll"
    },
    {
      "type": "modify",
      "old_id": "6f50d61f4d1f4b13ec1d1df962b6fa6b832d0a77",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll",
      "new_id": "fafb69be0d3801d7d2b6d6de1e30229e59f6d1b9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll"
    },
    {
      "type": "modify",
      "old_id": "993e6afc0eaf3ac27e466b3e21fba6ce1ec0ad5e",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-rotate-128.ll",
      "new_id": "6c79be75550ed5634070770d85b94ede928212bc",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-rotate-128.ll"
    },
    {
      "type": "modify",
      "old_id": "c2c6a5f7eba57b07acddf97a0cde9257390fc7b9",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-rotate-256.ll",
      "new_id": "684721f434ebd5883ce4248200bf7ac21f9c5b06",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-rotate-256.ll"
    },
    {
      "type": "modify",
      "old_id": "8ac0b178a16dfe5423fd3f447af73f139209c07b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-rotate-512.ll",
      "new_id": "2cde988ed7762e1af5d7ec134e3841651925862e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-rotate-512.ll"
    },
    {
      "type": "modify",
      "old_id": "60295f1c145a1d5bb8aadb1a2ac9f3b319094889",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-ashr-128.ll",
      "new_id": "02f0f53a0bb30fab605345e78120c5f642ad0b53",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-ashr-128.ll"
    },
    {
      "type": "modify",
      "old_id": "9f3fff34ea20c0f240caa941d927608884bc9729",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-ashr-256.ll",
      "new_id": "15855e3bce46f5f624d917e8496e070cfe49a3d4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-ashr-256.ll"
    },
    {
      "type": "modify",
      "old_id": "74dbee5e5d2ca726fe8da0af84dfaf76d7eb19ae",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-ashr-512.ll",
      "new_id": "ea0745b157f58e9aa556f247cc9106cb7ef62827",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-ashr-512.ll"
    },
    {
      "type": "modify",
      "old_id": "4f8cbc07243fd4cbd5f17b58ccc63209ce24b303",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll",
      "new_id": "f7de8d427150f050843c51fde71d22c610a3c88c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll"
    },
    {
      "type": "modify",
      "old_id": "4f55f7af20f47284ca8f2acef52e0df180c96d76",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-shl-256.ll",
      "new_id": "3f238b5739f06c2498f6b32dd242453533f9b100",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-shl-256.ll"
    },
    {
      "type": "modify",
      "old_id": "a42056be895e7ac23eff9706a31d99f32cfa8222",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shift-shl-512.ll",
      "new_id": "efd742956ed09a0eed4c44ff85ed061459bce80c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shift-shl-512.ll"
    },
    {
      "type": "modify",
      "old_id": "07498c1233b5d553e50ef184c16c63919fcf4918",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vector-shuffle-avx512.ll",
      "new_id": "db3be98efa530bec8841b8630480b168e7253e8d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vector-shuffle-avx512.ll"
    },
    {
      "type": "modify",
      "old_id": "ab487ed888981e3c921f1c84a245f3c20ed85e13",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/vselect-pcmp.ll",
      "new_id": "8543e9fd919b27b2983e103e99742f6bdcc0893c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/vselect-pcmp.ll"
    },
    {
      "type": "modify",
      "old_id": "7ad9fb0c27170721e54fd1e3435f95270598f24f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast.ll",
      "new_id": "45ccc39fb254259c08fda408b0bc5b4f1f51a999",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast.ll"
    },
    {
      "type": "modify",
      "old_id": "3bef834bbd902875d76aa01627bd0729478bce0c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast_from_memory.ll",
      "new_id": "31920d8348fbed90df5a72097553b208b7d29181",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/zero_extend_vector_inreg_of_broadcast_from_memory.ll"
    }
  ]
}
