repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
AVX-512. Extend FMA patterns.
2014-09-10
Alexander I
v
c
h
e
nko
A
V
X
-
512
.
Exte
n
d FM
A
patterns
.
commit
|
commitdiff
|
tree
2014-08-29
Al
e
xander Ivchenko
A
VX-512
.
Add SI/DI m
a
sked in
t
erleave
.
commit
|
commitdiff
|
tree
2014-08-29
Ale
x
ander
I
vchenko
AVX-512
.
Add narrowing vpm
o
v
.
commit
|
commitdiff
|
tree
2014-08-28
Alexander Iv
c
henko
AVX-512
.
A
d
d b
y
te/word plus/minus/avg
.
commit
|
commitdiff
|
tree
2014-08-28
Alexander
I
vchenko
A
V
X-512
.
Support 512-bit/masked interleave
.
commit
|
commitdiff
|
tree
2014-08-28
Alexander Ivch
e
nko
AVX-512
.
A
d
d
vps[r
l
]ldq
insn pattern
s
.
commit
|
commitdiff
|
tree
2014-08-28
A
lexand
e
r
Ivc
h
en
k
o
A
VX-512
.
A
d
d integ
e
r
max/min
.
commit
|
commitdiff
|
tree
2014-08-28
Alexander
Ivchen
k
o
AVX-512
.
Add
vcvtps2[
u
]qq patte
r
ns
.
commit
|
commitdiff
|
tree
2014-08-27
Alexander Ivchen
k
o
sse
.
md (defi
n
e
_
in
s
n "<mask_code
f
or>av
x
512dq_broadcast
.
.
.
commit
|
commitdiff
|
tree
2014-08-27
Ale
x
an
d
er Ivchenko
s
s
e
.
md (define_mode_
i
terator VI48_AVX512VL): New
.
commit
|
commitdiff
|
tree
2014-08-27
Alexander I
v
c
h
e
n
k
o
s
s
e
.
md (
d
efine_mod
e
_
i
ter
a
tor VI48
_
AVX2_48_AVX512F)
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
Alexander Ivchenko
subst
.
md (define_subst_attr "
m
ask_avx512
b
w_condition
.
.
.
commit
|
commitdiff
|
tree
2014-08-22
A
lexander Ivchenko
ss
e
.
m
d
(
define_m
o
de_iterator VI4
F
_BR
C
ST32
x
2): New
.
commit
|
commitdiff
|
tree
2014-08-22
Alexander
I
v
c
h
e
n
k
o
sse
.
md
(defi
n
e_mode_iterator VI8_AVX51
2
VL): New
.
commit
|
commitdiff
|
tree
2014-08-19
Al
e
x
a
nder I
v
chenko
sse
.
md (
d
efine_mode_
i
terator VI4
8
_AVX512F):
De
l
ete
.
commit
|
commitdiff
|
tree
2014-08-18
Alexan
d
er Ivche
n
ko
s
s
e
.
md (define_mode_ite
r
ator VI
8
_AVX2_AVX512BW): New
.
commit
|
commitdiff
|
tree
2014-08-18
Alexander
Iv
c
henko
sse
.
md
(define_mode_
i
tera
t
or VF1_AVX512VL):
New
.
commit
|
commitdiff
|
tree
2014-08-18
Ale
x
a
nder
Ivchenko
i386
.
c
:
Renam
e
ufloatv8siv8
d
f_m
a
sk to uf
l
oatv8
s
iv8
d
f
2
_mask
.
commit
|
commitdiff
|
tree
2014-08-18
Alexand
e
r
Ivchenko
ss
e
.
md (define_mode
_
iterat
o
r VF2_AV
X
512
V
L): New
.
commit
|
commitdiff
|
tree
2014-08-18
Alexa
n
der Ivch
e
n
k
o
i
3
86
.
md (
d
efine_insn "*mo
v
oi_internal_a
v
x"): Add evex
.
.
.
commit
|
commitdiff
|
tree
2014-08-18
Alexan
d
e
r
I
vchenko
i386
.
md (
d
efine
_
attr "isa"): Add
avx512dq,
n
oavx5
1
2dq
.
commit
|
commitdiff
|
tree
2014-08-18
Alexander
I
vchenko
gcc/
commit
|
commitdiff
|
tree
2014-08-14
Alexa
n
der
I
vchenko
sse
.
md (define_m
o
de_attr avx
5
12): New
.
commit
|
commitdiff
|
tree
2014-08-14
Al
e
xander Ivchen
k
o
sse
.
m
d
: Allow V64QI,
V
3
2
QI, V32HI, V4HI
m
odes
.
commit
|
commitdiff
|
tree
2014-08-14
A
l
exander Iv
c
henk
o
i3
8
6
.
m
d
(define_attr "i
s
a"):
A
dd
a
v
x512b
w
,noavx
5
12bw
.
commit
|
commitdiff
|
tree
2014-08-14
Alexander
I
v
chenko
i386
.
c (ix8
6
_
preferred_simd_mode
)
:
All
o
w V64QImode
.
.
.
commit
|
commitdiff
|
tree
2014-08-14
Alex
a
nder Ivch
e
n
k
o
i386
.
c (p
r
in
t
_
reg): Сorrectly print 64-bit mask reg
i
sters
.
commit
|
commitdiff
|
tree
2014-08-12
Alex
a
nder Ivc
h
enko
configure
.
ac: Move
pt
h
r
ead affinit
y
te
s
t
to the place
.
.
.
commit
|
commitdiff
|
tree
2014-08-12
A
l
exander Ivchenko
in
c
lhack
.
def (complier_h_
t
radcpp):
R
e
m
ove
.
commit
|
commitdiff
|
tree
2014-08-12
Alex
a
nder Iv
c
henko
i386
.
c (sta
n
dard_sse_
c
o
n
st
a
nt_opcode)
:
U
s
e
vpxord/vpternl
o
g
.
.
.
commit
|
commitdiff
|
tree
2014-08-11
Alexander Ivchenko
gcc/
commit
|
commitdiff
|
tree
2014-08-11
Alexander Ivchenko
i386-co
m
mo
n
.
c
(OPTION_MASK_ISA_AVX512BW
_
S
E
T):
Define
.
commit
|
commitdiff
|
tree
2014-08-08
Alexander I
v
chen
k
o
gcc/
commit
|
commitdiff
|
tree
2013-12-31
Alexander Ivchenko
avx512fint
r
in
.
h (
_
mm_add_round_sd)
:
New
.
commit
|
commitdiff
|
tree
2013-12-31
Alexander Ivch
e
nko
i386-common
.
c (OP
T
I
O
N_MAS
K
_IS
A
_S
H
A_SET): New
.
commit
|
commitdiff
|
tree
2013-12-31
Alexand
e
r
Ivchenko
avx512cd-
c
heck
.
h
:
New fi
l
e
.
commit
|
commitdiff
|
tree
2013-12-31
Ale
x
ander Ivchenk
o
c
onfig
.
gcc
(
extra_header
s
): Add avx512fintrin
.
h,
a
vx512
c
dint
.
.
.
commit
|
commitdiff
|
tree
2013-12-31
Alexander Ivchenko
i386
.
c (MA
X
_CLASSES)
:
Increase number of
c
l
asse
s
.
commit
|
commitdiff
|
tree
2013-12-27
Alexander Ivche
n
k
o
sse
.
md (a
v
x51
2
f
_
fi
x
up
i
mm<mode>_
m
askz):
E
xtend to support
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Alexande
r
Ivch
e
nk
o
ss
e
.
md (a
v
x512f_fmadd_<mod
e
>
_
mas
k
z): Exten
d
to support
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Alexa
n
der Ivchenko
s
s
e
.
md (<
c
ode><mode
>
3<m
a
sk_n
a
me>
)
: Extend
t
o
support
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Alexander Ivche
n
ko
i
3
86
.
c
(
ix86_print_operand): Print EVEX's RC modifiers
.
commit
|
commitdiff
|
tree
2013-12-18
Alexa
n
der Ivche
n
ko
sse
.
md (*fma_fmadd_<mode>)
:
E
x
tend to support ma
s
king
.
commit
|
commitdiff
|
tree
2013-12-18
A
l
exander Ivche
n
ko
sse
.
md (avx512f_cmp<mode>
3
): E
x
t
end to suppor
t
masking
.
commit
|
commitdiff
|
tree
2013-11-27
Al
e
xander Ivchenko
hpux
.
h (TARGET_L
I
BC_HAS_FUNCTION): Fix typo
.
commit
|
commitdiff
|
tree
2013-11-23
Alexander Ivchen
k
o
re PR c++/58525 (__cxa_throw_
b
ad_array_n
e
w
_
le
n
gt
h
is
.
.
.
commit
|
commitdiff
|
tree
2013-11-13
Alexan
d
er Ivch
e
n
ko
i386
.
c (ix86
_
pri
n
t_operand):
S
u
pport
z
-ma
s
king
.
commit
|
commitdiff
|
tree
2013-10-28
Al
e
xande
r
I
v
c
henko
i386
.
md (
p
refetch): Al
l
ow TARGE
T
_
A
VX512PF
.
commit
|
commitdiff
|
tree
2013-10-28
Alex
a
nder Ivc
h
enko
i3
8
6
.
md (any_truncate): Ne
w
.
commit
|
commitdiff
|
tree
2013-10-15
Alexande
r
Ivchenko
sse
.
m
d (unspec): Add UNSPEC_RCP
1
4
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Alexander
I
vchenko
pred
i
cates
.
md (const_8_
t
o_15
_
operand):
New
.
commit
|
commitdiff
|
tree
2013-10-15
Alex
a
n
der Ivch
e
n
ko
predi
c
ates
.
m
d (regi
s
t
er_or_co
n
stm1
_
operand): New
.
commit
|
commitdiff
|
tree
2013-10-15
A
l
exande
r
Ivchenko
sse
.
md (unspec): Added UNS
P
EC_VPERMI2, UNSPEC_VPER
M
T2
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Alexander
I
v
chenko
sse
.
md (VI4
8
F_256_5
1
2
)
:
New
.
commit
|
commitdiff
|
tree
2013-10-11
Alexander
Ivchen
k
o
i3
8
6
.
c (bd
e
sc_a
r
gs): Change corr
e
sponding pattern for
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Alexan
d
er
Ivchenko
sse
.
m
d (
V
_
512): New
.
commit
|
commitdiff
|
tree
2013-10-11
Ale
x
a
nder Ivchen
k
o
i
3
86
.
c
(
ix86_rtx
_
costs
)
: E
n
able fma for
TARGET_AVX512F
.
commit
|
commitdiff
|
tree
2013-10-11
Alexander Ivchenko
s
se
.
md (VI248_AVX2_8_AVX512F): N
e
w
.
commit
|
commitdiff
|
tree
2013-10-11
A
lexander Ivchenko
sse
.
m
d
(
VI124_A
V
X2_48_AVX512F):
N
ew
.
commit
|
commitdiff
|
tree
2013-10-11
Alexand
e
r I
v
che
n
ko
sse
.
m
d (VI48_AVX512F): New
.
commit
|
commitdiff
|
tree
2013-10-11
Alexander Ivc
h
enko
sse
.
md (VI
4
_
A
VX512F):
New
.
commit
|
commitdiff
|
tree
2013-10-11
Alex
a
nder Ivchenko
sse
.
md (VI2_AVX5
1
2F): New
.
commit
|
commitdiff
|
tree
2013-10-11
Al
e
xa
n
der Ivche
n
ko
i386
.
md (multdiv)
:
New
.
commit
|
commitdiff
|
tree
2013-10-11
Alexa
n
d
e
r
I
vch
e
nko
sse
.
md (V): Extend
e
d with w
i
der modes
.
commit
|
commitdiff
|
tree
2013-10-11
Alexander Ivchenko
i
3
86
.
md (any_fix): New iterator
.
commit
|
commitdiff
|
tree
2013-10-11
Alexan
d
er
Ivchenko
s
se
.
md
(<sse2>
_
mo
v
nt<mode>): U
p
dat
e
constraint t
o
"v"
.
commit
|
commitdiff
|
tree
2013-09-25
Alexander Ivc
h
enk
o
i386
.
c
(
ix86_avx256_s
p
li
t
_vecto
r
_mov
e
_misali
g
n): Use
.
.
.
commit
|
commitdiff
|
tree
2013-09-13
Al
e
xander Ivchenk
o
con
f
igure
.
t
gt: Remove
*
-*-*and
r
oid* from supported
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Alexa
n
der I
v
chenk
o
const
r
aints
.
m
d
(k): New
.
commit
|
commitdiff
|
tree
2013-09-11
Alexander Ivchenko
*·doc
/
invoke
.
texi:·Docum
e
n
t·fxsr,·xsa
v
e·and·xsaveopt
.
.
.
commit
|
commitdiff
|
tree
2013-09-05
Alexander
I
v
chenko
linux64
.
h: Define OPTION_BIONIC and OPTION_UCLIBC
.
commit
|
commitdiff
|
tree
2013-08-22
Alexander Ivch
e
nko
i3
8
6-co
m
mon
.
c (OPTION_MASK_ISA_AVX512F
_
S
E
T):
N
e
w
.
commit
|
commitdiff
|
tree
2013-08-19
Alexander Ivchenko
targ
e
t
.
def (TARGET_LIBC
_
H
A
S
_
FUNCTION): New target h
o
ok
.
commit
|
commitdiff
|
tree
2013-07-29
Alexander Ivchenko
t
a
rget-support
s
.
exp (check_
e
ffect
i
ve_target_non_
b
ioni
c
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Alexander I
v
chenko
re PR tree-opt
i
mi
z
ati
o
n/57385 ([tree-ssa] Possib
l
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-23
A
l
exande
r
Ivch
e
nko
inclhack
.
d
e
f (complier_
h
_tradcpp): New
.
commit
|
commitdiff
|
tree
2013-04-02
Al
e
xand
e
r I
v
c
h
enko
config
.
gc
c
(arm*-*-
l
inux-
*
): Remove duplicate t-linux
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
A
lexander
Ivchenk
o
ivinline-1
.
C: Add
target
n
onpic
.
commit
|
commitdiff
|
tree
2013-03-27
Alexander Ivchenko
ta
r
get
.
def (TARGET_
H
AS_
I
FUNC_
P
)
: New targe
t
hook
.
commit
|
commitdiff
|
tree
2012-10-26
Al
e
x
ander Ivchenko
ChangeL
o
g/
commit
|
commitdiff
|
tree
2012-05-25
A
lexander Ivchenko
re PR targ
e
t/53435 ((ix86_expand_vec_perm) a
n
d (ix86_expand_
.
.
.
2012-05-21
Alexander Ivchenko
<alexander.ivchenko@intel.com>
commit
|
commitdiff
|
tree