projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Lower AVX512 vector comparison to AVX version when dest is vector.
[gcc.git]
/
gcc
/
config
/
i386
/
predicates.md
2021-01-22
liuhongt
Lower AVX512 vector comparison to AVX version when...
blob
|
commitdiff
|
raw
2021-01-13
Jakub Jelinek
i386: Optimize _mm_unpacklo_epi8 of 0 vector as second...
blob
|
commitdiff
|
raw
|
diff to current
2021-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2020-11-17
liuhongt
Support variable index vec_set.
blob
|
commitdiff
|
raw
|
diff to current
2020-10-29
liuhongt
Enable GCC to support Intel Key Locker ISA
blob
|
commitdiff
|
raw
|
diff to current
2020-10-22
liuhongt
Refactor implementation of *_bcst{_1,_2,_3} patterns.
blob
|
commitdiff
|
raw
|
diff to current
2020-08-21
liuhongt
Enable bitwise operation for type mask.
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
liuhongt
Force ENDBR immediate into memory.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-18
Uros Bizjak
i386: Fix mode of ZERO_EXTRACT RTXes, remove ext_regist...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Uros Bizjak
i386: Use ADD to implement compares with negated operan...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Uros Bizjak
i386: Use SHR to compare with large power-of-two consta...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-16
H.J. Lu
i386: Use ix86_output_ssemov for SImode TYPE_SSEMOV
blob
|
commitdiff
|
raw
|
diff to current
2020-02-07
Jakub Jelinek
i386: Better patch to improve avx* vector concatenation...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-06
Jakub Jelinek
i386: Improve avx* vector concatenation [PR93594]
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-19
Jakub Jelinek
re PR target/92140 (clang vs gcc optimizing with adc...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-07
Richard Sandiford
[i386] Make the vzeroupper pattern describe its effects...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-10
Richard Sandiford
Add call_used_or_fixed_reg_p
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Uros Bizjak
i386-protos.h (ix86_split_fp_absneg_operator): New...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-15
H.J. Lu
i386: Emulate MMX packsswb/packssdw/packuswb with SSE2
blob
|
commitdiff
|
raw
|
diff to current
2019-02-13
Jakub Jelinek
re PR target/89290 (ICE in change_address_1, at emit...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-10-05
Uros Bizjak
constraints.md ("C"): Do not depend on TARGET_SSE.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-30
Uros Bizjak
mmx.md (EMMS): New int iterator.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-28
Uros Bizjak
i386.h (SSE_REGNO): Fix check for FIRST_REX_SSE_REG.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-24
Uros Bizjak
emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_B...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-08
Martin Liska
Remove MPX
blob
|
commitdiff
|
raw
|
diff to current
2018-02-26
H.J. Lu
i386: Add TARGET_INDIRECT_BRANCH_REGISTER
blob
|
commitdiff
|
raw
|
diff to current
2018-01-15
H.J. Lu
i386: Rewrite indirect_branch_operand logic
blob
|
commitdiff
|
raw
|
diff to current
2018-01-15
H.J. Lu
Don't check ix86_indirect_branch_register for GOT operand
blob
|
commitdiff
|
raw
|
diff to current
2018-01-15
H.J. Lu
i386: Rewrite ix86_indirect_branch_register logic
blob
|
commitdiff
|
raw
|
diff to current
2018-01-15
H.J. Lu
i386: Rename to ix86_indirect_branch_register
blob
|
commitdiff
|
raw
|
diff to current
2018-01-14
H.J. Lu
x86: Add -mindirect-branch-register
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2017-11-09
Andi Kleen
Add option to force indirect calls for x86
blob
|
commitdiff
|
raw
|
diff to current
2017-10-27
Uros Bizjak
i386-protos.h (ix86_fp_compare_mode): Remove prototype.
blob
|
commitdiff
|
raw
|
diff to current
2017-10-27
Uros Bizjak
re PR target/82692 (Ordered comparisons used for unorde...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-27
Jakub Jelinek
re PR target/82703 (Wrong addition of std::array compon...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-23
Jakub Jelinek
re PR rtl-optimization/82628 (wrong code at -Os on...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-18
Uros Bizjak
re PR target/82580 (Optimize comparisons for __int128...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-11
Uros Bizjak
i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Do...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-29
Jeff Law
i386.c (ix86_adjust_stack_and_probe_stack_clash): Fix...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-04
Uros Bizjak
* config/i386/i386-protos.h (ix86_tls_address_pattern_p...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-14
Daniel Santos
i386.opt: Add option -mcall-ms2sysv-xlogues.
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
predicates.md (ext_register_operand): Do not reject...
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-21
Bernd Schmidt
re PR target/71321 (x86: worse code for uint8_t % 10...
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-11-28
Uros Bizjak
i386.md (UNSPEC_KMASKOP): New.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-12
Uros Bizjak
predicates.md (x86_64_immediate_operand): Remove unneed...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-11
Uros Bizjak
predicates.md (x86_64_immediate_operand): Hoist common...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-22
Uros Bizjak
re PR target/67400 (-fno-plt doesn't work with function...
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-03
Uros Bizjak
predicates.md (x87nonimm_ssenomem_operand): Rename...
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-04-29
Uros Bizjak
predicates.md (constm1_operand): Fix comparison.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-25
Uros Bizjak
predicates.md (const0_operand): Do not match const_wide...
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-protos.h (standard_sse_constant_p): Add machine_mo...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
H.J. Lu
X86: Fix a typo in call_insn_operand
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
H.J. Lu
Use vector_operand on SSE with 16b memory operand
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
H.J. Lu
Add vector_memory_operand and "Bm" constraint
blob
|
commitdiff
|
raw
|
diff to current
2016-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-23
H.J. Lu
[PATCH] Allow indirect call via GOT for 64-bit Pmode x32
blob
|
commitdiff
|
raw
|
diff to current
2015-12-22
H.J. Lu
[PATCH] Use call-clobbered register for sibcall via GOT
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Uros Bizjak
predicates.md (misaligned_operand): Return true if...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
Richard Henderson
i386: Add address spaces for fs/gs segments and tls
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
H.J. Lu
Properly handle -fno-plt in ix86_expand_call
blob
|
commitdiff
|
raw
|
diff to current
2015-09-27
Uros Bizjak
predicates.md (register_sse4nonimm_operand): New predicate.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Richard Sandiford
predicates.md (vector_all_ones_operand): Use CONSTM1_RT...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-25
Uros Bizjak
i386.c: Use SUBREG_P predicate.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Uros Bizjak
re PR target/66814 (ICE: gcc.target/i386/avx512f-klogic...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Uros Bizjak
predicates.md (general_reg_operand): Use GENERAL_REGNO_P.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Uros Bizjak
re PR target/66560 (Fails to generate ADDSUBPS)
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
H.J. Lu
Allow indirect branch via GOT slot for x32
blob
|
commitdiff
|
raw
|
diff to current
2015-05-04
Uros Bizjak
i386.h (TARGET_SUPPORTS_WIDE_INT): New define.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Uros Bizjak
i386.c (set_pic_reg_ever_live): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-16
Uros Bizjak
predicates.md (register_mixssei387nonimm_operand):...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Uros Bizjak
predicates.md (any_QIreg_operand): Rename from q_regs_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Uros Bizjak
re PR target/64882 (ICE on valid code at -O3 with ...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Ilya Enkovich
ipa-chkp.c: New.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-29
Richard Sandiford
decl.c, [...]: Remove redundant enum from machine_mode.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-15
Uros Bizjak
re PR go/59432 (sync/atomic FAILs on 32bit x86 systems...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-15
Alexander Ivchenko
AVX-512. 52.1/n. Add vec2mask and mask2vec insn.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-21
Uros Bizjak
i386.c (ix86_expand_call): Generate MS->SYSV extra...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Uros Bizjak
i386.md (*sibcall_memory): Rename from *sibcall_intern.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-05
Kai Tietz
re PR target/46219 (Generate indirect jump instruction...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-05
Evgeny Stupachenko
sse.md (*ssse3_palignr<mode>_perm): New.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Kai Tietz
re PR target/60104 (load not folded into indirect branc...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Jakub Jelinek
i386.md (general_sext_operand): New mode attr.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Uros Bizjak
predicates.md (const2356_operand): Change to ...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Ilya Tocar
predicates.md (const1256_operand): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Kirill Yukhin
avx512fintrin.h (_mm512_storeu_epi64): Removed.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Ilya Tocar
gcc/
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Richard Sandiford
Update copyright years in gcc/
blob
|
commitdiff
|
raw
|
diff to current
next