Age | Commit message (Expand) | Author | Files | Lines |
2025-02-06 | LoongArch: Fix ICE caused by illegal calls to builtin functions [PR118561]. | Lulu Cheng | 1 | -2/+5 |
2025-01-23 | LoongArch: Fix invalid subregs in xorsign [PR118501] | Xi Ruoyao | 1 | -2/+2 |
2025-01-22 | LoongArch: Fix wrong code with <optab>_alsl_reversesi_extended | Xi Ruoyao | 1 | -3/+3 |
2025-01-21 | LoongArch: Implement target pragma. | Lulu Cheng | 4 | -7/+76 |
2025-01-21 | LoongArch: Implement target attribute. | Lulu Cheng | 4 | -4/+443 |
2025-01-20 | LoongArch: Improve reassociation for bitwise operation and left shift [PR 115... | Xi Ruoyao | 3 | -33/+140 |
2025-01-20 | LoongArch: Simplify using bstr{ins,pick} instructions for and | Xi Ruoyao | 4 | -48/+53 |
2025-01-18 | LoongArch: Fix cost model for alsl | Xi Ruoyao | 1 | -5/+22 |
2025-01-18 | LoongArch: Add alsl.wu | Xi Ruoyao | 1 | -4/+4 |
2025-01-11 | LoongArch: Generate the final immediate for lu12i.w, lu32i.d and lu52i.d | mengqinggang | 5 | -19/+35 |
2025-01-10 | LoongArch: Opitmize the cost of vec_construct. | chenxiaolong | 1 | -3/+3 |
2025-01-07 | LoongArch: Optimize initializing fp resgister to zero | Deng Jianbo | 1 | -0/+2 |
2025-01-02 | Update copyright years. | Jakub Jelinek | 1 | -3/+3 |
2025-01-02 | Update copyright years. | Jakub Jelinek | 45 | -46/+46 |
2025-01-02 | LoongArch: Optimize for conditional move operations | Guo Jie | 1 | -1/+102 |
2025-01-02 | LoongArch: Add standard patterns uabd and sabd | Guo Jie | 4 | -57/+48 |
2025-01-02 | LoongArch: Add some vector pack/unpack patterns | Guo Jie | 5 | -135/+198 |
2025-01-02 | LoongArch: Adjust insn patterns for better combine | Guo Jie | 1 | -6/+17 |
2025-01-02 | LoongArch: Fix bugs in insn patterns lasx_xvrepl128vei_b/h/w/d_internal | Guo Jie | 2 | -42/+38 |
2025-01-02 | LoongArch: Fix selector error in lasx_xvexth_h/w/d* patterns | Guo Jie | 1 | -7/+7 |
2025-01-02 | LoongArch: Remove useless UNSPECs and define_mode_attrs | Guo Jie | 2 | -101/+0 |
2024-12-31 | LoongArch: Implement vector cbranch optab for LSX and LASX | Jiahao Xu | 1 | -0/+30 |
2024-12-27 | LoongArch: Support immediate_operand for vec_cmp | Jiahao Xu | 4 | -50/+52 |
2024-12-25 | LoongArch: Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS hook | Jiahao Xu | 1 | -0/+38 |
2024-12-18 | LoongArch: Combine xor and crc instructions | Xi Ruoyao | 1 | -0/+25 |
2024-12-18 | LoongArch: Add CRC expander to generate faster CRC | Xi Ruoyao | 1 | -0/+57 |
2024-12-18 | LoongArch: Add bit reverse operations | Xi Ruoyao | 1 | -0/+51 |
2024-12-18 | LoongArch: Remove QHSD and use QHWD instead | Xi Ruoyao | 1 | -3/+2 |
2024-11-30 | LoongArch: Mask shift offset when emit {xv, v}{srl, sll, sra} with sameimm ve... | Jinyang He | 5 | -37/+110 |
2024-11-29 | __builtin_prefetch fixes [PR117608] | Jakub Jelinek | 1 | -1/+2 |
2024-11-22 | build: Remove INCLUDE_MEMORY [PR117737] | Andrew Pinski | 2 | -2/+0 |
2024-11-22 | LoongArch: Remove redundant code. | Lulu Cheng | 3 | -111/+0 |
2024-11-22 | LoongArch: Fix clerical errors in lasx_xvreplgr2vr_* and lsx_vreplgr2vr_*. | Lulu Cheng | 2 | -2/+2 |
2024-11-22 | LoongArch: Make __builtin_lsx_vorn_v and __builtin_lasx_xvorn_v arguments and... | Xi Ruoyao | 3 | -6/+6 |
2024-10-24 | Use unique_ptr in more places in pretty_printer/diagnostics [PR116613] | David Malcolm | 1 | -0/+1 |
2024-10-16 | Ternary operator formatting fixes | Jakub Jelinek | 2 | -3/+3 |
2024-10-08 | LoongArch: Fix up r15-4130 | Xi Ruoyao | 2 | -1/+4 |
2024-10-08 | LoongArch: Add support to annotate tablejump | Xi Ruoyao | 3 | -1/+19 |
2024-08-29 | Use std::unique_ptr for optinfo_item | David Malcolm | 1 | -0/+1 |
2024-08-15 | LoongArch: Implement scalar isinf, isnormal, and isfinite via fclass | Xi Ruoyao | 1 | -7/+46 |
2024-08-12 | LoongArch: Provide ashr lshr and ashl RTL pattern for vectors. | Lulu Cheng | 2 | -6/+8 |
2024-08-12 | LoongArch: Drop vcond{,u} expanders. | Lulu Cheng | 2 | -68/+0 |
2024-08-12 | LoongArch: Use iorn and andn standard pattern names. | Lulu Cheng | 4 | -18/+20 |
2024-08-02 | LoongArch: Remove gawk extension from a generator script. | Yang Yujie | 1 | -3/+4 |
2024-07-31 | LoongArch: Rework bswap{hi,si,di}2 definition | Xi Ruoyao | 1 | -36/+43 |
2024-07-31 | LoongArch: Relax ins_zero_bitmask_operand and remove and<mode>3_align | Xi Ruoyao | 3 | -28/+2 |
2024-07-31 | LoongArch: Expand some SImode operations through "si3_extend" instructions if... | Xi Ruoyao | 1 | -22/+109 |
2024-07-20 | LoongArch: Organize the code related to split move and merge the same functions. | Lulu Cheng | 3 | -169/+58 |
2024-07-12 | LoongArch: Remove unreachable codes. | Lulu Cheng | 2 | -148/+8 |
2024-07-12 | LoongArch: TFmode is not allowed to be stored in the float register. | Lulu Cheng | 2 | -8/+1 |