{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693321111,"defaultBranch":"main","name":"llvm-project","ownerLogin":"llvm-project-tlp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-18T19:44:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/145393928?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720732659.0","currentOid":""},"activityList":{"items":[{"before":"4a0dcd37d2ebb173fdb21b596de48552e6a150c5","after":null,"ref":"refs/heads/fix-atan-real16-test","pushedAt":"2024-07-11T21:17:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"}},{"before":"0a9bf0d5e7a8b8ed0252f0c78c9bd010016f59d5","after":"a14f7c874cd45f59d9d28228b6cbf20cb09f6bb2","ref":"refs/heads/AlexisPerry/mtune-3","pushedAt":"2024-07-11T19:25:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"Add basic -mtune support\n\nInitial implementation for the -mtune flag in Flang.","shortMessageHtmlLink":"Add basic -mtune support"}},{"before":"2e26f0f66f070cd0b684531efc63e63e2e584dfa","after":"0a9bf0d5e7a8b8ed0252f0c78c9bd010016f59d5","ref":"refs/heads/AlexisPerry/mtune-3","pushedAt":"2024-07-11T19:15:23.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"}},{"before":null,"after":"2e26f0f66f070cd0b684531efc63e63e2e584dfa","ref":"refs/heads/AlexisPerry/mtune-3","pushedAt":"2024-07-11T18:53:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"Add basic -mtune support\n\nInitial implementation for the -mtune flag in Flang.","shortMessageHtmlLink":"Add basic -mtune support"}},{"before":"a36bdd881bf1cdb0d93bf3dd02fca03d64879b3c","after":"4a0dcd37d2ebb173fdb21b596de48552e6a150c5","ref":"refs/heads/fix-atan-real16-test","pushedAt":"2024-07-11T15:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"Address review comments. Fixed several incorrect names.","shortMessageHtmlLink":"Address review comments. Fixed several incorrect names."}},{"before":null,"after":"a36bdd881bf1cdb0d93bf3dd02fca03d64879b3c","ref":"refs/heads/fix-atan-real16-test","pushedAt":"2024-07-11T15:47:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[flang] Fix broken atan_real16 test","shortMessageHtmlLink":"[flang] Fix broken atan_real16 test"}},{"before":"221d5c570c2ad0201d808b889280ef71b80c1845","after":"ddbad861c4c8e61679552a551f35bee83902fc63","ref":"refs/heads/main","pushedAt":"2024-07-11T13:32:14.000Z","pushType":"push","commitsCount":308,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[Patchpoint] Implement integer result type legalization for patchpoints (#97278)\n\nPreviously, if a patchpoint had a non-native integer type result, e.g.\r\ni8 or i16 on AArch64, or some non-power-of-two wide integer type (e.g.\r\ni29), the type legalizer would crash.","shortMessageHtmlLink":"[Patchpoint] Implement integer result type legalization for patchpoin…"}},{"before":"16968140637c3a8740ec34aec216c26b44467928","after":null,"ref":"refs/heads/atanyx","pushedAt":"2024-07-11T13:24:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"}},{"before":"96b5efece6f46e0d9ac03996216e35fecf2db84a","after":"48e468a8689057cd5077fd6e62c217ef37ad6a8d","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-07-09T21:45:37.000Z","pushType":"push","commitsCount":1560,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"mtune tests - remove unnecessary target guards, combine test files","shortMessageHtmlLink":"mtune tests - remove unnecessary target guards, combine test files"}},{"before":"43b4e906247c4b61420264735899b891216aea14","after":null,"ref":"refs/heads/fix-getting-involved-doc","pushedAt":"2024-07-09T16:11:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"}},{"before":null,"after":"16968140637c3a8740ec34aec216c26b44467928","ref":"refs/heads/atanyx","pushedAt":"2024-07-09T15:46:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[flang] Lower 2-argument F2008 atan intrinsic\n\nImplement lowering and testing of the atan(y,x) form of the atan intrinsic.\nSince the standard specifies that the behavior of this form is identical to the\natan2 intrinsic, everything is lowered to atan2.\n\nIn addition to tests for the atan(y,x) intrinsic, tests for the atan(x)\nintrinsic were also added/updated.","shortMessageHtmlLink":"[flang] Lower 2-argument F2008 atan intrinsic"}},{"before":null,"after":"43b4e906247c4b61420264735899b891216aea14","ref":"refs/heads/fix-getting-involved-doc","pushedAt":"2024-07-09T14:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[flang][docs] Remove passwords for bi-weekly flang calls from documentation\n\nThe passwords are moved to the Google Doc containing the agenda and minutes\nfor the calls. A note has been added mentioning where to find the meeting ID's\nand passwords.\n\nFixes #96121","shortMessageHtmlLink":"[flang][docs] Remove passwords for bi-weekly flang calls from documen…"}},{"before":"83b01aaf51072a07261ee2e5fc14102f71273bc0","after":"221d5c570c2ad0201d808b889280ef71b80c1845","ref":"refs/heads/main","pushedAt":"2024-07-09T13:40:32.000Z","pushType":"push","commitsCount":156,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[libc] Disable `-ffreestanding` and `-fno-builtin` on the GPU build (#97636)\n\nSummary:\nThis patch removed the `-ffreestanding` and `-fno-builtin` flags from\nthe publically installed version of the GPU library. The presense of\n`-fno-builtin` caused issues that prevented all inlining in the GPU C\nlibrary, see\nhttps://discourse.llvm.org/t/rfc-libc-ffreestanding-fno-builtin/75883.\nPreviously, I attempted to fix this by loosening the restriction that\n`\"no-builtins\"` functions cannot be inlined into functions without that\nattribute. However, that opened up a lot of extra issues that stalled\nthat approach.\n\nThis patch instead removes that and instead passes `-fno-builtin-`\nfor the few calls that are known to be problematic. I believe this works\nin general as the GPU backends do not emit any libcalls and the\nimplementations of most of these simply reduce to builtins right now.\nThis is a very useful patch as we can now actually inline calls.","shortMessageHtmlLink":"[libc] Disable -ffreestanding and -fno-builtin on the GPU build (l…"}},{"before":"31015240d366e4bf6f114856caa6e9ce90742b7f","after":"83b01aaf51072a07261ee2e5fc14102f71273bc0","ref":"refs/heads/main","pushedAt":"2024-07-08T13:37:08.000Z","pushType":"push","commitsCount":354,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[LoopIdiom] Support 'shift until less-than' idiom (#95002)\n\nThe current loop idiom code for recognising and inserting a CTLZ\r\nintrinsic does not support loops where the loopback control is based on\r\nan unsigned less-than condition. This patch adds support for recognising\r\nthese loops and inserting a CTLZ intrinsic.\r\n\r\nFixes the missed optimization cases in #51064\r\n\r\n---------\r\n\r\nCo-authored-by: David Sherwood ","shortMessageHtmlLink":"[LoopIdiom] Support 'shift until less-than' idiom (llvm#95002)"}},{"before":"c3079ffcd34e8ee2faaf7576a69a49acc1a3653f","after":"31015240d366e4bf6f114856caa6e9ce90742b7f","ref":"refs/heads/main","pushedAt":"2024-07-03T13:59:28.000Z","pushType":"push","commitsCount":151,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[lldb] Print \"0x0\" for bitfield like enums where the value is 0 (#97557)\n\nEnums like this one are treated as bitfield like enums: enum FlagsLike\r\n{B=2, C=4};\r\n\r\nlldb recognises them as collections of flags, so you can have \"B | C\".\r\nIf there's any values not covered that's printed as hex \"B | C | 0x1\".\r\n\r\nWhat happened if the value was 0 was we would not match any of the\r\nenumerators, then the remainder check requires that the remainder is\r\nnon-zero. So lldb would print nothing at all.\r\n\r\nWhich I assume is a bug because knowing that no flags are set is useful,\r\njust as much as knowing that some unkown bit was set to make it\r\nnon-zero.","shortMessageHtmlLink":"[lldb] Print \"0x0\" for bitfield like enums where the value is 0 (llvm…"}},{"before":"51d87aa4380046588124c2e474924cd8f57189db","after":"c3079ffcd34e8ee2faaf7576a69a49acc1a3653f","ref":"refs/heads/main","pushedAt":"2024-07-02T13:24:41.000Z","pushType":"push","commitsCount":173,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[clang] Don't emit the warn_dangling_lifetime_pointer diagnostic for the assignment case. (#97408)\n\nThe `lifetime_pointer` case is handled before the assignment case. In\r\nscenarios where we have the `gsl::Pointer` attribute, we may emit the\r\n`-Wdangling-gsl` warning for assignment cases. This means we cannot use\r\n`-Wno-dangling-assignment` to suppress the newly-added warning, this\r\npatch fixes it.","shortMessageHtmlLink":"[clang] Don't emit the warn_dangling_lifetime_pointer diagnostic for …"}},{"before":"ecfbb8504ed2a92fc145045d2c05f5980405660e","after":"51d87aa4380046588124c2e474924cd8f57189db","ref":"refs/heads/main","pushedAt":"2024-07-01T13:44:52.000Z","pushType":"push","commitsCount":336,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[Clang] Improve error message for lambda captures that name a class member (#94865)\n\nThis introduces are more helpful error message when trying to \r\nexplicitly capture a class member in a lambda.\r\n\r\nFixes #94764.","shortMessageHtmlLink":"[Clang] Improve error message for lambda captures that name a class m…"}},{"before":"30299b87171cbad2dacb8b1ec0e75801785f16d9","after":"ecfbb8504ed2a92fc145045d2c05f5980405660e","ref":"refs/heads/main","pushedAt":"2024-06-27T20:48:24.000Z","pushType":"push","commitsCount":630,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[clang-doc][NFC] Fix style guide violations in HTMLGenerator.cpp\n\nThis patch addresses several code style issues that conflict with the\nproject's style guide. Primarily the naming of functions, and `else`\nafter `return` statements. It only addresses issues found in\nHTMLGenerator.cpp.\n\nReviewers: petrhosek\n\nReviewed By: petrhosek\n\nPull Request: https://github.com/llvm/llvm-project/pull/96924","shortMessageHtmlLink":"[clang-doc][NFC] Fix style guide violations in HTMLGenerator.cpp"}},{"before":"4ff5a7e43cdf8e6528c376c7112247c9363cf1fa","after":"96b5efece6f46e0d9ac03996216e35fecf2db84a","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-27T16:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"address review comments - add more target guards","shortMessageHtmlLink":"address review comments - add more target guards"}},{"before":null,"after":"e453ad5aadff0394ece8dbaaa277d768a8837cb6","ref":"refs/heads/AlexisPerry/mtune-fix","pushedAt":"2024-06-25T19:17:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"fix post-commit broken test, add test for aarch64","shortMessageHtmlLink":"fix post-commit broken test, add test for aarch64"}},{"before":"eb42995206e4f15634984476923e00cbf1dcc4de","after":"4ff5a7e43cdf8e6528c376c7112247c9363cf1fa","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-25T19:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"fix post-commit broken test, add test for aarch64","shortMessageHtmlLink":"fix post-commit broken test, add test for aarch64"}},{"before":"b8bf52462aae9f63b393016591cc2ec933e53b85","after":"eb42995206e4f15634984476923e00cbf1dcc4de","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-24T19:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"Address review comments - move test from Lower to Driver","shortMessageHtmlLink":"Address review comments - move test from Lower to Driver"}},{"before":"0d524bc45ddaa2bd94c28c8935e53153827f2374","after":"30299b87171cbad2dacb8b1ec0e75801785f16d9","ref":"refs/heads/main","pushedAt":"2024-06-21T13:57:14.000Z","pushType":"push","commitsCount":260,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[CommandLine] Avoid ManagedStatic.h include (NFC)\n\nThe two variables using ManagedStatic that are exported by this\nheader are not actually used anywhere -- they are used through\nSubCommand::getTopLevel() and SubCommand::getAll() instead.\nDrop the extern declarations and the include.","shortMessageHtmlLink":"[CommandLine] Avoid ManagedStatic.h include (NFC)"}},{"before":"affc4a1900531bc26cec69c07e83c7e30f83447a","after":"b8bf52462aae9f63b393016591cc2ec933e53b85","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-20T21:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"Address reviewer comments - remove strcmp usage","shortMessageHtmlLink":"Address reviewer comments - remove strcmp usage"}},{"before":"8fc9c03cded022e2bfe16f6fd7470c3adedcd29c","after":"0d524bc45ddaa2bd94c28c8935e53153827f2374","ref":"refs/heads/main","pushedAt":"2024-06-19T13:22:35.000Z","pushType":"push","commitsCount":121,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[llvm-mca] Use llvm::erase_if (NFC) (#96029)","shortMessageHtmlLink":"[llvm-mca] Use llvm::erase_if (NFC) (llvm#96029)"}},{"before":"534f8569a3c9fccfd5cbc5f632b63ad0cf711098","after":"8fc9c03cded022e2bfe16f6fd7470c3adedcd29c","ref":"refs/heads/main","pushedAt":"2024-06-18T13:09:56.000Z","pushType":"push","commitsCount":126,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[analyzer] Revert Z3 changes (#95916)\n\nRequested in:\r\nhttps://github.com/llvm/llvm-project/pull/95128#issuecomment-2176008007\r\n\r\nRevert \"[analyzer] Harden safeguards for Z3 query times\"\r\nRevert \"[analyzer][NFC] Reorganize Z3 report refutation\"\r\n\r\nThis reverts commit eacc3b3504be061f7334410dd0eb599688ba103a.\r\nThis reverts commit 89c26f6c7b0a6dfa257ec090fcf5b6e6e0c89aab.","shortMessageHtmlLink":"[analyzer] Revert Z3 changes (llvm#95916)"}},{"before":"24c6579ed0cb05b4e54520d118ab3a0b70693f8d","after":"534f8569a3c9fccfd5cbc5f632b63ad0cf711098","ref":"refs/heads/main","pushedAt":"2024-06-17T13:49:18.000Z","pushType":"push","commitsCount":319,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[InstCombine] Don't preserve context across div\n\nWe can't preserve the context across a non-speculatable instruction,\nas this might introduce a trap. Alternatively, we could also\ninsert all the replacement instruction at the use-site, but that\nwould be a more intrusive change for the sake of this edge case.\n\nFixes https://github.com/llvm/llvm-project/issues/95547.","shortMessageHtmlLink":"[InstCombine] Don't preserve context across div"}},{"before":"ea2ee5dc2f14a17ff4486b41c9475c0b261412a4","after":"24c6579ed0cb05b4e54520d118ab3a0b70693f8d","ref":"refs/heads/main","pushedAt":"2024-06-13T13:09:58.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"tarunprabhu","name":"Tarun Prabhu","path":"/tarunprabhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5666782?s=80&v=4"},"commit":{"message":"[gn build] Port 3d1705d00c5f","shortMessageHtmlLink":"[gn build] Port 3d1705d"}},{"before":"bc07fbc575489db8aee856169e5fd6032803e654","after":"affc4a1900531bc26cec69c07e83c7e30f83447a","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-12T20:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"clang-format","shortMessageHtmlLink":"clang-format"}},{"before":"0fe4f9237bffca18f7b5499a1897d3ecc3054ba3","after":"bc07fbc575489db8aee856169e5fd6032803e654","ref":"refs/heads/AlexisPerry/mtune-2","pushedAt":"2024-06-12T19:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexisPerry","name":"Alexis Perry-Holby","path":"/AlexisPerry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18560385?s=80&v=4"},"commit":{"message":"Address review comments - increase clarity in bbc default lowering","shortMessageHtmlLink":"Address review comments - increase clarity in bbc default lowering"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfUPqGAA","startCursor":null,"endCursor":null}},"title":"Activity · llvm-project-tlp/llvm-project"}