{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393117783,"defaultBranch":"main","name":"era-compiler-llvm","ownerLogin":"matter-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-05T17:03:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42489169?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716491475.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0edecf1239cab164091abefe5aa1f4990b88a325","ref":"refs/heads/eravm-mc/split-log-opcodes","pushedAt":"2024-05-23T19:11:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][TableGen] Split `EraVMOpcode`s for to_l1 and event (NFC)\n\nIn preparation for renaming of assembler mnemonics, split EraVMOpcode\ndefinitions for `to_l1` and `event` instructions into base and `.first`\nvariants, so their mnemonics can be specified independently.","shortMessageHtmlLink":"[EraVM][TableGen] Split EraVMOpcodes for to_l1 and event (NFC)"}},{"before":"0ef436a1481ea7057d860028aa742503c080a43c","after":"8f9012009bfaec673ba1c1d5da5d2223e9c61f7c","ref":"refs/heads/eravm-mc/far-call-stsh-modifier","pushedAt":"2024-05-23T18:30:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asl","name":"Anton Korobeynikov","path":"/asl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67392?s=80&v=4"},"commit":{"message":"[EraVM][AsmParser] Support .{st,sh} modifier of far calls\n\nCommit d5eb4e39ae8f8886abbfdca1caf04676cc9f8e3b introduced far call\ninstructions with `.static.shard` modifier as a placeholder to simplify\nlater migration to the new assembler syntax.\n\nAs these two-modifier forms are not yet used by the backend and braces\nrequire special handling by the parser, rename this specific compound\nmodifier early, while keeping other names unchanged.","shortMessageHtmlLink":"[EraVM][AsmParser] Support .{st,sh} modifier of far calls"}},{"before":"6177f5dad9d41cbca403f9f5ab15266f4447d46d","after":"0e472810467568871e4319f01f6acbf9855d9211","ref":"refs/heads/eravm-mc/add-mc-tests","pushedAt":"2024-05-23T18:16:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}},{"before":"ffc291e0e963059318261440191d0cd2ff40a458","after":"8f8f28c7366c865df835187a62fcb053c5c653a4","ref":"refs/heads/eravm-mc/static-ldst","pushedAt":"2024-05-23T18:15:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Define static read/write instructions\n\nDefine the new static read/write instructions:\n\n ldm.st, ldmi.st, stm.st, stmi.st","shortMessageHtmlLink":"[EraVM][MC] Define static read/write instructions"}},{"before":"6a49798ae0a1edefa6b47078260d2a91b17675fd","after":null,"ref":"refs/heads/eravm-mc/drop-mnemonic-aliases","pushedAt":"2024-05-23T18:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"}},{"before":"f93ea96d426c4150124d7cf8b84eb0ad4134ac06","after":"a0e4ef5a43cf7bbff2f6f19bbeb1d92da93e3fb1","ref":"refs/heads/main","pushedAt":"2024-05-23T18:10:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][AsmParser] Cleanup outdated mnemonic aliases\n\nRemove `MnemonicAlias`es as they are not needed in the new syntax and\nare only used on asm parsing.","shortMessageHtmlLink":"[EraVM][AsmParser] Cleanup outdated mnemonic aliases"}},{"before":null,"after":"3a1e2f4d613dff26b9c41e6278975be04783103c","ref":"refs/heads/eravm-mc/split-ret-like","pushedAt":"2024-05-23T17:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][TableGen] Split `EraVMOpcode`s for ret-like instructions (NFC)\n\nIn preparation for renaming of assembler mnemonics, split `EraVMOpcode`\ndefinitions for ret, revert and panic instructions into \"without label\"\nand \"with label\" variants, so their mnemonics can be specified\nindependently.","shortMessageHtmlLink":"[EraVM][TableGen] Split EraVMOpcodes for ret-like instructions (NFC)"}},{"before":"094890101841ce2daba619fe43e96aa69ac84288","after":"3f58870fb0f7587166560cdfc309e82b57d5ec5f","ref":"refs/heads/eravm-mc/refine-ret-like","pushedAt":"2024-05-23T16:38:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Refine the definitions of ret-like instructions\n\nChange return and revert instructions to either accept jump target or\nregister operand, but not both at the same time.\n\nChange panic instruction to either accept jump target operand\nor none at all.\n\nHardcode the value of rs0 field used to encode the instruction variants\nwith jump target operand: 1 for return and revert and 0 for panic.","shortMessageHtmlLink":"[EraVM][MC] Refine the definitions of ret-like instructions"}},{"before":"bed043a9847b3c04084f01783e1ec18200858342","after":"094890101841ce2daba619fe43e96aa69ac84288","ref":"refs/heads/eravm-mc/refine-ret-like","pushedAt":"2024-05-23T16:10:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Refine the definitions of ret-like instructions\n\nChange return and revert instructions to either accept jump target or\nregister operand, but not both at the same time.\n\nChange panic instruction to either accept jump target operand\nor none at all.\n\nHardcode the value of rs0 field used to encode the instruction variants\nwith jump target operand: 1 for return and revert and 0 for panic.","shortMessageHtmlLink":"[EraVM][MC] Refine the definitions of ret-like instructions"}},{"before":null,"after":"bed043a9847b3c04084f01783e1ec18200858342","ref":"refs/heads/eravm-mc/refine-ret-like","pushedAt":"2024-05-23T14:59:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Refine the definitions of ret-like instructions\n\nChange return and revert instructions to either accept jump target or\nregister operand, but not both at the same time.\n\nChange panic instruction to either accept jump target operand\nor none at all.\n\nHardcode the value of rs0 field used to encode the instruction variants\nwith jump target operand: 1 for return and revert and 0 for panic.","shortMessageHtmlLink":"[EraVM][MC] Refine the definitions of ret-like instructions"}},{"before":"84af51091c493a36a1a134293d1fb21a365c1e13","after":"0ef436a1481ea7057d860028aa742503c080a43c","ref":"refs/heads/eravm-mc/far-call-stsh-modifier","pushedAt":"2024-05-23T14:58:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][AsmParser] Support .{st,sh} modifier of far calls\n\nCommit d5eb4e39ae8f8886abbfdca1caf04676cc9f8e3b introduced far call\ninstructions with `.static.shard` modifier as a placeholder to simplify\nlater migration to the new assembler syntax.\n\nAs these two-modifier forms are not yet used by the backend and braces\nrequire special handling by the parser, rename this specific compound\nmodifier early, while keeping other names unchanged.","shortMessageHtmlLink":"[EraVM][AsmParser] Support .{st,sh} modifier of far calls"}},{"before":"3534a1a0c213153f050b2cc7ca7e9d618a52defc","after":"06cdb8d4068faead6292576dd8c66a99db955e0d","ref":"refs/heads/remove_redundant_sub_cmp","pushedAt":"2024-05-23T13:42:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"},"commit":{"message":"[EraVM] Remove duplicated sub and cmp instructions\n\nSigned-off-by: Vladimir Radosavljevic ","shortMessageHtmlLink":"[EraVM] Remove duplicated sub and cmp instructions"}},{"before":"cd04db7d2aabeff796b736db259c5c961d43bcf6","after":"ffc291e0e963059318261440191d0cd2ff40a458","ref":"refs/heads/eravm-mc/static-ldst","pushedAt":"2024-05-23T12:46:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Define static read/write instructions\n\nDefine the new static read/write instructions:\n\n ldm.st, ldmi.st, stm.st, stmi.st","shortMessageHtmlLink":"[EraVM][MC] Define static read/write instructions"}},{"before":"d53daa5edc8f88f7a5451c53275566973674d482","after":"6177f5dad9d41cbca403f9f5ab15266f4447d46d","ref":"refs/heads/eravm-mc/add-mc-tests","pushedAt":"2024-05-23T12:40:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}},{"before":"6cb1c751f761ee9e5a466492cf8e291d7345f091","after":"6a49798ae0a1edefa6b47078260d2a91b17675fd","ref":"refs/heads/eravm-mc/drop-mnemonic-aliases","pushedAt":"2024-05-23T12:40:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][AsmParser] Cleanup outdated mnemonic aliases\n\nRemove `MnemonicAlias`es as they are not needed in the new syntax and\nare only used on asm parsing.","shortMessageHtmlLink":"[EraVM][AsmParser] Cleanup outdated mnemonic aliases"}},{"before":"3425a039743387ff0830c5b99aa3a95743fc3773","after":null,"ref":"refs/heads/dont_fold_add_with_flags_to_select","pushedAt":"2024-05-23T11:50:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"}},{"before":"1a4c7f2294564f014b77a65aa7d045e31f574297","after":"f93ea96d426c4150124d7cf8b84eb0ad4134ac06","ref":"refs/heads/main","pushedAt":"2024-05-23T11:50:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"},"commit":{"message":"fixup! [EraVM] Fold add to select","shortMessageHtmlLink":"fixup! [EraVM] Fold add to select"}},{"before":"19b62ff22d163d8b6a47e3994655460839a9ad8d","after":"3425a039743387ff0830c5b99aa3a95743fc3773","ref":"refs/heads/dont_fold_add_with_flags_to_select","pushedAt":"2024-05-23T11:50:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"},"commit":{"message":"fixup! [EraVM] Fold add to select","shortMessageHtmlLink":"fixup! [EraVM] Fold add to select"}},{"before":null,"after":"d53daa5edc8f88f7a5451c53275566973674d482","ref":"refs/heads/eravm-mc/add-mc-tests","pushedAt":"2024-05-23T10:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}},{"before":null,"after":"19b62ff22d163d8b6a47e3994655460839a9ad8d","ref":"refs/heads/dont_fold_add_with_flags_to_select","pushedAt":"2024-05-23T07:35:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"},"commit":{"message":"[EraVM] Don't fold add that sets flags to select\n\nDon't fold add that sets flags to select in\nEraVMOptimizeSelectPreRA pass.\n\nSigned-off-by: Vladimir Radosavljevic ","shortMessageHtmlLink":"[EraVM] Don't fold add that sets flags to select"}},{"before":"4765984b1d797e59bbfaa8f2bea96716f32e3c90","after":"6cb1c751f761ee9e5a466492cf8e291d7345f091","ref":"refs/heads/eravm-mc/drop-mnemonic-aliases","pushedAt":"2024-05-22T20:59:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asl","name":"Anton Korobeynikov","path":"/asl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67392?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}},{"before":"d53daa5edc8f88f7a5451c53275566973674d482","after":null,"ref":"refs/heads/eravm-mc/add-mc-tests","pushedAt":"2024-05-22T20:43:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asl","name":"Anton Korobeynikov","path":"/asl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67392?s=80&v=4"}},{"before":"61142076d9d6986a670633e9464e1080211f2902","after":"4765984b1d797e59bbfaa8f2bea96716f32e3c90","ref":"refs/heads/eravm-mc/drop-mnemonic-aliases","pushedAt":"2024-05-22T20:43:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asl","name":"Anton Korobeynikov","path":"/asl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67392?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}},{"before":"f36e8aaf1a1e99066f11e17f14aaa9e0c63b8904","after":null,"ref":"refs/heads/eravm-mc/support-gtlt-predicate","pushedAt":"2024-05-22T19:35:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akiramenai","name":"Dmitry Borisenkov","path":"/akiramenai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2837518?s=80&v=4"}},{"before":"cf85cf25afb07180c1d62c337de691ffbbb7e187","after":"1a4c7f2294564f014b77a65aa7d045e31f574297","ref":"refs/heads/main","pushedAt":"2024-05-22T19:35:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akiramenai","name":"Dmitry Borisenkov","path":"/akiramenai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2837518?s=80&v=4"},"commit":{"message":"[EraVM] Support .gtlt predicate (COND_GTOrLT)","shortMessageHtmlLink":"[EraVM] Support .gtlt predicate (COND_GTOrLT)"}},{"before":"1cefc11168f19f1a7eac884e54b5444867cf12fd","after":null,"ref":"refs/heads/vr-cpr-1710-add-a-version-of-system_request-without-signature","pushedAt":"2024-05-22T19:34:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akiramenai","name":"Dmitry Borisenkov","path":"/akiramenai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2837518?s=80&v=4"}},{"before":"1aa78405665932282efd65cf873c9608dd3a4607","after":"cf85cf25afb07180c1d62c337de691ffbbb7e187","ref":"refs/heads/main","pushedAt":"2024-05-22T19:34:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"akiramenai","name":"Dmitry Borisenkov","path":"/akiramenai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2837518?s=80&v=4"},"commit":{"message":"[EraVM] Run EraVMCSE one more time later in the pipeline\n\nSince we disabled CSE of some calls in GVN and NewGVN, run\nthis pass to do the CSE. Also, don't do the CSE of the\n__system_request in case signature has changed after\nsome optimizations.\n\nSigned-off-by: Vladimir Radosavljevic ","shortMessageHtmlLink":"[EraVM] Run EraVMCSE one more time later in the pipeline"}},{"before":"a8961c8ffb13554c1a09c6ebd0e154f0ce984282","after":"1cefc11168f19f1a7eac884e54b5444867cf12fd","ref":"refs/heads/vr-cpr-1710-add-a-version-of-system_request-without-signature","pushedAt":"2024-05-22T19:34:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akiramenai","name":"Dmitry Borisenkov","path":"/akiramenai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2837518?s=80&v=4"},"commit":{"message":"[EraVM] Run EraVMCSE one more time later in the pipeline\n\nSince we disabled CSE of some calls in GVN and NewGVN, run\nthis pass to do the CSE. Also, don't do the CSE of the\n__system_request in case signature has changed after\nsome optimizations.\n\nSigned-off-by: Vladimir Radosavljevic ","shortMessageHtmlLink":"[EraVM] Run EraVMCSE one more time later in the pipeline"}},{"before":null,"after":"3534a1a0c213153f050b2cc7ca7e9d618a52defc","ref":"refs/heads/remove_redundant_sub_cmp","pushedAt":"2024-05-22T14:23:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vladimirradosavljevic","name":"Vladimir Radosavljevic","path":"/vladimirradosavljevic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129192835?s=80&v=4"},"commit":{"message":"[EraVM] Remove duplicated sub and cmp instructions\n\nSigned-off-by: Vladimir Radosavljevic ","shortMessageHtmlLink":"[EraVM] Remove duplicated sub and cmp instructions"}},{"before":"af9664c6136abd127b8d04b59d90c967726f8d5f","after":"d53daa5edc8f88f7a5451c53275566973674d482","ref":"refs/heads/eravm-mc/add-mc-tests","pushedAt":"2024-05-22T12:50:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atrosinenko","name":"Anatoly Trosinenko","path":"/atrosinenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654772?s=80&v=4"},"commit":{"message":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit\n\nAdd MC tests for three new instructions: transient load/store and\ndecommit. These instructions are already defined in TableGen files and\ncan be emitted by the backend (see intrinsic.ll and transient.ll\ntests inside llvm/tests/CodeGen/EraVM directory), so using the existing\nmnemonic names for now.","shortMessageHtmlLink":"[EraVM][MC] Add tests for new instructions: tload, tstore, log.decommit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUl6NbwA","startCursor":null,"endCursor":null}},"title":"Activity ยท matter-labs/era-compiler-llvm"}