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.