aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)AuthorFilesLines
2017-03-03i386.md (*pushtf): Change *roF constraint to *roC.Uros Bizjak1-8/+9
2017-03-03re PR target/79514 (ICE in curr_insn_transform, at lra-constraints.c:3773)Uros Bizjak1-4/+4
2017-03-02re PR target/79514 (ICE in curr_insn_transform, at lra-constraints.c:3773)Uros Bizjak1-0/+30
2017-03-02re PR tree-optimization/79345 (passing yet-uninitialized member as argument t...Jakub Jelinek1-3/+3
2017-02-21re PR rtl-optimization/79593 (Poor/Worse code generation for FPU on versions ...Uros Bizjak1-2/+2
2017-02-17i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.Julia Koval1-0/+10
2017-02-14re PR target/79495 (ICE in extract_constrain_insn, at recog.c:2213)Uros Bizjak1-7/+7
2017-01-18re PR rtl-optimization/78952 (Combine does not convert 8-bit sign-extract to ...Uros Bizjak1-5/+7
2017-01-17i386.h (MASK_CLASS_P): New define.Uros Bizjak1-3/+3
2017-01-05i386.md (*testqi_ext_3): No need to handle memory operands in a special way.Uros Bizjak1-21/+15
2017-01-04i386.md (HI/SImode test with imm to QImode splitters): Use gen_int_mode inste...Uros Bizjak1-3/+3
2017-01-02re PR target/78967 (inserts are not effective)Uros Bizjak1-7/+63
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-30i386.md (*testqi_ext_3): Merge insn pattern and corresponding splitter to def...Uros Bizjak1-34/+22
2016-12-30predicates.md (ext_register_operand): Do not reject registers without upper p...Uros Bizjak1-6/+15
2016-12-30* config/i386/i386.md (divmodqi4): Use lowpart_subreg.Uros Bizjak1-3/+2
2016-12-29re PR target/78904 (zero-extracts are not effective)Uros Bizjak1-28/+2
2016-12-28re PR target/78904 (zero-extracts are not effective)Uros Bizjak1-1/+27
2016-12-27re PR target/78904 (zero-extracts are not effective)Uros Bizjak1-11/+11
2016-12-27i386.md (andqi_ext_1): Use general_operand predicate for operand 2.Uros Bizjak1-11/+12
2016-12-27re PR target/78904 (zero-extracts are not effective)Uros Bizjak1-10/+10
2016-12-26re PR target/78904 (zero-extracts are not effective)Uros Bizjak1-228/+194
2016-12-21re PR target/71321 (x86: worse code for uint8_t % 10 and / 10)Bernd Schmidt1-0/+47
2016-12-19i386.md (*popcounthi2_1): New insn_and_split pattern.Uros Bizjak1-0/+18
2016-12-17i386.md (*tzcnt<mode>_1): Merge *tzcnt<mode>_1_falsedep_1 and *tzcnt<mode>_1 ...Uros Bizjak1-147/+106
2016-12-15i386.md (ffs<mode>2): Generate CCCmode flags register for TARGET_BMI.Uros Bizjak1-130/+104
2016-12-14re PR target/59874 (Missing builtin (__builtin_clzs) when compiling with g++)Uros Bizjak1-0/+39
2016-12-06predicates.md (general_gr_operand): New predicate.Uros Bizjak1-44/+17
2016-12-02re PR target/70322 (STV doesn't optimize andn)Uros Bizjak1-12/+39
2016-12-02re PR target/70322 (STV doesn't optimize andn)Jakub Jelinek1-2/+15
2016-12-01i386.md (*andndi3_doubleword): Depend on TARGET_SSE2.Uros Bizjak1-2/+2
2016-11-29sse.md (UNSPEC_MASKOP): Move from i386.md.Uros Bizjak1-184/+0
2016-11-29i386.md (*and<mode>_1): Merge insn pattern from *andsi_1 and *andhi_1 using S...Uros Bizjak1-71/+20
2016-11-28i386.md (UNSPEC_KMASKOP): New.Uros Bizjak1-228/+125
2016-11-24i386.md (wide AND insn to QImode splitter): Use explicit mode macros.Uros Bizjak1-20/+21
2016-11-24* config/i386/i386.md: Move some more patterns around.Uros Bizjak1-106/+106
2016-11-23* config/i386/i386.md: Move some insn patterns around.Uros Bizjak1-225/+225
2016-11-23i386.md (*<any_or:code>hi_1): Fix operand 2 constraints.Uros Bizjak1-62/+63
2016-11-23i386.md (*movqi_internal): Calculate mode attribute of alternatives 7,8,9 dep...Uros Bizjak1-74/+117
2016-11-17i386.md (cmpstrnsi): New test to bail out if neither string input is a string...Aaron Sawdey1-0/+15
2016-11-14i386.md (*andndi3_doubleword): Merge operand constraints.Uros Bizjak1-6/+6
2016-11-11i386.md (*<shift_insn><mode>3_doubleword): Mark operand 0 as earlyclobber.Uros Bizjak1-1/+1
2016-11-11re PR target/78310 (ICE: insn does not satisfy its constraints: {*bmi2_rorxdi...Uros Bizjak1-4/+6
2016-11-09re PR target/78262 (wrong code with -fschedule-insns)Uros Bizjak1-1/+1
2016-10-20re PR target/78037 (Incorrect code generated at optimization level -O2 for tz...Uros Bizjak1-14/+144
2016-10-05Delete x86 deprecated pcommit instruction supportAndrew Senkevich1-10/+0
2016-09-20i386.md (mult->ashift peephole2s): Use pow2p_hwi instead of exact_log2.Uros Bizjak1-2/+2
2016-09-05re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL)Jakub Jelinek1-4/+14
2016-08-22i386.md (*zero_extendsidi2): Add (*r,*k) alternative.Uros Bizjak1-17/+28
2016-08-21re PR target/77270 (Flag -mprftchw is shared with 3dnow for -march=k8)Uros Bizjak1-6/+10