{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":245072514,"defaultBranch":"main","name":"circt","ownerLogin":"llvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-05T04:57:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17149993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717752014.0","currentOid":""},"activityList":{"items":[{"before":"1700d8d04be4ae51e5ca55f8b01d923a452d0b10","after":null,"ref":"refs/heads/dev/hidetou/hack-arc","pushedAt":"2024-06-07T09:20:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"}},{"before":"36d5e4a792e608323ccb768497551dcdd1a5bf89","after":null,"ref":"refs/heads/dev/hidetou/op-counts","pushedAt":"2024-06-07T09:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"}},{"before":null,"after":"37cb7f5ce0817e82e42c5981cf697a39b4cb4959","ref":"refs/heads/dev/hidetou/win-fix","pushedAt":"2024-06-07T06:33:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"Revert \"[ExportVerilog][HW] Introduce HWEmittableModuleLike interface and use it for Prepare, NFC (#7004)\"\n\nThis reverts commit 927a3765d44ec633641a65049860f2e62ae54795.","shortMessageHtmlLink":"Revert \"[ExportVerilog][HW] Introduce HWEmittableModuleLike interface…"}},{"before":"53abd04cace31412a740668eaaa1ad305ea63097","after":"69085ea0e58df6553f377cc5fb72373d93d6086c","ref":"refs/heads/main","pushedAt":"2024-06-07T03:08:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hailongSun2000","name":"Hailong Sun","path":"/hailongSun2000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105583479?s=80&v=4"},"commit":{"message":"[Moore] Tweak Variable and ReadLValue ops. (#7095)\n\n[Moore] Modify the tests related to the RefType.\r\n\r\nAdd a wrapper type(moore::RefType) to work for VariableOp/NetOp, ReadOp, and AssignOpBase, and it can wrap any SystemVerilog types. We added RefType in order to introduce Mem2Reg into moore to eliminate the local temporary variables. Meanwhile, we added a new op named moore.extract_ref which is the copy of moore.extract that explicitly works on the ref type. And moore.concat_ref is the copy of moore.concat. Later, we will tweak union/struct ops like moore.struct_create in order to support the ref type.\r\n\r\nmoore.variable/moore.net will return a result with ref, it's similar to memref.alloca.\r\n\r\nChange moore::ReadLValueOp to moore::ReadOp, it's similar to memref.load. Initially, we need moore.read_lvalue only to service for assigmen operations(like +=, *=, etc). However, moore. read is not only for assignment operations but also to take a value with RefType(ref) and return the current value with the nested type(T). For example, a = b + c, moore.read will take b and c(both are ref), and then return a value with the nested type(T).\r\n\r\nWe think the MooreLValueType and VariableDeclOp(52a71a6) that had been removed eventually found their proper site.\r\n\r\nWe also divide convertExpression() into convertLvalueExpression() for the LHS of assignments and convertRvalueExpression() for the RHS of assignments. The former will return a value with RefType like ref, but the latter returns a value without RefType like i32.\r\n\r\nCo-authored-by: Fabian Schuiki ","shortMessageHtmlLink":"[Moore] Tweak Variable and ReadLValue ops. (#7095)"}},{"before":"1ee0d3eae4f1a108efc3321a43c438c8cc27b728","after":"53abd04cace31412a740668eaaa1ad305ea63097","ref":"refs/heads/main","pushedAt":"2024-06-06T19:31:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dtzSiFive","name":"Will Dietz","path":"/dtzSiFive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104031989?s=80&v=4"},"commit":{"message":"[CI][NFC] Remove duplicate LLVM_PARALLEL_LINK_JOBS","shortMessageHtmlLink":"[CI][NFC] Remove duplicate LLVM_PARALLEL_LINK_JOBS"}},{"before":"927a3765d44ec633641a65049860f2e62ae54795","after":"1ee0d3eae4f1a108efc3321a43c438c8cc27b728","ref":"refs/heads/main","pushedAt":"2024-06-06T19:14:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dtzSiFive","name":"Will Dietz","path":"/dtzSiFive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104031989?s=80&v=4"},"commit":{"message":"[FIRRTL][InferResets] Learn how to trace through nodes. (#7141)","shortMessageHtmlLink":"[FIRRTL][InferResets] Learn how to trace through nodes. (#7141)"}},{"before":"376e8ee1cb63d5fb76f68cb02d67bba12897cb2d","after":null,"ref":"refs/heads/dev/hidetou/prepare-nfc","pushedAt":"2024-06-06T15:33:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"}},{"before":"bf2487161f4ef50dd765d57b2de1a6cb70db95ae","after":"927a3765d44ec633641a65049860f2e62ae54795","ref":"refs/heads/main","pushedAt":"2024-06-06T15:33:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[ExportVerilog][HW] Introduce HWEmittableModuleLike interface and use it for Prepare, NFC (#7004)\n\nThis changes pre-passes for ExportVerilog to run on HWEmittableModuleLike instead of HWModuleOp. #6977 is going to add a support for SV func op and legalization needed for SV func as well.\r\n\r\nHWEmittableModuleLike is a new interface that inherits Emittable+HWModuleLike. I considered to use a trait but we cannot use a trait for pass scheduling so an interface is used.","shortMessageHtmlLink":"[ExportVerilog][HW] Introduce HWEmittableModuleLike interface and use…"}},{"before":"9d4c68d0a36725d36c87cfdfc6d2ef3610d07344","after":null,"ref":"refs/heads/dev/darthscsi/captializeMode","pushedAt":"2024-06-06T13:59:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"}},{"before":"f5a0969fbebc3a7195111620b178b5cfbcd6b7f3","after":"bf2487161f4ef50dd765d57b2de1a6cb70db95ae","ref":"refs/heads/main","pushedAt":"2024-06-06T13:59:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"Capitalize Mode in github workflow. (#7140)\n\n* Capitalize Mode in github workflow. This might fix a new breakage on the gcc build complaining about DCMAKE_BUILD_TYPE\r\n\r\n* audited for more instances","shortMessageHtmlLink":"Capitalize Mode in github workflow. (#7140)"}},{"before":"cbfc4838ed672bf0ee28328f2e0fd52c31fe4f9c","after":"2c8b72e7f721b58151fd692f7a0273ac0faaa8d6","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-06T13:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"Address comments","shortMessageHtmlLink":"Address comments"}},{"before":"b9e8a9a3c40054f38eeb21bf63b66e8e385a2770","after":"68a2872706733514725beefdcd172300a53a1559","ref":"refs/heads/dev/hidetou/func-export","pushedAt":"2024-06-06T12:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"Emit \"assign\" for non-procedural call emission","shortMessageHtmlLink":"Emit \"assign\" for non-procedural call emission"}},{"before":"5b603f5974942b342f25194f8a85ef227031b47f","after":"376e8ee1cb63d5fb76f68cb02d67bba12897cb2d","ref":"refs/heads/dev/hidetou/prepare-nfc","pushedAt":"2024-06-06T12:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"42600eeca41cbc8a07fb1826445aa1d2c12d6920","after":"3d9c29969194a9b871dae87747ee5c87833a36e0","ref":"refs/heads/dev/mpetersen/ibis_container_symname","pushedAt":"2024-06-06T07:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mortbopet","name":"Morten Borup Petersen","path":"/mortbopet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16338943?s=80&v=4"},"commit":{"message":"Remove stray comment","shortMessageHtmlLink":"Remove stray comment"}},{"before":"942a5354ff657c9b0da259096c162f3b409bc5ab","after":"9d4c68d0a36725d36c87cfdfc6d2ef3610d07344","ref":"refs/heads/dev/darthscsi/captializeMode","pushedAt":"2024-06-05T23:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"audited for more instances","shortMessageHtmlLink":"audited for more instances"}},{"before":"6913b9193255a4e2b647a21abb94adccf045eeb0","after":null,"ref":"refs/heads/dev/darthsci/enableWireElim","pushedAt":"2024-06-05T23:20:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"}},{"before":"5d9cc388ffe0c3f0d11ac81f363e01a264c4b06f","after":"f5a0969fbebc3a7195111620b178b5cfbcd6b7f3","ref":"refs/heads/main","pushedAt":"2024-06-05T23:20:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"[FIRRTL] Enable Wire Elimination (#7073)\n\nActivate the wire elimination pass in the firtool pipeline. This will likely change some names, resulting in hand-coded XMRs to be incorrect.","shortMessageHtmlLink":"[FIRRTL] Enable Wire Elimination (#7073)"}},{"before":null,"after":"942a5354ff657c9b0da259096c162f3b409bc5ab","ref":"refs/heads/dev/darthscsi/captializeMode","pushedAt":"2024-06-05T22:26:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"Capitalize Mode in github workflow. This might fix a new breakage on the gcc build complaining about DCMAKE_BUILD_TYPE","shortMessageHtmlLink":"Capitalize Mode in github workflow. This might fix a new breakage on …"}},{"before":"b1c7e6f4cf5c91f36ef4ed0b5f63b0ebc3f19dc8","after":"6913b9193255a4e2b647a21abb94adccf045eeb0","ref":"refs/heads/dev/darthsci/enableWireElim","pushedAt":"2024-06-05T20:13:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"fix pipeline","shortMessageHtmlLink":"fix pipeline"}},{"before":"6e17eb004ba4b907bb43030fac74e37270a20081","after":"5d9cc388ffe0c3f0d11ac81f363e01a264c4b06f","ref":"refs/heads/main","pushedAt":"2024-06-05T20:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"[NFC] LLVM bump","shortMessageHtmlLink":"[NFC] LLVM bump"}},{"before":"498c82432fc9c40c24152eb129a8d029438c1f10","after":"cbfc4838ed672bf0ee28328f2e0fd52c31fe4f9c","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T20:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[FIRRTL] Add DPI call intrinsic and lowering pass","shortMessageHtmlLink":"[FIRRTL] Add DPI call intrinsic and lowering pass"}},{"before":"5766263b7ade12f1456cecac00cec37601137769","after":"498c82432fc9c40c24152eb129a8d029438c1f10","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T19:52:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[FIRRTL] Add DPI call intrinsic and lowering pass","shortMessageHtmlLink":"[FIRRTL] Add DPI call intrinsic and lowering pass"}},{"before":"3d08878c9d47e54b31afaada8532ed664bcbfc88","after":"5766263b7ade12f1456cecac00cec37601137769","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T19:47:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[FIRRTL] Add DPI call intrinsic and lowering pass","shortMessageHtmlLink":"[FIRRTL] Add DPI call intrinsic and lowering pass"}},{"before":"628f2bbe96fe5802c244f1e9a57665e46475dcea","after":"3d08878c9d47e54b31afaada8532ed664bcbfc88","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T19:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[FIRRTL] Add DPI call intrinsic and lowering pass","shortMessageHtmlLink":"[FIRRTL] Add DPI call intrinsic and lowering pass"}},{"before":"866f75237bd3fdf59456aaaf6a6068d2aee6578e","after":"628f2bbe96fe5802c244f1e9a57665e46475dcea","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T19:44:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"[FIRRTL] Add DPI call intrinsic and lowering pass","shortMessageHtmlLink":"[FIRRTL] Add DPI call intrinsic and lowering pass"}},{"before":"ff6748e3d5a99cd64901f948cdae730d03e025f0","after":"866f75237bd3fdf59456aaaf6a6068d2aee6578e","ref":"refs/heads/dev/hidetou/lower-dpi","pushedAt":"2024-06-05T19:42:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"uenoku","name":"Hideto Ueno","path":"/uenoku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19691120?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"0edced1b0ddfbdf1be0aa666bf0ab6833d6c1cf1","after":"b1c7e6f4cf5c91f36ef4ed0b5f63b0ebc3f19dc8","ref":"refs/heads/dev/darthsci/enableWireElim","pushedAt":"2024-06-05T19:29:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"accidentally downgraded llvm, fixed","shortMessageHtmlLink":"accidentally downgraded llvm, fixed"}},{"before":"75466145f1ca1d70d68987d7ddb8afeb631bdf76","after":null,"ref":"refs/heads/dev/dobios/ltl-rationale-update","pushedAt":"2024-06-05T19:15:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dobios","name":"Amelia Dobis","path":"/dobios","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22934557?s=80&v=4"}},{"before":"6ae06b3ca376b453897a6851f18b2a935e8025ca","after":"6e17eb004ba4b907bb43030fac74e37270a20081","ref":"refs/heads/main","pushedAt":"2024-06-05T19:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dobios","name":"Amelia Dobis","path":"/dobios","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22934557?s=80&v=4"},"commit":{"message":"[Docs][LTL] Add SVA Encodings to LTL rationale (#7131)\n\n* added sva.assertproperty ops\r\n\r\n* added rationale for non-consecutive repetitions\r\n\r\n* Added SVA encodings to LTL rationale\r\n\r\n* undid stray changes\r\n\r\n* removed comment about supporting function via frontend\r\n\r\n* fixed typos\r\n\r\n* Update LTL.md","shortMessageHtmlLink":"[Docs][LTL] Add SVA Encodings to LTL rationale (#7131)"}},{"before":"83aff27500d32c627a1ffb478a8b56e8af1c0a94","after":"9b4703589a9d95c67efd041fe56b22f3383b5133","ref":"refs/heads/lhs_conv","pushedAt":"2024-06-05T19:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darthscsi","name":"Andrew Lenharth","path":"/darthscsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11654443?s=80&v=4"},"commit":{"message":"tidy","shortMessageHtmlLink":"tidy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXwn-vQA","startCursor":null,"endCursor":null}},"title":"Activity · llvm/circt"}