{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75821432,"defaultBranch":"main","name":"llvm-project","ownerLogin":"llvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-07T09:39:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17149993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717236297.0","currentOid":""},"activityList":{"items":[{"before":"c26a99384bce5719107d26f4617d6e3b1e9253ff","after":"d9293519bce5d2a6a22b73933810306317b51b3b","ref":"refs/heads/main","pushedAt":"2024-06-02T18:52:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kazutakahirata","name":"Kazu Hirata","path":"/kazutakahirata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57370056?s=80&v=4"},"commit":{"message":"[TableGen] Use llvm::unique (NFC) (#94163)","shortMessageHtmlLink":"[TableGen] Use llvm::unique (NFC) (#94163)"}},{"before":"df9167bfb3040bee492fd6bf64b97175f105da50","after":"c26a99384bce5719107d26f4617d6e3b1e9253ff","ref":"refs/heads/main","pushedAt":"2024-06-02T16:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Endilll","name":"Vlad Serebrennikov","path":"/Endilll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12883766?s=80&v=4"},"commit":{"message":"[clang][NFC] Update CWG issues list","shortMessageHtmlLink":"[clang][NFC] Update CWG issues list"}},{"before":"e044283996f6f2a157c2087cffa6618f32cc5ae8","after":"df9167bfb3040bee492fd6bf64b97175f105da50","ref":"refs/heads/main","pushedAt":"2024-06-02T16:17:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephanTLavavej","name":"Stephan T. Lavavej","path":"/StephanTLavavej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4231088?s=80&v=4"},"commit":{"message":"[libc++] [test] Cleanup compile-only tests (#94121)\n\nI noticed that these tests had empty `main` functions. Dropping them and\r\nrenaming the tests to `MEOW.compile.pass.cpp` will slightly improve test\r\nthroughput.","shortMessageHtmlLink":"[libc++] [test] Cleanup compile-only tests (#94121)"}},{"before":"197c3a3efc703711ac8f14bc4f1765eaadb8e5bc","after":"e044283996f6f2a157c2087cffa6618f32cc5ae8","ref":"refs/heads/main","pushedAt":"2024-06-02T15:59:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kazutakahirata","name":"Kazu Hirata","path":"/kazutakahirata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57370056?s=80&v=4"},"commit":{"message":"[memprof] Use GlobalValue::GUID instead of uint64_t (NFC) (#94086)","shortMessageHtmlLink":"[memprof] Use GlobalValue::GUID instead of uint64_t (NFC) (#94086)"}},{"before":"b6ea134e4162e61c6b448ff48fd1deaa0d523166","after":"197c3a3efc703711ac8f14bc4f1765eaadb8e5bc","ref":"refs/heads/main","pushedAt":"2024-06-02T14:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kazutakahirata","name":"Kazu Hirata","path":"/kazutakahirata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57370056?s=80&v=4"},"commit":{"message":"Use llvm::less_first (NFC) (#94136)","shortMessageHtmlLink":"Use llvm::less_first (NFC) (#94136)"}},{"before":"45964eb9b88c46045e4e84beb4e2135cdeed6855","after":"b6ea134e4162e61c6b448ff48fd1deaa0d523166","ref":"refs/heads/main","pushedAt":"2024-06-02T14:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EricWF","name":"Eric","path":"/EricWF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176427?s=80&v=4"},"commit":{"message":"Fix pagination issue in libc++ buildbot restarter","shortMessageHtmlLink":"Fix pagination issue in libc++ buildbot restarter"}},{"before":"c9a86fa9a631eb77f229e457a323caec705600bf","after":"45964eb9b88c46045e4e84beb4e2135cdeed6855","ref":"refs/heads/main","pushedAt":"2024-06-02T10:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philnik777","name":"Nikolas Klauser","path":"/philnik777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31891256?s=80&v=4"},"commit":{"message":"[libc++] [test] Fix `__has_include` usage, expand condvarany and spaceship coverage (#94120)\n\nThree unrelated, small improvements:\r\n\r\n* `test_macros.h` was incorrectly saying `__has_include(\"\")`\r\ninstead of `__has_include()`.\r\n+ This caused `` to always be included (noticed because MSVC's\r\nSTL emitted a deprecation warning).\r\n + I searched all of LLVM and found no other occurrences.\r\n* `thread.condition.condvarany/wait_for_pred.pass.cpp` forgot to test\r\nanything.\r\n + I followed what `wait_for.pass.cpp` is testing.\r\n* Uncomment spaceship test coverage.","shortMessageHtmlLink":"[libc++] [test] Fix __has_include usage, expand condvarany and spac…"}},{"before":"8917afaf0ec2ebe390284e3727e720eaf97967eb","after":"c9a86fa9a631eb77f229e457a323caec705600bf","ref":"refs/heads/main","pushedAt":"2024-06-02T09:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RKSimon","name":"Simon Pilgrim","path":"/RKSimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175834?s=80&v=4"},"commit":{"message":"[DAG] canCreateUndefOrPoison - fix missing argument typo\n\nWe were missing the PoisonOnly argument (so Depth + 1 was being used instead and the default Depth = 0 argument then being silently used)\n\nFixes #94145 and serves as the test case for 9e22c7a0ea87228dffcdfd7ab62724f72e0b3e30","shortMessageHtmlLink":"[DAG] canCreateUndefOrPoison - fix missing argument typo"}},{"before":"de37c06f01772e02465ccc9f538894c76d89a7a1","after":"8917afaf0ec2ebe390284e3727e720eaf97967eb","ref":"refs/heads/main","pushedAt":"2024-06-02T06:31:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paperchalice","name":null,"path":"/paperchalice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29250197?s=80&v=4"},"commit":{"message":"Revert \"[NewPM][CodeGen] Port selection dag isel to new pass manager\" (#94146)\n\nThis reverts commit de37c06f01772e02465ccc9f538894c76d89a7a1 to\r\nde37c06f01772e02465ccc9f538894c76d89a7a1\r\n\r\nIt still breaks EXPENSIVE_CHECKS build. Sorry.","shortMessageHtmlLink":"Revert \"[NewPM][CodeGen] Port selection dag isel to new pass manager\" ("}},{"before":"9770644e7db88cff2c16109ceb8cb446741d53ea","after":"cfc965045d6fe175cf5a91eb337a349083752cad","ref":"refs/heads/users/MaskRay/spr/make-warning-pragma-override-werrorfoo-and-defaulterror-warnings","pushedAt":"2024-06-02T06:04:30.000Z","pushType":"push","commitsCount":411,"pusher":{"login":"MaskRay","name":"Fangrui Song","path":"/MaskRay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416322?s=80&v=4"},"commit":{"message":"add releasenote\n\nCreated using spr 1.3.5-bogner","shortMessageHtmlLink":"add releasenote"}},{"before":"3f9ba0004b2a27a721fd4a29364571d91197b82d","after":"de37c06f01772e02465ccc9f538894c76d89a7a1","ref":"refs/heads/main","pushedAt":"2024-06-02T02:27:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paperchalice","name":null,"path":"/paperchalice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29250197?s=80&v=4"},"commit":{"message":"[Targets] Remove unused ID in *DAGToDAGISel (#94135)","shortMessageHtmlLink":"[Targets] Remove unused ID in *DAGToDAGISel (#94135)"}},{"before":"f63b1d282609df0b4b5ae280b04722c6fecb505e","after":"3f9ba0004b2a27a721fd4a29364571d91197b82d","ref":"refs/heads/main","pushedAt":"2024-06-02T02:17:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paperchalice","name":null,"path":"/paperchalice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29250197?s=80&v=4"},"commit":{"message":"[BPF] Remove unused ID in `SelectionDAGISel` (#94134)","shortMessageHtmlLink":"[BPF] Remove unused ID in SelectionDAGISel (#94134)"}},{"before":"d2cdc8ab45d74f8691f73cb5a2b8c431585cd449","after":"f63b1d282609df0b4b5ae280b04722c6fecb505e","ref":"refs/heads/main","pushedAt":"2024-06-02T01:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paperchalice","name":null,"path":"/paperchalice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29250197?s=80&v=4"},"commit":{"message":"[SelectionDAG] Mark `SelectionDAGISel` destructor virtual (#94132)","shortMessageHtmlLink":"[SelectionDAG] Mark SelectionDAGISel destructor virtual (#94132)"}},{"before":"0310f7f2d0c56a5697710251cec9803cbf7b4d56","after":"d2cdc8ab45d74f8691f73cb5a2b8c431585cd449","ref":"refs/heads/main","pushedAt":"2024-06-02T01:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paperchalice","name":null,"path":"/paperchalice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29250197?s=80&v=4"},"commit":{"message":"[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)\n\nPort selection dag isel to new pass manager.\r\nOnly `AMDGPU` and `X86` support new pass version. `-verify-machineinstrs` in new pass manager belongs to verify instrumentation, it is enabled by default.","shortMessageHtmlLink":"[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)"}},{"before":"e7e6e1ecadc59677b422044f514c2eb379ee719b","after":"0310f7f2d0c56a5697710251cec9803cbf7b4d56","ref":"refs/heads/main","pushedAt":"2024-06-01T22:49:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"goldsteinn","name":null,"path":"/goldsteinn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35538541?s=80&v=4"},"commit":{"message":"[InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))`\n\nWe can convert this to a select based on the `(icmp eq X, C)`, then\nconstant fold the addition the true arm begin `(add C, (sext/zext 1))`\nand the false arm being `(add X, 0)` e.g\n\n - `(select (icmp eq X, C), (add C, (sext/zext 1)), (add X, 0))`.\n\nThis is essentially a specialization of the only case that sees to\nactually show up from #89020\n\nCloses #93840","shortMessageHtmlLink":"[InstCombine] Fold (add X, (sext/zext (icmp eq X, C)))"}},{"before":"6e22b538da4b09efb10a59582a3f43d8128ae7d1","after":"e7e6e1ecadc59677b422044f514c2eb379ee719b","ref":"refs/heads/main","pushedAt":"2024-06-01T22:33:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaheshRavishankar","name":null,"path":"/MaheshRavishankar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1663364?s=80&v=4"},"commit":{"message":"[mlir][bazel] Add bazel build support for https://github.com/llvm/llvm-project/commit/2b2ce50fe843b5b550806a0ab15b06cd5c405d48 (#94126)\n\nAlso drop errant header include from `Linalg` dialect into\r\n`Dialect/SCF/Transforms/TileUsingInterface.cpp`","shortMessageHtmlLink":"[mlir][bazel] Add bazel build support for 2b2ce50 (#94126)"}},{"before":"2b2ce50fe843b5b550806a0ab15b06cd5c405d48","after":"6e22b538da4b09efb10a59582a3f43d8128ae7d1","ref":"refs/heads/main","pushedAt":"2024-06-01T20:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huixie90","name":"Hui","path":"/huixie90","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65944694?s=80&v=4"},"commit":{"message":"[libc++] Fix `std::atomic::wait` ulock wait UL_COMPARE_AND_WAIT64 (#92783)\n\nin `atomic::wait`, when we call the platform wait ulock_wait , we are\r\nusing UL_COMPARE_AND_WAIT. But we should use UL_COMPARE_AND_WAIT64\r\ninstead as the address we are waiting for is a 64 bit integer.\r\n\r\nfixes https://github.com/llvm/llvm-project/issues/85107\r\n\r\nIt is rather hard to test directly because in `atomic::wait`, before\r\ncalling into the platform wait, our c++ code has some poll logic which\r\nchecks the value not changing. Thus in this patch, the test is using the\r\ninternal function.","shortMessageHtmlLink":"[libc++] Fix std::atomic::wait ulock wait UL_COMPARE_AND_WAIT64 (#9…"}},{"before":"9e22c7a0ea87228dffcdfd7ab62724f72e0b3e30","after":"2b2ce50fe843b5b550806a0ab15b06cd5c405d48","ref":"refs/heads/main","pushedAt":"2024-06-01T18:23:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaheshRavishankar","name":null,"path":"/MaheshRavishankar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1663364?s=80&v=4"},"commit":{"message":"[MLIR][SCF] Add an API to fuse consumer to a producer within scf loop (#88712)\n\nThis commit adds an API (`tileAndFuseConsumerOfSlice`) to fuse consumer to a producer within\r\nscf.for/scf.forall loop.\r\n\r\nTo support this two new methods are added to the `TilingInterface`\r\n- `getIterationDomainTileFromOperandTile`\r\n- `getTiledImplementationFromOperandTile`.\r\n\r\nConsumer operations that implement this method can be used to be fused with tiled producer operands in a manner similar to (but essentially the inverse of) the fusion of an untiled producer with a tiled consumer.\r\n\r\nNote that this only does one `tiled producer` -> `consumer` fusion. This could be called repeatedly for fusing multiple consumers. The current implementation also is conservative in when this kicks in (like single use of the value returned by the inter-tile loops that surround the tiled producer, etc.) These can be relaxed over time.\r\n\r\nSigned-off-by: Abhishek Varma \r\n\r\n---------\r\n\r\nSigned-off-by: Abhishek Varma \r\nSigned-off-by: Abhishek Varma \r\nCo-authored-by: cxy ","shortMessageHtmlLink":"[MLIR][SCF] Add an API to fuse consumer to a producer within scf loop ("}},{"before":"2a1ea151cccba3de21edb950099a75ca8d3ea604","after":"9e22c7a0ea87228dffcdfd7ab62724f72e0b3e30","ref":"refs/heads/main","pushedAt":"2024-06-01T18:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RKSimon","name":"Simon Pilgrim","path":"/RKSimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175834?s=80&v=4"},"commit":{"message":"[DAG] canCreateUndefOrPoison - only compute shift amount knownbits when not poison\n\nSince #93182 we can now call computeKnownBits inside getValidMaximumShiftAmount to determine the bounds of the shift amount ensuring that it wasn't poison, meaning if we did freeze the ahift amount, isGuaranteedNotToBeUndefOrPoison would then fail as we can't call computeKnownBits through FREEZE for potentially poison values.\n\nI'm still reducing a decent test case but wanted to get the buildbot fix ASAP.","shortMessageHtmlLink":"[DAG] canCreateUndefOrPoison - only compute shift amount knownbits wh…"}},{"before":"8256c593f67018e8d73dce714bedc3f4e6869db9","after":"2a1ea151cccba3de21edb950099a75ca8d3ea604","ref":"refs/heads/main","pushedAt":"2024-06-01T17:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kazutakahirata","name":"Kazu Hirata","path":"/kazutakahirata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57370056?s=80&v=4"},"commit":{"message":"Use StringRef::starts_with (NFC) (#94112)","shortMessageHtmlLink":"Use StringRef::starts_with (NFC) (#94112)"}},{"before":"ee8e0f3365c6b27c8a82fafa1dd4af10e16384f5","after":"8256c593f67018e8d73dce714bedc3f4e6869db9","ref":"refs/heads/main","pushedAt":"2024-06-01T17:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RKSimon","name":"Simon Pilgrim","path":"/RKSimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175834?s=80&v=4"},"commit":{"message":"Fix GCC Wparentheses warning. NFC.","shortMessageHtmlLink":"Fix GCC Wparentheses warning. NFC."}},{"before":"867c9f67132799d9f422866bc4b8790257118c47","after":"ee8e0f3365c6b27c8a82fafa1dd4af10e16384f5","ref":"refs/heads/main","pushedAt":"2024-06-01T16:32:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EricWF","name":"Eric","path":"/EricWF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176427?s=80&v=4"},"commit":{"message":"Fix order of include flags for the target & regular include paths. (#93547)\n\nThe target include directory should always come first,\r\nsince the regular includes are dependent on it","shortMessageHtmlLink":"Fix order of include flags for the target & regular include paths. (#…"}},{"before":"661d64bc20d58c4970b378dd3e87ee594d2b4150","after":"867c9f67132799d9f422866bc4b8790257118c47","ref":"refs/heads/main","pushedAt":"2024-06-01T16:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EricWF","name":"Eric","path":"/EricWF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176427?s=80&v=4"},"commit":{"message":"Fix permissions on restarter workflow","shortMessageHtmlLink":"Fix permissions on restarter workflow"}},{"before":"e9057c30a48cb502864063540a43d755dacd3b1c","after":"661d64bc20d58c4970b378dd3e87ee594d2b4150","ref":"refs/heads/main","pushedAt":"2024-06-01T16:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexMaclean","name":"Alex MacLean","path":"/AlexMaclean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8658063?s=80&v=4"},"commit":{"message":"[NVPTX] disable combine-mad test for newer ptxas (#93919)","shortMessageHtmlLink":"[NVPTX] disable combine-mad test for newer ptxas (#93919)"}},{"before":"86bb5c8427346aafaafa42fbf96e405ae4ca07bf","after":"e9057c30a48cb502864063540a43d755dacd3b1c","ref":"refs/heads/main","pushedAt":"2024-06-01T16:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EricWF","name":"Eric","path":"/EricWF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176427?s=80&v=4"},"commit":{"message":"Create check run on workflow run to better display result.\n\nIn order to make the behavior of the libc++ restarter more visible\nto users, this change creates a check run on the considered workflow\nto let users know what action, if any, was taken","shortMessageHtmlLink":"Create check run on workflow run to better display result."}},{"before":"2b1dfd2b35b5684c8af85206e199152bd6ac3a8d","after":"86bb5c8427346aafaafa42fbf96e405ae4ca07bf","ref":"refs/heads/main","pushedAt":"2024-06-01T15:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EricWF","name":"Eric","path":"/EricWF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176427?s=80&v=4"},"commit":{"message":"Create annotations to better explain restarter decision","shortMessageHtmlLink":"Create annotations to better explain restarter decision"}},{"before":"598f37bb27c3a6e71252bbd15c587c7f11e20520","after":"2b1dfd2b35b5684c8af85206e199152bd6ac3a8d","ref":"refs/heads/main","pushedAt":"2024-06-01T15:48:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RKSimon","name":"Simon Pilgrim","path":"/RKSimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175834?s=80&v=4"},"commit":{"message":"[DAG] Replace getValid*ShiftAmountConstant helpers with getValid*ShiftAmount helpers to support KnownBits analysis (#93182)\n\nThe getValidShiftAmountConstant/getValidMinimumShiftAmountConstant/getValidMaximumShiftAmountConstant helpers only worked with constant shift amounts, which could be problematic after type legalization (e.g. v2i64 might be partially scalarized or split into v4i32 on some targets such as 32-bit x86, Thumb2 MVE).\r\n\r\nThis patch proposes we generalize these helpers to work with ConstantRange+KnownBits if a scalar/buildvector constant isn't available.\r\n\r\nMost restrictions are the same - the helper fails if any shift amount is out of bounds, getValidShiftConstant must be a specific constant uniform etc.\r\n\r\nHowever, getValidMinimumShiftAmount/getValidMaximumShiftAmount now can return bounds values that aren't values in the actual data, as they are based off the common KnownBits of every vector element.\r\n\r\nThis addresses feedback on #92096","shortMessageHtmlLink":"[DAG] Replace getValid*ShiftAmountConstant helpers with getValid*Shif…"}},{"before":"f7e63e8b46257d6eea35357e8e4ab44e2677a0a8","after":"598f37bb27c3a6e71252bbd15c587c7f11e20520","ref":"refs/heads/main","pushedAt":"2024-06-01T15:14:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ayermolo","name":"Alexander Yermolovich","path":"/ayermolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43973793?s=80&v=4"},"commit":{"message":"[BOLT][DWARF][NFC] Add split-dwarf4 test with multiple CUs (#93741)\n\nAdds a split-dwarf test for DWARF4 with multiple CUs.","shortMessageHtmlLink":"[BOLT][DWARF][NFC] Add split-dwarf4 test with multiple CUs (#93741)"}},{"before":"b263033c2be531939dca3a0ed3e5280f9952390d","after":"f7e63e8b46257d6eea35357e8e4ab44e2677a0a8","ref":"refs/heads/main","pushedAt":"2024-06-01T13:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fhahn","name":"Florian Hahn","path":"/fhahn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/450489?s=80&v=4"},"commit":{"message":"[LV] Operands feeding pointers of interleave member pointers are free.\n\nFor interleave groups we only create a pointer for the start of the\ninterleave group, not all original loads/stores. Mark single-use ops\nfeeding interleave group mem ops as free when vectorizing.","shortMessageHtmlLink":"[LV] Operands feeding pointers of interleave member pointers are free."}},{"before":"4c6367b3e521f0c18c14db5678748964aeae5215","after":"b263033c2be531939dca3a0ed3e5280f9952390d","ref":"refs/heads/main","pushedAt":"2024-06-01T12:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"AMDGPU: Remove arbitrary SCC liveness scan threshold (#94097)","shortMessageHtmlLink":"AMDGPU: Remove arbitrary SCC liveness scan threshold (#94097)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWk-DsQA","startCursor":null,"endCursor":null}},"title":"Activity · llvm/llvm-project"}