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
[AArch64] Add support for 16-bit FMOV immediates
2018-08-02
rsan
d
if
o
[
A
Arch64] Ad
d
support
f
or 16-bit
FMOV immedi
a
te
s
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[AArch64] Updat
e
exp
e
ct
e
d ou
t
put for sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64]
XFAIL sve/vcond_[45]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fold pointer
rang
e
checks with equal spans
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
Fix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remove_stmt in vectorizable_sim
d
_cl
o
n
e
_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
san
d
ifo
[07/11] Use singl
e
b
asic block array in loop_vec_info
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[06/11]
Handle VMAT_INVAR
I
ANT separ
a
tely
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[05/11]
A
dd a vect_stmt_t
o
_vectorize hel
p
er function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add
a v
e
ct_
o
r
i
g_
s
tmt
helper function
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[03/11] Remov
e
vect_transform_stm
t
g
rouped_store
argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remo
v
e vect
_
sche
d
ule_slp return va
l
u
e
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[01
/
11
]
S
chedule SL
P
e
arlier
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndif
o
Fix
o
ver-widenin
g
handling of CO
N
D_EXPR
s
(PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Tu
r
n stmt_vec_
i
n
f
o
back int
o
a t
y
ped
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[45/46] Remo
v
e
v
e
ct_stmt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
4
/
4
6] Remove
glo
b
a
l
vinfo_for_s
t
mt-related routine
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43
/
46] Make free_stm
t
_vec_
i
nfo take
a
stmt_ve
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46] Add ve
c
_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
1
/4
6
] A
d
d vec_i
n
fo::remove_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
0/46] Add vec_info::lookup_
d
r
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[39/46] Chan
g
e STMT_VIN
F
O
_
UNALIGNED_DR to a dr_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[38/46] Use d
r
_vec_info to rep
r
esen
t
a dat
a
refere
n
ce
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[37/
4
6] dr_aux
t
weak
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a patte
r
n
_
stmt
_
p fie
l
d
to
stm
t
_ve
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
3
5/4
6
]
Al
t
er
int
e
rface
s
withi
n
vect_patte
r
n_rec
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] Alter inter
f
a
c
e
to ve
c
t_ge
t
_vec_def_for_stmt
_
c
op
y
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/46] U
s
e st
m
t_ve
c
_i
n
fos instead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[32/46] Use stmt_vec_info in function int
e
rface
s
(part
2)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[31
/
46] Use
s
t
mt_vec_in
f
o in function interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[30/46] Use stmt_v
e
c_inf
o
s rather than gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29
/
46] Use stmt_
v
ec_info instea
d
o
f
gimple
s
t
m
ts inte
r
nally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
28/46] Use st
m
t_
v
ec_info
in
s
tead of g
i
mple s
t
mts i
n
tern
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
7
/46
]
Remove
d
uplicated stmt_ve
c
_info look
u
p
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
26/46]
M
ak
e
more use of dyn
_
cast in tree
-
vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
25/46] Ma
k
e get_earlie
r
/later_stm
t
tak
e
and r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24/46] Make stmt_info_for_cost use
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Make LOOP_VINFO_MAY_MI
S
A
L
IG
N
_S
T
MT
S
use
stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[22/46] M
a
ke
D
R_GROUP_SAME_DR_STM
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/
4
6] Mak
e
g
r
oup
e
d_stores and reduction_ch
a
in
s
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[20/
4
6]
Make
*FIRST_
E
LEME
N
T a
n
d
*NEXT_ELEMEN
T
stmt_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[1
9
/46] Make vec
t
_dr_stmt
r
e
t
urn a stm
t
_v
e
c_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
8/46] M
a
ke SL
P
_T
R
E
E_SCALAR_STMT
S
a vec<stm
t
_
vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
1
7/46] Make L
O
OP_VIN
F
O
_
RE
D
UC
T
ION
S
an auto_vec
<
stmt_v
e
c_info>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[16/46] M
a
k
e STMT_VINFO
_
R
E
DUC_DE
F
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46] Make
SLP_TR
E
E_VEC_STMTS a vec<stmt_v
e
c
_
info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[14/46] Make STMT_
V
INFO_VE
C
_STMT
a
stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46]
Make ST
M
T_VINFO_RELATED_ST
M
T a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[
12/46] Ma
k
e vect_finish_stmt_generation return
a
stmt_vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass back a st
m
t
_
vec_info from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/46] Temporar
i
ly make stmt_vec_i
n
f
o a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add vec_info::l
o
okup_singl
e
_use
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[08/46] Add vec
_
info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
07/46] A
d
d
v
e
c_info
:
:looku
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[
06/4
6
] Add vec
_
info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46] Fix make_ssa_name call in vectorizable_reduction
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[04/
4
6]
F
actor out
t
he
te
s
t
f
or a valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/4
6
] Remove un
n
ece
s
sary
update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[02/46] Remove de
a
d vector
i
z
able_reduction
c
ode
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] Move special cases out of
g
et_initial
_
d
e
f_for_reductio
n
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline implementation of ceil
_
log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
A
d
d PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rs
a
ndifo
Fix ceil_lo
g
2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Av
o
id &L
O
O
P
_VINFO_MASKS
for bb vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
f
o
Implement S
L
P
of in
t
er
n
al functio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
if
o
Use cond
i
tio
n
al inte
r
nal functions
in if
-
co
n
vers
i
o
n
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Support fused multiply-adds
in fu
l
ly-maske
d
re
d
u
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
A
dd IFN_
C
OND_F
M
A functi
o
ns
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
i
f
o
Extend tree code fold
s
t
o IFN_C
O
ND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandi
f
o
F
ix
t
ypo in bb-slp-over
-
wid
e
n-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694
:
AArc
h
6
4
sup
p
o
r
t f
o
r
AV
G
_
F
LOOR
/
CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Pass more v
e
ctor
t
ypes to
a
ppend_pat
t
ern_def_se
q
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Ensure PATTERN_
D
E
F
_SEQ is empty before recog
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
C
l
ean up interface to ve
c
t
or pattern
r
ecognisers
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16/n] PR85694: Add
de
t
ect
i
o
n of
av
e
raging o
p
eration
s
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n
]
P
R85
6
94
:
T
r
y to spli
t
existing casts
i
n w
i
d
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: Rework overw
i
dening
detect
i
on
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid m
a
tc
h
ing the same pattern s
t
atement
twic
e
commit
|
commitdiff
|
tree
2018-07-02
rs
a
ndifo
Fix typo in vect_
r
ecog_wid
e
n_shift_patter
n
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[1
3
/
n
] PR85
6
94: Try to a
v
oid ve
c
torisi
n
g casts of
invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
12/n]
P
R85694
:
Rework detection of widened
o
perations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR8
5
6
9
4: Apply pattern match
i
ng to p
a
tter
n
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
0
/n
]
P
R
85694
:
Split
out
c
h
e
ck for v
e
ctorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n
]
PR85694: Make vect_is
_
simple_use look
throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[9a/n]
P
R85694: R
e
o
r
der
v
ect_is_
s
i
m
ple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n]
PR85694
:
Make patterns che
c
k
f
or
targe
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85
6
94
:
A
dd a
v
ect
_
patte
r
n
_
detected helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[6/n] PR856
9
4: A
d
d a vect_ge
t
_
i
nterna
l
_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n
]
PR8
5
694: Remove dea
d
WIDEN_S
U
M handling
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[4
/
n] PR85694: Remove re
d
undant call
s
to types
_
com
p
atible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: F
i
x dummy assignm
e
n
t
ha
n
dli
n
g in
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
difo
[2/n] P
R
8
5694: Attach a D
E
F_S
E
Q
o
n
l
y
to t
h
e original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n
]
PR8569
4
:
A
llow pattern
definition s
t
a
t
e
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
T
i
ghten LRA
test
f
or reloading t
h
e inner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_
i
nt
rt
x
accessors i
n
ste
a
d of hw
i
acce
s
so
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
i
x expand_
e
xpr_real
_
1 h
a
ndling
of B
L
K
mode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fi
x
phi backe
d
ge det
e
c
tio
n
in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fall
o
u
t
f
rom r2
6
09
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
s
e
pol
y
_int t
r
ee
acc
e
ssors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_{MUL,D
I
V,MO
D
,RDIV
}
commit
|
commitdiff
|
tree
next