aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2022-01-11rs6000: powerpc suboptimal boolean test of contiguous bits [PR102239]Xionghu Luo3-0/+46
2022-01-10rs6000: Remove useless code related to -mno-power10Kewen Lin1-1/+0
2022-01-11Extend predicate of operands[1] from register_operand to vector_operand for a...Haochen Jiang1-1/+1
2022-01-10i386: Introduce V2QImode vector compares [PR103861]Uros Bizjak2-28/+35
2022-01-10rs6000: Add Power10 optimization for _mm_blendv*Paul A. Clarke1-1/+13
2022-01-10x86_64: Ignore zero width bitfields in ABI and issue -Wpsabi warning about C ...Jakub Jelinek1-7/+58
2022-01-08x86_64: Improve (interunit) moves from TImode to V1TImode.Roger Sayle1-0/+17
2022-01-07target: [PR102941] Fix inline-asm flags with non-REG_P outputAndrew Pinski1-1/+1
2022-01-07i386: Robustify V2QI and V4QI move patternsUros Bizjak1-4/+12
2022-01-07nvptx: Add support for PTX's cnot instruction.Roger Sayle1-0/+7
2022-01-07rs6000: Define a pattern for mffscrni. If the RN is a constant, it can call ...Haochen Gui1-5/+19
2022-01-07Support commutative alternative for AVX512 vpcmpeq{b,w,d,q}liuhongt1-32/+32
2022-01-07Optimize V16HF vector insert to element 0 for AVX2.liuhongt2-28/+25
2022-01-06x86: Generate INT3 for __builtin_eh_returnH.J. Lu1-3/+6
2022-01-06x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmpH.J. Lu3-6/+6
2022-01-06i386: Improve HImode interunit movesUros Bizjak3-32/+48
2022-01-07RISC-V: Minimal support of vector extensionsKito Cheng2-0/+39
2022-01-05rs6000: Skip overload instances with uninitialized fntype (PR103622)Bill Schmidt1-0/+6
2022-01-05Fix target/103910: missing GTY on x86_mfence causing PCH usage to ICEAndrew Pinski1-1/+1
2022-01-05i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR103861]Uros Bizjak1-14/+41
2022-01-05i386: Fix type of one_cmplv2qi2 alternatives 1,2 [PR103915]Uros Bizjak1-1/+1
2022-01-05i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905]Uros Bizjak1-11/+12
2022-01-04ipa-inline: Add target info into fn summary [PR102059]Kewen Lin2-1/+82
2022-01-04i386: Introduce V2QImode vectorized logic [PR103861]Uros Bizjak1-0/+146
2022-01-04nvptx: Transition nvptx backend to STORE_FLAG_VALUE = 1Roger Sayle2-37/+41
2022-01-04Force_reg operand 1.liuhongt1-1/+2
2022-01-03i386: Always enable mov<V_32:mode> patterns [PR103894]Uros Bizjak1-17/+6
2022-01-03i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, y, z) {==,!=,<,<=...Jakub Jelinek1-0/+104
2022-01-03Update copyright years.Jakub Jelinek1608-1624/+1624
2022-01-02i386: Introduce V2QImode vectorized arithmetic [PR103861]Uros Bizjak4-5/+331
2022-01-02Use optab_libfunc to access sync_lock_test_and_set libfunc on hppa-linux.John David Anglin1-12/+12
2021-12-30c-family: Use BULTINS_LOCATION for predefined macros changed upon optimize or...Jakub Jelinek4-0/+10
2021-12-29i386: Robustify some expanders w.r.t. paradoxical SUBREGsUros Bizjak1-50/+65
2021-12-28i386: Fix handling of SUBREGs in divv2sf3 [PR103842]Jakub Jelinek1-4/+6
2021-12-27Improve atomic store implementation on hppa-linux.John David Anglin3-93/+24
2021-12-27ix86: Don't use the 'm' constraint for x86_64_general_operandH.J. Lu2-32/+45
2021-12-26i386: Check AX input in any_mul_highpart peepholesH.J. Lu1-3/+7
2021-12-24i386: Add V2SFmode DIV insn pattern [PR95046, PR103797]Uros Bizjak1-0/+20
2021-12-24Darwin: Amend a comment to be more inclusive [NFC].Iain Sandoe1-3/+3
2021-12-24Darwin: Update rules for handling alignment of globals.Iain Sandoe2-9/+17
2021-12-24Darwin: Check for that flag-reorder-and-partition.Iain Sandoe1-0/+1
2021-12-24Darwin: Define OBJECT_FORMAT_MACHO.Iain Sandoe1-0/+2
2021-12-23x86: PR target/103773: Fix wrong-code with -Oz from pop to memory.Roger Sayle1-18/+44
2021-12-23i386: Enable intrinsics that convert float and bf16 data to each other.konglin12-0/+99
2021-12-23Combine vpcmpuw + zero_extend to vpcmpuw.liuhongt1-0/+275
2021-12-22arm: Declare MVE types internally via pragmaMurray Steele7-29/+313
2021-12-22arm: Move arm_simd_info array declaration into headerMurray Steele2-86/+88
2021-12-21i386: Add missing BMI intrinsic to align with clangJiang Haochen1-0/+18
2021-12-20rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minusXionghu Luo1-19/+10
2021-12-20i386: Fix <sse2p4_1>_pinsr<ssemodesuffix> and its splitters [PR103772]Uros Bizjak1-27/+4