3/3
RISCVMCObjectFileInfo.cpp
| | Authored by VincentWu on Jul 25 2022, 6:54 AM. Event TimelineHerald added a project: Restricted Project. Herald added a project: Restricted Project. This revision is now accepted and ready to land. This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| | | | | | | 1 line | | | | 10 lines | | 5 lines | | 2 lines | | 8 lines | | 68 lines | | 1 line | | | | | | 5 lines | | | | 68 lines | | 5 lines | | 5 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
50b6fba7cddf | 4f4b4c6f08ba | 14652a9814a6 | WuXinlong | git format | Nov 20 2022, 7:20 PM | 14652a9814a6 | 7a686b171c88 | 0e3916873b59 | WuXinlong | rebase | Nov 19 2022, 9:01 PM | 0e3916873b59 | 918f6db67c04 | 10ce58278f92 | WuXinlong | fix testcase | Sep 27 2022, 4:39 AM | 10ce58278f92 | c58e5437a03d | 34e4ea0582cf | WuXinlong | fmt | Sep 27 2022, 2:42 AM | 34e4ea0582cf | 3cee0022dafc | 72c9e06eeeea | WuXinlong | address comment | Sep 27 2022, 2:37 AM | 72c9e06eeeea | 12378bacc8c2 | 62eb7274ce01 | WuXinlong | merge testcase | Aug 23 2022, 6:09 AM | 62eb7274ce01 | 2863aef808d8 | 3587b08e1d5d | WuXinlong | remove | Aug 23 2022, 6:05 AM | 3587b08e1d5d | a297aa3c7ade | a2136ae796f5 | WuXinlong | remove c when zca has been enable | Aug 23 2022, 5:43 AM | a2136ae796f5 | b1b7cace09cd | a65b96ddb882 | WuXinlong | address comments, merge testcase Zc & C | Aug 20 2022, 4:58 AM | a65b96ddb882 | 5dbf636e6b1a | ce6df57d1eac | WuXinlong | address comments | Jul 25 2022, 6:22 AM | ce6df57d1eac | 0b19876dbe73 | 6afe32a8d328 | WuXinlong | address comments | Jul 25 2022, 1:16 AM | 6afe32a8d328 | a4d5fb40d928 | 02cad3a56319 | WuXinlong | | Jul 25 2022, 6:17 AM | 02cad3a56319 | 0966626d045d | 2ab8404fc30d | WuXinlong | [RISCV | CodeGen] Revert "remove codegen and OBJ File part" (Show More…) | Jul 25 2022, 6:16 AM | 2ab8404fc30d | 4b9d15d50cf5 | 13e94257fdc7 | WuXinlong | fix rebase | Aug 15 2022, 4:36 AM | 13e94257fdc7 | 0f64a4fe1ed9 | 1e1e878e6048 | WuXinlong | fix rebase | Aug 15 2022, 3:56 AM | 1e1e878e6048 | b23197e9b1fe | e021d0ec6653 | WuXinlong | merge test case for zca & c | Aug 15 2022, 2:25 AM | e021d0ec6653 | 8e88f2377458 | a23db198396f | WuXinlong | fix rebase | Jul 30 2022, 2:50 AM | a23db198396f | d9f42e81fe4b | bc19bdba2860 | WuXinlong | fix rebase | Jul 30 2022, 2:21 AM | bc19bdba2860 | 48060ebc43bf | 2f028c73a2a6 | WuXinlong | emit descriptions of zca & remove duplicate Predicates | Jul 29 2022, 2:49 AM | 2f028c73a2a6 | 4dfc016d84a0 | 54a679379d01 | WuXinlong | remove Zca CompressPat | Jul 25 2022, 4:59 AM | 54a679379d01 | 1fbff1a9147b | 11e2b6776b27 | WuXinlong | remove codegen and OBJ File part | Jul 24 2022, 5:53 PM | 11e2b6776b27 | ad78047ebd63 | 0a4bf4865f38 | WuXinlong | remove zcmp | Jul 24 2022, 5:41 PM | 0a4bf4865f38 | 636c07107f73 | 954a0a801ef5 | WuXinlong | Address Comments | Jul 20 2022, 6:00 AM | 954a0a801ef5 | 9f284216c2c7 | 34ca52b954ca | WuXinlong | remove zcb zcmp | Jul 20 2022, 5:47 AM | 34ca52b954ca | f2bcd993429a | 3eec2e356139 | WuXinlong | rename RISCVInstrInfoZce -> RISCVInstrInfoZc remove folders 'rvZce' | Jul 19 2022, 8:22 PM | 3eec2e356139 | f20deb13e0a1 | 53e0f0d036ce | WuXinlong | remove zcmb for patch | Jul 19 2022, 8:58 AM | 53e0f0d036ce | 6ad0c14dc89f | 55cdc504279a | Wu Xinlong | clean patch for zca zcb zcmb zcmp | Jul 18 2022, 10:46 PM | 55cdc504279a | f3e29a3a9610 | 99f4bd09685c | Wu Xinlong | | Jul 17 2022, 6:27 AM | 99f4bd09685c | 004f3474b3f8 | b3a4238b99be | Wu Xinlong | fix compile error after rebase | Jul 14 2022, 7:43 PM | b3a4238b99be | 857eb795123c | 14e43b060046 | Wu Xinlong | [Zce] initially cost function | Jun 30 2022, 7:23 AM | 14e43b060046 | 683d2e15cd29 | 334565e909e3 | Wu Xinlong | fix | Jun 19 2022, 9:00 PM | 334565e909e3 | 973f5c5c53cd | 27c8aaa363b7 | Wu Xinlong | [Zce] update TableJump to v0.70 | Jun 7 2022, 2:11 AM | 27c8aaa363b7 | 27af1090d424 | 538dd80bd282 | Wu Xinlong | fix rebase | May 26 2022, 12:59 AM | 538dd80bd282 | 3b56945a7a2e | 8db0c67abfbe | Scott Egerton | | May 20 2022, 9:46 AM | 8db0c67abfbe | 5a253c1e0cfa | 24e8cab8a751 | Scott Egerton | Intergrated with upstream riscv linker relaxation (Show More…) | Apr 5 2022, 9:22 AM | 24e8cab8a751 | e05bdcf4e92e | 690714849ae8 | Scott Egerton | | Feb 1 2022, 9:11 AM | 690714849ae8 | 770c18f8ca66 | 35e04152387b | Scott Egerton | Support tbljal instructions with all link registers. (Show More…) | Jan 21 2022, 8:26 AM | 35e04152387b | 18d50d929254 | eae59acba0e5 | Scott Egerton | Bug Fix: Fixed issue of start symbol address incorrectly moving (Show More…) | Nov 18 2021, 1:57 AM | eae59acba0e5 | 7d7fef0b9058 | 13ebe0864f57 | Scott Egerton | WIP: Initial import of Zce tablejump implementation (Show More…) | Nov 11 2021, 5:53 AM | 13ebe0864f57 | c5d0160977a8 | 4cbd87e1d8bb | 乌鑫龙 | [Zce] Use RVC flag & Set alignment | May 20 2022, 1:07 AM | 4cbd87e1d8bb | 3f146df6a589 | 3aa95bfbb41a | 乌鑫龙 | fix testcase for rv64 | Apr 29 2022, 1:05 AM | 3aa95bfbb41a | 8ae34cd93651 | 501796a756b3 | 乌鑫龙 | [bug fix] reorder the stack frame to fix PUSH/POP | Apr 27 2022, 6:35 PM | 501796a756b3 | b71862f1b851 | 9fa4bcbd293d | 乌鑫龙 | [bug fix] fix compiling crash of push/pop | Apr 18 2022, 1:24 AM | 9fa4bcbd293d | 443a1b4674c2 | f1bd7e9cf4c8 | 乌鑫龙 | fix testcase | Mar 31 2022, 6:20 PM | f1bd7e9cf4c8 | 713d15c81aae | cf20cd7a45f3 | sinan | | Mar 28 2022, 7:47 AM | cf20cd7a45f3 | 9304fff95f58 | 485c8ec38aeb | sinan | [ZCE][PushPop] update spimm field calculation and add testcases (#37) (Show More…) | Mar 28 2022, 7:47 AM | 485c8ec38aeb | 35148fdae559 | 5ed6662119db | Wu Xinlong | zcf | Mar 9 2022, 3:06 AM | 5ed6662119db | 2c762a80243a | 5a14c2a21c66 | Wu Xinlong | zca | Mar 7 2022, 3:59 AM | 5a14c2a21c66 | a8dd44b34f04 | 9ef6ba5949c6 | SForeKeeper | Update error message and test cases for CM.PUSHPOPRET instructions. | Mar 7 2022, 10:53 PM | 9ef6ba5949c6 | a63073de65a1 | 569146a5fa0d | SForeKeeper | Disable C.decbnez due to conflict encoding. | Mar 7 2022, 7:31 PM | 569146a5fa0d | e386c3ed5928 | 4d207e5b8646 | XinlongWu | fix erroe | Mar 2 2022, 3:26 AM | 4d207e5b8646 | 89cf848aa312 | 726f9a8b3f62 | XinlongWu | remove some of switchs | Feb 28 2022, 2:39 AM | 726f9a8b3f62 | 2bf9e3dd528d | 37869df28bdc | SForeKeeper | Fix objdump mattr in as-cpush-cpop due to confilct encoding. | Feb 24 2022, 9:26 PM | 37869df28bdc | 9548c2b5119c | 2034bf996cb2 | SForekeeper | Fix push/pop spimm and update test cases. | Feb 24 2022, 8:35 PM | 2034bf996cb2 | c7987e11e5e1 | c0f5feab5367 | SForekeeper | Remove old push/pop/popret features. | Feb 24 2022, 5:46 PM | c0f5feab5367 | ea52e19527f7 | 5e1fbe6c0fbb | SForekeeper | Initially update push/pop/popret to v0.70.1. | Feb 24 2022, 5:46 PM | 5e1fbe6c0fbb | e002bf2ea397 | d6ca69b2e456 | SForekeeper | Remove EABI and uncompressed pushpop testcases. | Feb 22 2022, 2:27 AM | d6ca69b2e456 | 8322688cbc26 | ae021a16353b | XinlongWu | [update] cm.mva01s & cm.mvsa01 https://yt.droid.ac.cn/tiger/llvm-project/… (Show More…) | Feb 22 2022, 1:25 AM | ae021a16353b | e01a976776e5 | d9d790e83f47 | SForekeeper | Add back branch instructions. | Feb 22 2022, 2:02 AM | d9d790e83f47 | 885cbf535f3e | 2d76ea4a3308 | SForekeeper | Remove clang cmva01s07 test case. | Feb 17 2022, 4:26 AM | 2d76ea4a3308 | 08becd455c39 | 8129f14612d2 | SForekeeper | Update zce "Simple Insts" to v0.70. Remove testcases for removed instructions. | Feb 17 2022, 4:07 AM | 8129f14612d2 | cd07f43b6f58 | 026fee43a72a | XinlongWu | [update] code compress of zcb&zcmb | Feb 14 2022, 5:33 AM | 026fee43a72a | f0ddd9e32d35 | ad8fe5710ee1 | XinlongWu | [update] mc of zcmb&zcb | Feb 14 2022, 12:55 AM | ad8fe5710ee1 | ad284987abfd | e514ddcc5276 | XinlongWu | add 0.70 subtargets | Feb 11 2022, 7:31 AM | e514ddcc5276 | dd71d878e24d | bd98275510fb | Wu Xinlong | add new test case | Dec 30 2021, 9:39 PM | bd98275510fb | f3edd5430f76 | 6c87a07e09dd | Luke | fix cherry-pick | Dec 30 2021, 7:19 AM | 6c87a07e09dd | cc546edff8c1 | 4e95f3394e16 | Luke | Add MI pass for beqi & bnei | Dec 28 2021, 7:26 AM | 4e95f3394e16 | 177a8849e07a | 76b3ef2037a9 | Luke | Fix: bnei & beqi (swap rs1 and rs2, uimm ==>> nzuimm) | Dec 22 2021, 10:05 PM | 76b3ef2037a9 | da423b48832f | e4d9a193800c | 廖春玉 | fix BEQI and BNEI should not be inferred when Immediate is 0 | Dec 20 2021, 9:58 PM | e4d9a193800c | bb413fbb69c6 | 80e5c2327e87 | Wu Xinlong | [lld] clean up: remove `R_RISCV_GPREL_ZCE_LSGP` | Dec 21 2021, 6:25 PM | 80e5c2327e87 | 188a812303bb | d5dcb674f3c9 | Wu Xinlong | fix | Dec 19 2021, 11:24 PM | d5dcb674f3c9 | d2d249fda999 | 7253df9780e5 | Wu Xinlong | logic of zce and zcea | Dec 19 2021, 10:01 PM | 7253df9780e5 | 590652084deb | cfeed62c53ee | Wu Xinlong | clean up the lld code | Dec 19 2021, 10:00 PM | cfeed62c53ee | e82e358ad162 | 5314a29f0124 | Wu Xinlong | fix lld | Dec 18 2021, 5:01 AM | 5314a29f0124 | 27e3caa0c164 | ec6fe0b2592d | 乌鑫龙 | Update .gitlab-ci.yml file | Dec 17 2021, 10:59 PM | ec6fe0b2592d | 40b24df4de82 | 3e96f5163543 | Wu Xinlong | fix error after update | Dec 15 2021, 11:23 PM | 3e96f5163543 | 9266e9e7d724 | c03c82c1c4b1 | Luke | opt LBU, LHU, LB, LH, SB, SH by CompressPat | Dec 12 2021, 6:13 AM | c03c82c1c4b1 | 81eaf713bd07 | 8687312382a6 | Wu Xinlong | fix update | Dec 14 2021, 4:11 AM | 8687312382a6 | c7d8b926d412 | 4b5c00945259 | Wu Xinlong | update to clang 14 | Dec 9 2021, 12:20 AM | 4b5c00945259 | a2f47599dabb | ed21995ff018 | XinlongWu | generate `R_RISCV_GPREL_ZCE_LWGP` from clang | Nov 29 2021, 12:18 AM | ed21995ff018 | 153357a1909d | a8f3463c5554 | XinlongWu | [RISCV][Zce] pass `mzce_lsgp` to lld | Nov 15 2021, 10:33 PM | a8f3463c5554 | 757fb192eb5d | c3864abbcaea | SForekeeper | [RISCV-Zce] Fix issue for DecBNEZ switch. | Nov 28 2021, 1:21 AM | c3864abbcaea | 662e72a30edb | 83eceb8a46af | SForekeeper | [RISCV-Zce] Fix issue for generating pushpop. | Nov 28 2021, 1:01 AM | 83eceb8a46af | 29dcd107043e | ab6cc73a0886 | XinlongWu | fix: error when `llvm-objdump -D` | Nov 26 2021, 12:19 AM | ab6cc73a0886 | 8365d3bdc3e2 | 3d3b7ea848ab | Luke | opt NOT & NEG by CompressPat | Nov 23 2021, 2:56 AM | 3d3b7ea848ab | 9884960117bb | 2580fb2803bf | XinlongWu | opt zcee inst by CompressPat | Nov 18 2021, 3:52 AM | 2580fb2803bf | 0585513ce6b3 | 5d4a520c1403 | XinlongWu | remove duplicat test case | Nov 9 2021, 9:22 PM | 5d4a520c1403 | f701d8e50327 | 6f7fd64cb66a | XinlongWu | - test: modify test case - fix: wrong Predicates - use switchs | Nov 9 2021, 9:02 PM | 6f7fd64cb66a | 9791f2aff9d9 | 873919ea61e4 | XinlongWu | feat: Swichs of Zce | Nov 8 2021, 12:33 AM | 873919ea61e4 | 5be8c692dc12 | cf7dd5c6ab2a | XinlongWu | fix:test case | Nov 5 2021, 2:09 AM | cf7dd5c6ab2a | fde298e5bd7b | edaf905e8612 | XinlongWu | fix: test case c_mul & muli | Nov 5 2021, 1:31 AM | edaf905e8612 | 1e67fa7902af | 28adf2f6568a | XinlongWu | - optmise MULI at instruction selection - use `enableZceCMul`、`enableZceCNeg`… (Show More…) | Nov 5 2021, 1:31 AM | 28adf2f6568a | 2ea52fcafcb3 | 71bfbb0b4db8 | XinlongWu | opt: MULI | Nov 1 2021, 11:29 PM | 71bfbb0b4db8 | 8db75d3b2934 | f0b1971559eb | liaochunyu | update | Oct 26 2021, 9:34 PM | f0b1971559eb | 305dc839c29a | 1dc1c9cecd4f | liaochunyu | fix ci | Oct 26 2021, 8:47 PM | 1dc1c9cecd4f | 93f528c95453 | acbcf0a599df | liaochunyu | optimize: beqi, bnei | Oct 26 2021, 6:30 PM | acbcf0a599df | b79045ee1991 | 569af204d24f | liaochunyu | move zce testcase to zvZce | Oct 26 2021, 6:22 PM | 569af204d24f | a89b1d6165d9 | a7f9d8248755 | Farhan | | Oct 26 2021, 7:32 PM | a7f9d8248755 | 5fc6d2110ff6 | 292c2c748403 | XinlongWu | fix: fix test case for push&pop Inst | Oct 26 2021, 8:00 AM | 292c2c748403 | cf388b08be8d | b8e008e55eb7 | XinlongWu | [RISCV] optmise: not rd, rs1 -> c.not rd, rs1 neg rd, rs1 -> c.neg rd, rs1 | Oct 26 2021, 6:56 AM | b8e008e55eb7 | c3c96821d1ac | 0c6b0744c497 | ZirconLiu | Add Zce extension compiler switches. | Oct 19 2021, 7:32 AM | 0c6b0744c497 | fa88d53454bd | 5b9843cfcea6 | 廖春玉 | support -mzce-cdecbnez | Oct 10 2021, 7:28 PM | 5b9843cfcea6 | 56c19ddd6a47 | 59413df58d7b | Lukacma | [RISCV-Zce] Add support for generating PUSH/POP/POPRET instructions. (#24) (Show More…) | Sep 27 2021, 12:48 AM | 59413df58d7b | 762653b90834 | 02f50497c249 | XinlongWu | [RISCV][Zce] motify the version description of zce ext | Sep 16 2021, 9:38 PM | 02f50497c249 | 4f8d2b440dcb | 2865c5cc87f2 | Marian | [BugFix] Corrected typo in CompressInstEmitter. (Show More…) | Sep 15 2021, 9:00 AM | 2865c5cc87f2 | 6c1eb98f7345 | 40025a6299e9 | Marian | [RISCV-Zce] Reformatting of C.MVA01S07 implementation code. | Sep 15 2021, 8:56 AM | 40025a6299e9 | 0c8ec0460291 | 7843930d6a4c | XinlongWu | [RISCV] [Zce] change subset of c.mul & define version of zce ext for Clang | Sep 12 2021, 1:54 AM | 7843930d6a4c | be98e6c5488b | b7e266b1e446 | XinlongWu | [RISCV] [Zce] add test case of c.lb, c.lbu, c.lh, c.sb, c.sh | Aug 30 2021, 4:32 AM | b7e266b1e446 | 38a77f0ec806 | 823b5f65b214 | XinlongWu | [RISCV] [Zce] fix bugs of reg flags | Aug 30 2021, 4:31 AM | 823b5f65b214 | b58d21718388 | 24cb5a038efe | XinlongWu | [RISCV][Zce] add: test case for c.lhu optmise | Aug 25 2021, 2:17 AM | 24cb5a038efe | e96d4bc4018b | 20430f36529a | XinlongWu | [RISCV] optmise: lhu rd, imm(rs1) -> c.lhu rd, imm(rs1) lb rd, imm(rs1) -> c.lb… (Show More…) | Aug 24 2021, 3:32 AM | 20430f36529a | 853a478600b1 | 368973b4d942 | XinlongWu | [RISCV] optmise: lbu rd, imm(rs1) -> c.lbu rd, imm(rs1) | Aug 22 2021, 4:15 AM | 368973b4d942 | cd4495949421 | 6e63f5259b33 | XinlongWu | comment | Aug 18 2021, 8:35 PM | 6e63f5259b33 | 2b16f5efdb0c | 63d07f34fe3c | chenheda | add testcases of push[.e] | Aug 20 2021, 8:50 AM | 63d07f34fe3c | 952cff44daca | a2dfbb4ee07c | chenheda | [Zce-ext][bugFix] support empty areglist in push[.e] (Show More…) | Aug 19 2021, 11:50 PM | a2dfbb4ee07c | a6cf156a816b | ee76ed32604a | Wei Wu | | Aug 21 2021, 5:37 AM | ee76ed32604a | 65b71b9fd695 | 8ad394c79614 | chenheda | | Aug 16 2021, 10:08 AM | 8ad394c79614 | 7112224d0e44 | a71a1ad617d0 | XinlongWu | optmise: zext.w rd, rs1 -> c.zext.w rd | Aug 15 2021, 9:26 PM | a71a1ad617d0 | a96e8cbea78f | b42564f461b8 | XinlongWu | [RISCV] remove class Alist16 & Slist16 and some of their function | Aug 11 2021, 8:59 PM | b42564f461b8 | 00b6384208e0 | 839e3ecc9393 | XinlongWu | [RISCV] change the location of testcase | Aug 11 2021, 7:43 AM | 839e3ecc9393 | 3259400cca57 | 6d0d994463b7 | XinlongWu | [RISCV] [Zce] style: formate the code & remove headfile used by debug | Aug 11 2021, 12:44 AM | 6d0d994463b7 | 93829677d598 | 17dcbf1d7158 | XinlongWu | fix: fix logic error in if statement | Aug 11 2021, 12:42 AM | 17dcbf1d7158 | b128601bd24b | 73b2792c3f62 | Marian | [RISCV] Adding support for generating C.MVA01S07 instruction. (Show More…) | Aug 2 2021, 4:33 AM | 73b2792c3f62 | d6d8fae34725 | 027f0173007d | Marian | Fixes compiler errors, caused by incorrect definition of C.MVA01S07 instruction. | Aug 9 2021, 4:12 AM | 027f0173007d | 51ab8ee87ab7 | 7124b0718e29 | Wei Wu | CI: update gitlab config for newer runners. | Aug 11 2021, 8:32 AM | 7124b0718e29 | f7f4700ba5c8 | 9b56a4152bb3 | Wei Wu | CI: Prepare for docker runner | Aug 10 2021, 5:06 AM | 9b56a4152bb3 | a396e6aa4707 | 4e302a905e80 | heyiliang | | Aug 9 2021, 10:58 AM | 4e302a905e80 | d6be8ec5291e | 04f0c580859c | heyiliang | Revert the name of IsRV32E | Aug 9 2021, 1:43 AM | 04f0c580859c | 8038612a7c6a | 73996de69f3f | heyiliang | Add some boundary checks to `parseReglist` | Aug 6 2021, 2:37 PM | 73996de69f3f | f29d73a295b4 | 3281b24af985 | heyiliang | Simplify `parseZceSpimm` and remove some redundant code | Aug 6 2021, 11:42 AM | 3281b24af985 | 2860f8b7187b | 7ff5f8c4441e | heyiliang | Merge `parseReglist16` into `parseReglist` | Aug 5 2021, 9:19 AM | 7ff5f8c4441e | 420a5e0e2862 | 3abff67cea60 | heyiliang | Change `inline static` to inline | Aug 5 2021, 2:40 AM | 3abff67cea60 | cc55609659f3 | df4604bcb3b0 | heyiliang | Remove redundant `Tokens` Vector of `RISCVAsmParser::parseReglist` | Aug 5 2021, 1:31 AM | df4604bcb3b0 | d7899eba02ba | 1cdc1326ba7e | heyiliang | Fix some bugs of `RISCVAsmParser::parseReglist` | Aug 4 2021, 4:31 PM | 1cdc1326ba7e | b3299c8f59c9 | f65edd73672a | XinlongWu | motify Test case | Aug 6 2021, 3:51 AM | f65edd73672a | de3a5876a44b | 30ca2791b003 | XinlongWu | optimise: zext.b(andi a0, a0, 255) -> c.zext.b | Aug 6 2021, 3:51 AM | 30ca2791b003 | 9569d05d05c6 | 113c8de39f05 | chenheda | | Aug 5 2021, 9:21 AM | 113c8de39f05 | 981da073803d | dfea917ab062 | Ibrahim Abu Kharmeh | Fixes A typo | Jul 22 2021, 6:17 AM | dfea917ab062 | 33d4f0009662 | 2b8b8e8634a7 | liaochunyu | | Aug 3 2021, 11:13 PM | 2b8b8e8634a7 | 53d42bc85e46 | b2553b13ebcd | XinlongWu | optimise: mul -> c.mul sext.b -> c.sext.b sext.h -> c.sext.h zext.h -> c.zext.h | Aug 3 2021, 5:41 AM | b2553b13ebcd | cb817b34bf27 | 8cdb44c310e6 | Heda Chen | | Aug 3 2021, 4:36 AM | 8cdb44c310e6 | b0777e2b19a2 | e1ae002cf388 | wuxinlong | - feta build freamwork for Zce optimisation | Jul 29 2021, 10:24 AM | e1ae002cf388 | 50c753459231 | 8d963661868f | wuxinlong | solve clash | Jul 7 2021, 12:08 AM | 8d963661868f | 3a6cac314779 | 8e1bd9b5163c | wuxinlong | add descriptions of current works | Jul 6 2021, 11:13 PM | 8e1bd9b5163c | 7490aa14444f | 073ebce0cdaf | wuxinlong | | Jun 17 2021, 9:45 AM | 073ebce0cdaf | 1f9340a231fc | 2281ed34db09 | wuxinlong | add c.popret & c.pop | Jun 16 2021, 12:52 AM | 2281ed34db09 | d3ccc55a5ee6 | 6d9c38141909 | 乌鑫龙 | [RFC] inplement [c.]pop/push/popret[.e] | Jul 6 2021, 9:07 PM | 6d9c38141909 | 5a35314730b8 | 391376122774 | chenheda | add pop[ret][.e] inst | Jun 19 2021, 2:45 AM | 391376122774 | 8b9b48472395 | 25589586641c | wuxinlong | add parseZceRet | Jun 19 2021, 2:08 AM | 25589586641c | c7bfa75b43a4 | eb44d8eb7630 | wuxinlong | - fix the range of imm | Jun 9 2021, 9:08 AM | eb44d8eb7630 | 5a82b74062ff | 15c2ab398fbb | luxufan | fix code style | Jun 16 2021, 5:13 AM | 15c2ab398fbb | 3c7fc6a9b0ea | 68a8c6e1a3f0 | luxufan | fix error | Jun 16 2021, 12:25 AM | 68a8c6e1a3f0 | 4f4f46f5e074 | ffa99ceff689 | luxufan | fix testcases | Jun 15 2021, 10:46 PM | ffa99ceff689 | d85fffe906cb | 56c51a06f046 | luxufan | fix error and add disassemble part | Jun 15 2021, 10:36 PM | 56c51a06f046 | ea20610ceeb2 | 57a5ffd365c7 | luxufan | add alist print method | Jun 15 2021, 9:34 PM | 57a5ffd365c7 | 9549178bd91f | f6592925313a | luxufan | Support push instruction initially | Jun 11 2021, 8:15 AM | f6592925313a | ef4be0283911 | ea3abb278e7d | wuxinlong | complete testcase | Jun 8 2021, 7:22 AM | ea3abb278e7d | 083766d45731 | 721df0a3581f | chenheda | fix code style | Jun 4 2021, 5:46 AM | 721df0a3581f | f4a3a4b6947d | 7059f2354c73 | chenheda | add Inst C.MVA01S07 and test cases | Jun 4 2021, 5:41 AM | 7059f2354c73 | 6b26281d33dc | c7f6d7f0dae1 | wuxinlong | add comment | Jun 2 2021, 9:59 AM | c7f6d7f0dae1 | 682571476bdc | 0d9094e6a267 | wuxinlong | add: C.TBLJ, C.TBLJAL, C.TBLJALM | Jun 2 2021, 3:12 AM | 0d9094e6a267 | b03963cc5869 | 4a943c6cd59f | chenheda | add test cases for inst [C.]DECBNEZ | Jun 1 2021, 2:34 AM | 4a943c6cd59f | ff572c9b94e2 | e34d9c6f6e9f | chenheda | add Inst DECBNEZ | Jun 1 2021, 2:07 AM | e34d9c6f6e9f | 0c180817daaf | 390ea462a6b9 | chenheda | solve decoding conflict of C.DECBNEZ and C.FSDSP | Jun 1 2021, 1:45 AM | 390ea462a6b9 | fc4e84d56ec3 | da54482815df | chenheda | update negimm6 in C.DECBNEZ to negimm7_lsb0NonZero | May 29 2021, 8:47 AM | da54482815df | f0ef1db773d3 | 6288d1b6c84c | luxufan | support 16 bits decbnez instruction | May 27 2021, 8:15 PM | 6288d1b6c84c | 56d1cf609ef0 | 331fa892aa21 | chenheda | fix test cases for {L|S}{D|W}GP insts | May 29 2021, 7:41 PM | 331fa892aa21 | dba1dd643584 | f9a07a57ec5b | chenheda | update the imm type of {L|S}{D|W}GP insts (uimm -> simm) | May 29 2021, 6:51 PM | f9a07a57ec5b | a6178706e5be | 080b5f06dd33 | chenheda | | May 29 2021, 7:23 AM | 080b5f06dd33 | 3f9b459795b1 | 7fa70b28d516 | chenheda | -fix: fix the offset of b{eq|ne}i in rv32zce-valid.s | May 23 2021, 7:55 PM | 7fa70b28d516 | aa1733b90517 | 358375aaa9ed | chenheda | add inst b{eq|ne}i and test cases | May 22 2021, 10:23 PM | 358375aaa9ed | 696158880d2e | 64e1ab18ad8c | wuxinlong | add c.mul | May 21 2021, 3:16 AM | 64e1ab18ad8c | 08b1ab4acabc | fc8a344c254c | wuxinlong | -add c.sext.w | May 20 2021, 12:57 AM | fc8a344c254c | 39e35472fdd5 | be73bb532bfc | wuxinlong | -add: test case c.not c.neg | May 19 2021, 11:21 PM | be73bb532bfc | e57b7e58d65f | a17cca0ff5da | wuxinlong | motify test case | May 19 2021, 10:08 PM | a17cca0ff5da | b6b4091f53e0 | a7907b7c8936 | wuxinlong | -fix: fix test case | May 19 2021, 12:16 PM | a7907b7c8936 | e35157aff870 | de54dc6a0980 | wuxinlong | | May 19 2021, 7:29 AM | de54dc6a0980 | b49751e91869 | 83631bccc2de | chenheda | [Zce-ext] add muli inst and test cases | May 19 2021, 11:55 PM | 83631bccc2de | 1115bd58de8b | 35d8b674078b | liaochunyu | CI | May 18 2021, 1:25 AM | 35d8b674078b | f01f47939413 | bc8d9e495cb6 | chenheda | [Zce-ext] add {lw|sw|ld|sd}gp and test cases | May 17 2021, 7:55 AM | bc8d9e495cb6 | 58ff7005132e | d854aed8cbad | chenheda | [Zce-ext] refactor test cases | May 12 2021, 8:24 PM | d854aed8cbad | 5e88d21ef6ca | b29b744f5c9a | 廖春玉 | add lwgp | May 12 2021, 8:40 PM | b29b744f5c9a | 13c92f2d9e4d | e181e5100b54 | chenheda | fix code style | May 11 2021, 2:44 AM | e181e5100b54 | c0ab5fb9c30b | 0f7fa6ab4f3f | chenheda | add IsRV64 predicate to c.zext.w | May 10 2021, 9:57 PM | 0f7fa6ab4f3f | 9be5b070fd8e | ca40d1b933ee | chenheda | add load/save insts and test cases | May 10 2021, 6:45 PM | ca40d1b933ee | beb53a825801 | 541a0b942bf3 | liaochunyu | Add experimental-zce feature | Apr 25 2021, 6:51 AM | 541a0b942bf3 | 3202bd5c730b | e8fafafe8ef5 | wuxinlong | add inst c.zext.* and test case | Apr 23 2021, 12:50 AM |
|
bool UseCompressedNop = STI->getFeatureBits()[RISCV::FeatureStdExtC] || STI->getFeatureBits()[RISCV::FeatureExtZca]
Don't repeat the || in two places.