{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":790370060,"defaultBranch":"aie-public","name":"llvm-aie","ownerLogin":"Xilinx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-22T18:55:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3189299?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727104005.0","currentOid":""},"activityList":{"items":[{"before":"51fe0dd5ec00ba69ed7f0485762dee1de4789d75","after":"9f8a55f9a7bca24fd577397d4a50f92f5a436893","ref":"refs/heads/aie-altdescriptor","pushedAt":"2024-09-23T17:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] NFC: Refactor Alternate Descriptor codebase","shortMessageHtmlLink":"[AIEX] NFC: Refactor Alternate Descriptor codebase"}},{"before":"673cfceafee1df527f6a0cdf21d92f8e0fb51093","after":"51fe0dd5ec00ba69ed7f0485762dee1de4789d75","ref":"refs/heads/aie-altdescriptor","pushedAt":"2024-09-23T17:02:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] NFC: Refactor Alternate Descriptor codebase","shortMessageHtmlLink":"[AIEX] NFC: Refactor Alternate Descriptor codebase"}},{"before":"b375bcec413f11a9220faa291f48fc01d006e073","after":"673cfceafee1df527f6a0cdf21d92f8e0fb51093","ref":"refs/heads/aie-altdescriptor","pushedAt":"2024-09-23T16:27:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] NFC: Refactor Alternate Descriptor codebase","shortMessageHtmlLink":"[AIEX] NFC: Refactor Alternate Descriptor codebase"}},{"before":"eaf375f2b117ad16c5e8612b35021f07daabd312","after":"8b97d01013b3454789dd450beab622e62b810b5f","ref":"refs/heads/aie2-vmov_w","pushedAt":"2024-09-23T15:34:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Enhance VMOV_mv_w instr itinerary","shortMessageHtmlLink":"[AIE2] Enhance VMOV_mv_w instr itinerary"}},{"before":"02ce93faddbbffb1a6f9eacd8afb3ec02187db1e","after":"ff27c146fa81a9a3819190182f0bdf1e408af039","ref":"refs/heads/martien.postra-swp","pushedAt":"2024-09-23T15:23:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martien-de-jong","name":"Martien de Jong","path":"/martien-de-jong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125036233?s=80&v=4"},"commit":{"message":"[AIE] Reject PostPipeliner candidates in PrePipeliner","shortMessageHtmlLink":"[AIE] Reject PostPipeliner candidates in PrePipeliner"}},{"before":"3f0437c042ad5b2ca92c96aade44a80bdc561630","after":"eb3851de338814ed68f662d20092597a17cd7441","ref":"refs/heads/andreu.new.vec.combiners","pushedAt":"2024-09-23T15:11:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andcarminati","name":"Andreu Carminati","path":"/andcarminati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40280870?s=80&v=4"},"commit":{"message":"[AIE2] New vector custom post combiners\n\nOptimize some vector operations (instrinsics) to COPYs","shortMessageHtmlLink":"[AIE2] New vector custom post combiners"}},{"before":null,"after":"3f0437c042ad5b2ca92c96aade44a80bdc561630","ref":"refs/heads/andreu.new.vec.combiners","pushedAt":"2024-09-23T15:06:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andcarminati","name":"Andreu Carminati","path":"/andcarminati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40280870?s=80&v=4"},"commit":{"message":"[AIE2] New vector custom post combiners\n\nOptimize some vector operations (instrinsics) to COPYs","shortMessageHtmlLink":"[AIE2] New vector custom post combiners"}},{"before":null,"after":"87579939bd71a9b1ed6b0043c7f63172e8b6aaa7","ref":"refs/heads/martien.postinccombine","pushedAt":"2024-09-23T11:13:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martien-de-jong","name":"Martien de Jong","path":"/martien-de-jong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125036233?s=80&v=4"},"commit":{"message":"[AIE] Phi nodes need not be dominated","shortMessageHtmlLink":"[AIE] Phi nodes need not be dominated"}},{"before":"12024f953108941db1ef418ea2522327d5dbf793","after":"cc1a65d40382de6044e45f9dfc5d8e281b90c7f7","ref":"refs/heads/aie-loop-multiOpcode","pushedAt":"2024-09-23T11:01:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] Re-assign multi-slot instructions during iterative scheduling","shortMessageHtmlLink":"[AIEX] Re-assign multi-slot instructions during iterative scheduling"}},{"before":"5eb5e8c16e9555beb4ede15d587db6031ec9c7d9","after":"b375bcec413f11a9220faa291f48fc01d006e073","ref":"refs/heads/aie-altdescriptor","pushedAt":"2024-09-23T09:30:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] NFC: Refactor Alternate Descriptor codebase","shortMessageHtmlLink":"[AIEX] NFC: Refactor Alternate Descriptor codebase"}},{"before":null,"after":"5eb5e8c16e9555beb4ede15d587db6031ec9c7d9","ref":"refs/heads/aie-altdescriptor","pushedAt":"2024-09-23T09:29:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] NFC: Refactor Alternate Descriptor codebase","shortMessageHtmlLink":"[AIEX] NFC: Refactor Alternate Descriptor codebase"}},{"before":null,"after":"7e15ed2b7387544a13f012b0e117d113c6e8c18b","ref":"refs/heads/dependabot/pip/llvm/utils/git/gitpython-3.1.41","pushedAt":"2024-09-20T20:44:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump gitpython from 3.1.32 to 3.1.41 in /llvm/utils/git\n\nBumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.32 to 3.1.41.\n- [Release notes](https://github.com/gitpython-developers/GitPython/releases)\n- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)\n- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.32...3.1.41)\n\n---\nupdated-dependencies:\n- dependency-name: gitpython\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gitpython from 3.1.32 to 3.1.41 in /llvm/utils/git"}},{"before":"e963ac603528333a30f88f9890212e170605cd27","after":"2cbc27124c993624d15989da40b09e52c8f0fa9e","ref":"refs/heads/andreu.selector.copy.bitcast","pushedAt":"2024-09-20T14:43:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andcarminati","name":"Andreu Carminati","path":"/andcarminati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40280870?s=80&v=4"},"commit":{"message":"[AIE2] Skip copies and bitcasts when combining stores","shortMessageHtmlLink":"[AIE2] Skip copies and bitcasts when combining stores"}},{"before":"9aa72e5b48ee553fb0cc2f0049b40b3afa0f209e","after":null,"ref":"refs/heads/aie-improve-itinerary-selection","pushedAt":"2024-09-20T13:02:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"}},{"before":"447d883e846d5eefc515f3258786ab11f6f18686","after":"84db0efed7ffe4126c128e627d97ed05a1a094fe","ref":"refs/heads/aie2-LDA-var-itin","pushedAt":"2024-09-20T13:02:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Update instr. postinc LDA 3D to use itinerary based on regClass, partWord postinc load_3d to use II_LDA_3D_R","shortMessageHtmlLink":"[AIE2] Update instr. postinc LDA 3D to use itinerary based on regClas…"}},{"before":"f5d46a3f36ab81b86a9fab49d56cddcf97583b7c","after":"eaf375f2b117ad16c5e8612b35021f07daabd312","ref":"refs/heads/aie2-vmov_w","pushedAt":"2024-09-20T12:55:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Enhance VMOV_mv_w instr itinerary","shortMessageHtmlLink":"[AIE2] Enhance VMOV_mv_w instr itinerary"}},{"before":"9e93d9a0f0acd8ea7fee1ea8faf31a3a02a57d92","after":"05b32a8072274cc55d9b1e814addaeb39e278c9c","ref":"refs/heads/stuckmann.waw.register.renaming","pushedAt":"2024-09-20T12:55:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"F-Stuckmann","name":"Fabian Stuckmann","path":"/F-Stuckmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39163010?s=80&v=4"},"commit":{"message":"[WAW reg] ignore non vector and accumulator registers","shortMessageHtmlLink":"[WAW reg] ignore non vector and accumulator registers"}},{"before":"1c83db74e2ff8dbf18b0dfe6f1db10f7231dc5af","after":"9e93d9a0f0acd8ea7fee1ea8faf31a3a02a57d92","ref":"refs/heads/stuckmann.waw.register.renaming","pushedAt":"2024-09-20T12:35:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"F-Stuckmann","name":"Fabian Stuckmann","path":"/F-Stuckmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39163010?s=80&v=4"},"commit":{"message":"[WAW reg] ignore non vector and accumulator registers","shortMessageHtmlLink":"[WAW reg] ignore non vector and accumulator registers"}},{"before":"0e550ac47269a272ae98254c8341b862543a0945","after":"1c83db74e2ff8dbf18b0dfe6f1db10f7231dc5af","ref":"refs/heads/stuckmann.waw.register.renaming","pushedAt":"2024-09-20T11:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"F-Stuckmann","name":"Fabian Stuckmann","path":"/F-Stuckmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39163010?s=80&v=4"},"commit":{"message":"fixup! [WAW reg] dont rename copies","shortMessageHtmlLink":"fixup! [WAW reg] dont rename copies"}},{"before":"d0ec8e604bacfb1309e59183c9ff201cde79b374","after":"e963ac603528333a30f88f9890212e170605cd27","ref":"refs/heads/andreu.selector.copy.bitcast","pushedAt":"2024-09-20T09:46:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andcarminati","name":"Andreu Carminati","path":"/andcarminati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40280870?s=80&v=4"},"commit":{"message":"[AIE2] Skip copies and bitcasts when combining stores","shortMessageHtmlLink":"[AIE2] Skip copies and bitcasts when combining stores"}},{"before":null,"after":"d0ec8e604bacfb1309e59183c9ff201cde79b374","ref":"refs/heads/andreu.selector.copy.bitcast","pushedAt":"2024-09-20T09:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andcarminati","name":"Andreu Carminati","path":"/andcarminati","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40280870?s=80&v=4"},"commit":{"message":"[AIE2] Skip copies and bitcasts when combining stores","shortMessageHtmlLink":"[AIE2] Skip copies and bitcasts when combining stores"}},{"before":"46f23e13d06267911d25afe4d00444d9a3f58d2f","after":"562ccea2c9b29e68756e2ae5fe3c22e764e40f20","ref":"refs/heads/aie-public","pushedAt":"2024-09-20T07:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martien-de-jong","name":"Martien de Jong","path":"/martien-de-jong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125036233?s=80&v=4"},"commit":{"message":"[AIEX] Extend Itinerary based of RegClass for multiple Operand","shortMessageHtmlLink":"[AIEX] Extend Itinerary based of RegClass for multiple Operand"}},{"before":"4a0be30c3523ea8737a399d91cced2fa223f7ef8","after":"9aa72e5b48ee553fb0cc2f0049b40b3afa0f209e","ref":"refs/heads/aie-improve-itinerary-selection","pushedAt":"2024-09-19T23:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] Extend Itinerary based of RegClass for multiple Operand","shortMessageHtmlLink":"[AIEX] Extend Itinerary based of RegClass for multiple Operand"}},{"before":"dfb0756cf863aac4a62ff28f4e95d5764fb42c81","after":"4a0be30c3523ea8737a399d91cced2fa223f7ef8","ref":"refs/heads/aie-improve-itinerary-selection","pushedAt":"2024-09-19T23:09:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] Extend Itinerary based of RegClass for multiple Operand","shortMessageHtmlLink":"[AIEX] Extend Itinerary based of RegClass for multiple Operand"}},{"before":"97aa3253177293aa140322e901d7bbb385518c51","after":"f5d46a3f36ab81b86a9fab49d56cddcf97583b7c","ref":"refs/heads/aie2-vmov_w","pushedAt":"2024-09-19T22:48:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Enhance VMOV_mv_w instr itinerary","shortMessageHtmlLink":"[AIE2] Enhance VMOV_mv_w instr itinerary"}},{"before":"2190de20e4600fe9932ca0c52628c5bbfd4f0fea","after":"492fd607e394f12b36b3781d7c5a789d5e3a725d","ref":"refs/heads/aie-AS-refactor","pushedAt":"2024-09-19T20:49:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Refactor address space code","shortMessageHtmlLink":"[AIE2] Refactor address space code"}},{"before":"12cc4fc854cd8805466b029c82ebb4c33ebb9b16","after":"447d883e846d5eefc515f3258786ab11f6f18686","ref":"refs/heads/aie2-LDA-var-itin","pushedAt":"2024-09-19T20:39:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIE2] Update instr. postinc LDA 3D to use itinerary based on regClass, partWord postinc load_3d to use II_LDA_3D_R","shortMessageHtmlLink":"[AIE2] Update instr. postinc LDA 3D to use itinerary based on regClas…"}},{"before":"d2063152aa72622f6c9a1a7fbede44625d619642","after":"dfb0756cf863aac4a62ff28f4e95d5764fb42c81","ref":"refs/heads/aie-improve-itinerary-selection","pushedAt":"2024-09-19T19:23:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krishnamtibrewala","name":"Krishnam Tibrewala","path":"/krishnamtibrewala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143360738?s=80&v=4"},"commit":{"message":"[AIEX] Extend Itinerary based of RegClass for multiple Operand","shortMessageHtmlLink":"[AIEX] Extend Itinerary based of RegClass for multiple Operand"}},{"before":"73348014a688d8233c616d388fc948dfc5a91eff","after":"0e550ac47269a272ae98254c8341b862543a0945","ref":"refs/heads/stuckmann.waw.register.renaming","pushedAt":"2024-09-19T15:42:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"F-Stuckmann","name":"Fabian Stuckmann","path":"/F-Stuckmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39163010?s=80&v=4"},"commit":{"message":"[WAW reg] ignore non vector and accumulator registers","shortMessageHtmlLink":"[WAW reg] ignore non vector and accumulator registers"}},{"before":"679db09423d1278a9bf87b7944ec9eae645cef24","after":"73348014a688d8233c616d388fc948dfc5a91eff","ref":"refs/heads/stuckmann.waw.register.renaming","pushedAt":"2024-09-19T14:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"F-Stuckmann","name":"Fabian Stuckmann","path":"/F-Stuckmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39163010?s=80&v=4"},"commit":{"message":"fixup! [WAW reg] added initial unit test & pass logic","shortMessageHtmlLink":"fixup! [WAW reg] added initial unit test & pass logic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNzoxODowMC4wMDAwMDBazwAAAAS-QBuF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNzoxODowMC4wMDAwMDBazwAAAAS-QBuF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDo0MzoxNy4wMDAwMDBazwAAAAS6_EVB"}},"title":"Activity · Xilinx/llvm-aie"}