projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i386-builtin-types.def (VOID_FTYPE_INT_INT64): New type.
[gcc.git]
/
gcc
/
config
/
i386
/
i386.md
2017-05-14
Julia Koval
i386-builtin-types.def (VOID_FTYPE_INT_INT64): New...
blob
|
commitdiff
|
raw
2017-04-21
Uros Bizjak
i386.md (*extzvqi_mem_rex64): Move above *extzv<mode>.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-20
Uros Bizjak
re PR target/78090 ([x86_64]: GCC allows integer regist...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-06
Uros Bizjak
re PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-03
Uros Bizjak
i386.md (*pushtf): Change *roF constraint to *roC.
blob
|
commitdiff
|
raw
|
diff to current
2017-03-03
Uros Bizjak
re PR target/79514 (ICE in curr_insn_transform, at...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-02
Uros Bizjak
re PR target/79514 (ICE in curr_insn_transform, at...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-02
Jakub Jelinek
re PR tree-optimization/79345 (passing yet-uninitialize...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-21
Uros Bizjak
re PR rtl-optimization/79593 (Poor/Worse code generatio...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-17
Julia Koval
i386-common.c (OPTION_MASK_ISA_RDPID_SET): New.
blob
|
commitdiff
|
raw
|
diff to current
2017-02-14
Uros Bizjak
re PR target/79495 (ICE in extract_constrain_insn,...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-18
Uros Bizjak
re PR rtl-optimization/78952 (Combine does not convert...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-17
Uros Bizjak
i386.h (MASK_CLASS_P): New define.
blob
|
commitdiff
|
raw
|
diff to current
2017-01-05
Uros Bizjak
i386.md (*testqi_ext_3): No need to handle memory opera...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-04
Uros Bizjak
i386.md (HI/SImode test with imm to QImode splitters...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-02
Uros Bizjak
re PR target/78967 (inserts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2017-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2016-12-30
Uros Bizjak
i386.md (*testqi_ext_3): Merge insn pattern and corresp...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-30
Uros Bizjak
predicates.md (ext_register_operand): Do not reject...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-29
Uros Bizjak
* config/i386/i386.md (divmodqi4): Use lowpart_subreg.
blob
|
commitdiff
|
raw
|
diff to current
2016-12-29
Uros Bizjak
re PR target/78904 (zero-extracts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-28
Uros Bizjak
re PR target/78904 (zero-extracts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-27
Uros Bizjak
re PR target/78904 (zero-extracts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-27
Uros Bizjak
i386.md (andqi_ext_1): Use general_operand predicate...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-27
Uros Bizjak
re PR target/78904 (zero-extracts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-26
Uros Bizjak
re PR target/78904 (zero-extracts are not effective)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-21
Bernd Schmidt
re PR target/71321 (x86: worse code for uint8_t % 10...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-19
Uros Bizjak
i386.md (*popcounthi2_1): New insn_and_split pattern.
blob
|
commitdiff
|
raw
|
diff to current
2016-12-17
Uros Bizjak
i386.md (*tzcnt<mode>_1): Merge *tzcnt<mode>_1_falsedep...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-15
Uros Bizjak
i386.md (ffs<mode>2): Generate CCCmode flags register...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-14
Uros Bizjak
re PR target/59874 (Missing builtin (__builtin_clzs...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-06
Uros Bizjak
predicates.md (general_gr_operand): New predicate.
blob
|
commitdiff
|
raw
|
diff to current
2016-12-02
Uros Bizjak
re PR target/70322 (STV doesn't optimize andn)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-02
Jakub Jelinek
re PR target/70322 (STV doesn't optimize andn)
blob
|
commitdiff
|
raw
|
diff to current
2016-12-01
Uros Bizjak
i386.md (*andndi3_doubleword): Depend on TARGET_SSE2.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-29
Uros Bizjak
sse.md (UNSPEC_MASKOP): Move from i386.md.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-28
Uros Bizjak
i386.md (*and<mode>_1): Merge insn pattern from *andsi_...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-28
Uros Bizjak
i386.md (UNSPEC_KMASKOP): New.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-24
Uros Bizjak
i386.md (wide AND insn to QImode splitter): Use explici...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-24
Uros Bizjak
* config/i386/i386.md: Move some more patterns around.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-23
Uros Bizjak
* config/i386/i386.md: Move some insn patterns around.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-23
Uros Bizjak
i386.md (*<any_or:code>hi_1): Fix operand 2 constraints.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-23
Uros Bizjak
i386.md (*movqi_internal): Calculate mode attribute...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-17
Aaron Sawdey
i386.md (cmpstrnsi): New test to bail out if neither...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-14
Uros Bizjak
i386.md (*andndi3_doubleword): Merge operand constraints.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-11
Uros Bizjak
i386.md (*<shift_insn><mode>3_doubleword): Mark operand...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-11
Uros Bizjak
re PR target/78310 (ICE: insn does not satisfy its...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-09
Uros Bizjak
re PR target/78262 (wrong code with -fschedule-insns)
blob
|
commitdiff
|
raw
|
diff to current
2016-10-20
Uros Bizjak
re PR target/78037 (Incorrect code generated at optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-05
Andrew Senkevich
Delete x86 deprecated pcommit instruction support
blob
|
commitdiff
|
raw
|
diff to current
2016-09-20
Uros Bizjak
i386.md (mult->ashift peephole2s): Use pow2p_hwi instea...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-05
Jakub Jelinek
re PR target/77476 ([AVX-512] illegal kmovb instruction...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-22
Uros Bizjak
i386.md (*zero_extendsidi2): Add (*r,*k) alternative.
blob
|
commitdiff
|
raw
|
diff to current
2016-08-21
Uros Bizjak
re PR target/77270 (Flag -mprftchw is shared with 3dnow...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-19
Uros Bizjak
re PR target/77270 (Flag -mprftchw is shared with 3dnow...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-16
Uros Bizjak
i386.md (*ashl<mode>3_mask): Rewrite define_insn patter...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-15
Uros Bizjak
re PR target/72867 (SSE/AVX/AVX512: incorrect optimizat...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-09
Uros Bizjak
re PR rtl-optimization/72843 (internal compiler error...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-24
H.J. Lu
Call tls_get_addr via GOT for GNU TLS if possible
blob
|
commitdiff
|
raw
|
diff to current
2016-06-16
Jakub Jelinek
i386.md (setcc + movzbl peephole2): Use reg_set_p.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-14
Uros Bizjak
i386.md (signbittf2): Emit sse_movmskps for TARGET_SSE.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-13
Uros Bizjak
i386-builtin-types.def (INT_FTYPE_FLOAT128): New functi...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-13
Uros Bizjak
i386.md (paritydi2): Use ix86_expand_setcc.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-06
Uros Bizjak
i386.h (enum ix86_enitity): Add X86_DIRFLAG.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-03
Joseph Myers
Add option for whether ceil etc. can raise "inexact...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-03
H.J. Lu
Implement x86 interrupt attribute
blob
|
commitdiff
|
raw
|
diff to current
2016-05-26
Uros Bizjak
i386.md (*movqi_internal): Use if_then_else or cond...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-23
Uros Bizjak
i386.h (IS_STACK_MODE): Enable for TARGET_MIX_SSE_I387.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-14
Uros Bizjak
re PR target/71097 (Additional testsuite failures with...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-12
Uros Bizjak
i386.md (*call_got_x32): Change operand 0 to DImode...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-12
Jakub Jelinek
i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-12
Jakub Jelinek
constraints.md (Yv): New constraint.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-09
Jakub Jelinek
i386.md (set_got, [...]): Remove constraints from expan...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-09
Uros Bizjak
i386.md (absneg splitters with general regs): Use gener...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-08
Uros Bizjak
re PR target/70998 (ICE in pre_and_rev_post_order_compu...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-07
Uros Bizjak
i386.md (*addqi_1): Add preferred_for_speed attribute...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-06
Uros Bizjak
i386.md (LEAMODE): New mode attribute.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-06
Uros Bizjak
i386.md (int cmove peephole2s): Use general_reg_operand...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-05
Uros Bizjak
re PR target/70873 ([7 Regressio] 20% performance regre...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-05
Uros Bizjak
i386.md (peehole2 patterns): Change true_regnum to...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-04
Uros Bizjak
re PR target/70873 ([7 Regressio] 20% performance regre...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-03
Uros Bizjak
predicates.md (x87nonimm_ssenomem_operand): Rename...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-03
Jakub Jelinek
* config/i386/i386.md (*truncdfsf_mixed, *truncdfsf_i387,
blob
|
commitdiff
|
raw
|
diff to current
2016-05-03
Jakub Jelinek
re PR rtl-optimization/70467 (Useless "and [esp],-1...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-02
Uros Bizjak
predicates.md (register_ssemem_operand): New predicate.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-02
Uros Bizjak
predicates.md (nonimm_ssenomem_operand): New predicate.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-01
Uros Bizjak
constraints.md (BC): Only allow -1 operands.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-29
Uros Bizjak
i386.md (unspec): Add UNSPEC_PROBE_STACK.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-29
Uros Bizjak
i386.md (operations with memory inputs setting flags...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-29
Uros Bizjak
i386.md (Load+RegOp to Mov+MemOp peephole2): Use SWI...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Uros Bizjak
i386.md (peephole2s for operations with memory inputs...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Uros Bizjak
i386.md (zeroing peephole2): Use general_reg_operand.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Jakub Jelinek
i386.md (sse4_1_round<mode>2): Add avx512f alternative.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Uros Bizjak
i386.md (*fop_<mode>_1_mixed): Do not check for mult_op...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-27
Uros Bizjak
i386.md (sign_extend to memory peephole2s): Use general...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-27
Uros Bizjak
i386.md (lea arith with mem operand + setcc peephole2...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-26
Bernd Schmidt
i386: Add a variant peephole for lea rather than ops...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-25
Uros Bizjak
i386.md (*movxi_internal_avx512f): Use insn type attrib...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-25
Uros Bizjak
i386.md (*movoi_internal_avx): Set mode attribute to...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-24
Uros Bizjak
i386.md (*lea<mode>_general_4): Use const_0_to_3_operan...
blob
|
commitdiff
|
raw
|
diff to current
next