aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/loongarch/lasx.md
AgeCommit message (Expand)AuthorFilesLines
2024-08-12LoongArch: Drop vcond{,u} expanders.Lulu Cheng1-37/+0
2024-08-12LoongArch: Use iorn and andn standard pattern names.Lulu Cheng1-5/+5
2024-04-03LoongArch: Remove unused code.Jiahao Xu1-10/+2
2024-03-20LoongArch: Change loongarch_expand_vec_cmp()'s return type from bool to void.Chenghui Pan1-4/+2
2024-03-15LoongArch: Remove masking process for operand 3 of xvpermi.q.Chenghui Pan1-5/+0
2024-02-04LoongArch: Fix wrong LSX FP vector negationXi Ruoyao1-16/+0
2024-01-26LoongArch: Split vec_selects of bottom elements into simple moveJiahao Xu1-0/+15
2024-01-25LoongArch: Remove vec_concatz<mode> pattern.Jiahao Xu1-15/+0
2024-01-10LoongArch: Handle ISA evolution switches along with other optionsYang Yujie1-2/+2
2024-01-09LoongArch: Implement vec_init<M><N> where N is a LSX vector modeJiahao Xu1-3/+23
2024-01-06LoongArch: Improve lasx_xvpermi_q_<LASX:mode> insn patternJiahao Xu1-1/+8
2024-01-05LoongArch: Fixed the problem of incorrect judgment of the immediate field of ...Lulu Cheng1-26/+0
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-27LoongArch: Fix ICE when passing two same vector argument consecutivelyChenghui Pan1-2/+2
2023-12-27LoongArch: Fix insn output of vec_concat templates for LASX.Chenghui Pan1-67/+7
2023-12-21LoongArch: Fix incorrect code generation for sad patternJiahao Xu1-4/+4
2023-12-20LoongArch: Fix FP vector comparsons [PR113034]Xi Ruoyao1-76/+0
2023-12-08LoongArch: New options -mrecip and -mrecip= with ffast-math.Jiahao Xu1-3/+50
2023-12-08LoongArch: Redefine pattern for xvfrecip/vfrecip instructions.Jiahao Xu1-4/+4
2023-12-08LoongArch: Use standard pattern name for xvfrsqrt/vfrsqrt instructions.Jiahao Xu1-3/+3
2023-12-08LoongArch: Add support for LoongArch V1.1 approximate instructions.Jiahao Xu1-0/+24
2023-12-08LoongArch: Add support for xorsign.Jiahao Xu1-4/+18
2023-11-29LoongArch: Use standard pattern name and RTX code for LSX/LASX rotate shiftXi Ruoyao1-22/+0
2023-11-29LoongArch: Use standard pattern name and RTX code for LSX/LASX muh instructionsXi Ruoyao1-22/+0
2023-11-29LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578]Xi Ruoyao1-239/+0
2023-11-17LoongArch: Handle vectorized copysign (x, -1) expansion efficientlyXi Ruoyao1-1/+21
2023-10-26LoongArch:Enable vcond_mask_mn expanders for SF/DF modes.Jiahao Xu1-7/+7
2023-10-19LoongArch:Implement vec_widen standard names.Jiahao Xu1-17/+65
2023-10-19LoongArch:Implement avg and sad standard names.Jiahao Xu1-0/+78
2023-09-25LoongArch: Optimizations of vector construction.Guo Jie1-0/+69
2023-09-05LoongArch: Add Loongson ASX base instruction support.Lulu Cheng1-0/+5104