aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2021-04-30i386: Introduce reversed ADC and SBB patterns [PR98060]Uros Bizjak3-7/+84
2021-04-29add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.hAlexandre Oliva13-165/+11
2021-04-29i386: Optimize carry flag comparisons a bitUros Bizjak2-2/+10
2021-04-29i386: Mark x86 masked load builtins pure [PR100312]Uros Bizjak3-11/+44
2021-04-29i386: Cleanup comparison predicates.Uros Bizjak1-18/+13
2021-04-29Generate offset adjusted operation for op_by_pieces operationsH.J. Lu1-0/+3
2021-04-27i386: Improve [QH]Imode rotates with masked shift count [PR99405]Jakub Jelinek1-19/+19
2021-04-27Synchronize Rocket Lake's processor_names and processor_cost_table with proce...Cui,Lili1-1/+1
2021-04-25Add folding and remove expanders for x86 *pcmp{et,gt}* builtins [PR target/98...liuhongt3-41/+61
2021-04-23i386: Reject -m96bit-long-double for 64bit targets [PR100041]Uros Bizjak2-30/+3
2021-04-23i386: Fix atomic FP peepholes [PR100182]Uros Bizjak1-8/+16
2021-04-23MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in opts->x_target_fl...liuhongt1-0/+7
2021-04-22i386: Fix unsigned int -> double conversion on i386 w/ -mfpmath=sse [PR100119]Uros Bizjak1-0/+7
2021-04-21Darwin, X86 : Fix bootstrap break from flags changes.Iain Sandoe1-5/+0
2021-04-21Fix clang warnings.Martin Liska1-4/+3
2021-04-21Remove TARGET_foo (ix86_tune == PROCESSOR_foo) macros.Martin Liska7-63/+23
2021-04-21Overhaul in isa_flags and handling it.Martin Liska2-461/+36
2021-04-21Generate PTA features from a def file.Martin Liska2-91/+128
2021-04-21x86: Add -mmwait for -mgeneral-regs-onlyH.J. Lu8-16/+72
2021-04-21Remove DEF_ENUM from stringop.def.Martin Liska3-15/+0
2021-04-20x86: Use crc32 target option for CRC32 intrinsicsH.J. Lu4-16/+23
2021-04-19Fix another -freorder-blocks-and-partition glitch with Windows SEHEric Botcazou1-7/+9
2021-04-17d: Add TARGET_D_TEMPLATES_ALWAYS_COMDATIain Buclaw1-0/+5
2021-04-17d: Implement __traits(getTargetInfo, "objectFormat")Iain Buclaw2-0/+44
2021-04-14d: Add TARGET_D_REGISTER_CPU_TARGET_INFOIain Buclaw3-0/+30
2021-04-14d: Add TARGET_D_HAS_STDCALL_CONVENTIONIain Buclaw3-1/+23
2021-04-12Add rocketlake to gcc.Cui,Lili3-1/+14
2021-04-12Change march=alderlake ISA list and add m_ALDERLAKE to m_CORE_AVX2Cui,Lili2-4/+5
2021-04-10x86: Define _serialize as macroH.J. Lu1-6/+1
2021-04-06x86: Update memcpy/memset inline strategies for Skylake family CPUsH.J. Lu2-12/+18
2021-03-31x86: Update memcpy/memset inline strategies for Ice LakeH.J. Lu5-7/+149
2021-03-31i386, debug: Default to -gdwarf-4 on Windows targets with broken ld.bfd [PR98...Jakub Jelinek1-0/+7
2021-03-30x86: Define __rdtsc and __rdtscp as macrosH.J. Lu1-12/+2
2021-03-26d: Define IN_TARGET_CODE in all machine-specific D language files.Iain Buclaw1-0/+2
2021-03-26d: Add windows support for D compiler [PR91595]Iain Buclaw4-0/+81
2021-03-25Revert "x86: Skip ISA check for always_inline in system headers"H.J. Lu1-16/+8
2021-03-25x86: Skip ISA check for always_inline in system headersH.J. Lu1-8/+16
2021-03-24i386: fix -march=amd crashMartin Liska1-0/+3
2021-03-24fix ssse3_pshufbv8qi3 post-reload const pool loadAlexandre Oliva2-7/+24
2021-03-23x86: Add __volatile__ to __cpuid and __cpuid_countH.J. Lu1-18/+18
2021-03-20x86: Check cfun != NULL before accessing silent_pH.J. Lu1-2/+2
2021-03-19x86: Issue error for return/argument only with function bodyH.J. Lu3-0/+17
2021-03-18Fix idiv latencies for znver3Jan Hubicka1-7/+5
2021-03-17Enable gather on zen3 hardware.Jan Hubicka2-6/+6
2021-03-17x86: Update 'P' operand modifier for -fno-pltH.J. Lu1-5/+27
2021-03-16i386: Avoid mutual recursion between two peephole2s [PR99600]Jakub Jelinek2-3/+16
2021-03-16i386: Fix up _mm256_vzeroupper() handling [PR99563]Jakub Jelinek3-13/+26
2021-03-15znver3 tuning part 1Jan Hubicka2-1/+135
2021-03-14i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321]Uros Bizjak1-34/+24
2021-03-12i386: Hopefully last set of -mavx512vl -mno-avx512bw fixes [PR99321]Jakub Jelinek3-239/+238