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
Typo fix
2018-08-02
rsandi
f
o
T
ypo fix
commit
|
commitdiff
|
tree
2018-08-02
rsand
i
fo
[g
e
n/
A
Arch
6
4]
Generate helpers for su
b
stituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
r
sandifo
[AA
r
ch64] Add
support fo
r
1
6
-
b
it FM
O
V immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
AArch6
4
] Update exp
e
cted o
u
tp
u
t for sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[A
A
rch64]
XFAIL s
v
e/vcond_[45]
.
c t
e
sts
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
o
ld
p
o
int
e
r range c
h
ecks wit
h
equal s
p
a
n
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
ix PR number
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
Fix
r
emove_stmt in v
e
ctori
z
able_simd_clone_ca
l
l (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[07/11] Use single basic block array i
n
loop_
v
ec_inf
o
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06/1
1
] Ha
n
dle VMAT_INVARIANT separate
l
y
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[05/11]
A
dd a vect_stmt
_
to_vectori
z
e helper
functio
n
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect_orig_stmt helper function
commit
|
commitdiff
|
tree
2018-08-01
r
s
and
i
f
o
[03/11] Remo
v
e vect_transform_stmt gr
o
upe
d
_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
2
/11] Remove
vec
t
_sch
e
dule_slp retu
r
n va
l
ue
commit
|
commitdiff
|
tree
2018-08-01
r
s
andifo
[01/11] S
c
hedule SLP earl
i
er
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
Fix over
-
wideni
n
g handling of COND_EXPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Turn stmt_vec_info back in
t
o a typedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[4
5
/4
6
] Remove vect_stmt_in_reg
i
on_p
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
f
o
[44/46] Remove
g
lo
b
al vinfo_fo
r
_
stmt-related
r
outines
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
4
3/4
6
] M
a
k
e
free_stmt_vec_info
take a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[42/46] A
d
d vec
_
i
n
fo::repl
a
ce_stm
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
f
o
[
4
1/46] Add vec_
i
nfo::remove_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[40/46] Add vec_info::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
39/46] Change STMT_VIN
F
O_UNALIGNED_DR t
o
a
dr_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[38/
4
6] Use dr_
v
ec_
i
nfo to
r
epresent a data reference
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[3
7
/
46] dr
_
aux tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[36/46]
Add a
p
attern_
s
tmt_
p
f
i
el
d
to stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandif
o
[35/
4
6] Alter interfaces within vect_pattern
_
r
eco
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46]
A
lter interface to
v
ect_
g
et_vec_def_f
o
r_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[33/46]
U
s
e stmt_vec_
i
nfos inst
e
ad of
vec_info/gi
m
ple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[3
2
/
4
6] Use
stmt_vec_in
f
o
in function inte
r
faces
(p
a
rt 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[31/46] Use stmt_vec_info
i
n functio
n
interfaces
(
part 1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
30/
4
6] Use
stmt_vec_inf
o
s rather t
h
an gimp
l
e stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[2
9
/46
]
Use stm
t
_
v
ec
_
info
inste
a
d of gimple st
m
ts
i
nternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[28/46] Us
e
s
t
mt_vec_info instead of
g
i
m
p
le s
t
m
t
s i
n
t
ernal
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
27/46]
R
emove duplicated stmt_vec_
i
nfo lookups
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[26/46] Mak
e
mor
e
use of dyn_cast
i
n
tree-vec
t
*
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[25/46]
M
ak
e
get_
e
arlier/la
t
er_stmt tak
e
and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46]
Make stmt_i
n
fo
_
for_cost use a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[23
/
46] Make L
O
OP_VINFO_M
A
Y_MISAL
I
GN_STMTS
use stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22
/
46] Make DR_GROUP_SAME_
D
R_STMT a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[21/46] Make gr
o
u
ped
_
stores and reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[
2
0/46] Make *FI
R
ST_ELEMENT a
n
d *
N
EXT_EL
E
MEN
T
stmt_vec_i
n
fos
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[19
/
46] Mak
e
vec
t
_
dr_stm
t
r
eturn
a
stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
8/46
]
Make SLP_TREE_SCALAR_STMTS a v
e
c<stmt_ve
c
_
info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[17/46] Make L
O
OP_VINFO_
R
EDUC
T
IONS an auto_v
e
c<stm
t
_
vec_
i
nfo>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
1
6/46]
M
ake ST
M
T
_VINFO_REDUC_D
E
F a st
m
t_
v
e
c
_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
15/
4
6] Make SLP_TREE_VEC_STM
T
S
a
vec<st
m
t_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[14/46] Make
STMT_VINFO_VEC_STMT a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[13/46] M
a
ke
S
TMT_VINFO_RELA
T
ED_STM
T
a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[12/46]
M
ak
e
vect_finish_stmt_generation re
t
u
rn a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46
]
Pass back a st
m
t_
v
ec_info
from
v
ect_i
s
_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Temp
o
rari
l
y
m
ake stmt_vec_info a
class
commit
|
commitdiff
|
tree
2018-07-31
r
sand
i
f
o
[
09/46] Ad
d
vec_info:
:
loo
k
up
_
s
ingle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[08
/
46] Add vec_inf
o
::loo
k
up_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/
4
6] Add ve
c
_info::loo
k
up
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
and
i
fo
[06/46
]
Add vec_info:
:
add_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[05/46] F
i
x ma
k
e_ssa_name
call in vector
i
zable_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[04/
4
6] Factor out
t
he te
s
t for a val
i
d
re
d
uction i
n
p
ut
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[03/46
]
Remove
unn
e
cessar
y
updat
e
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/46]
R
emove
d
ead vectorizable_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[01/46] Move special cases out of get_initial_def
_
for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline im
p
lementation of ceil_log2 (PR 86
5
0
6)
commit
|
commitdiff
|
tree
2018-07-25
r
sandifo
Add PR n
u
mber
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix
ceil_log2(0) (PR 86
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsa
n
difo
Avoid &LOOP
_
V
INFO_MASKS
fo
r
bb vectorisation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Imple
m
ent SLP
o
f internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Use conditional in
t
ernal fun
c
tions i
n
if-con
v
ersion
commit
|
commitdiff
|
tree
2018-07-12
rs
a
n
d
i
fo
Support f
u
s
ed multiply-adds
i
n
fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Ad
d
IFN_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend
t
ree code
f
olds to IFN_CO
N
D
_
*
commit
|
commitdiff
|
tree
2018-07-04
r
sandi
f
o
Fix typo
i
n bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[17/n] PR85694: AArch
6
4 su
p
port for AVG_
F
L
O
OR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
P
a
ss more vect
o
r ty
p
es
to
append_p
a
tter
n
_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Ensure PATTERN_
D
EF_SEQ is
empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
C
l
ean u
p
interface to vector pa
t
tern
r
ecognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n
]
P
R85694: Add detection of averag
i
ng opera
t
ions
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/
n
] P
R
85
6
94: Try
t
o
s
pl
i
t
existi
n
g ca
s
ts
in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[14/n] PR85694: Rework
o
verwid
e
nin
g
detect
i
on
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
A
v
oid matching t
h
e sam
e
patter
n
statemen
t
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_reco
g
_widen_
s
hift_pat
t
ern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndif
o
[1
3
/
n
] PR85694: Tr
y
to avoi
d
vectorising casts of i
n
varian
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
12/n] PR85
6
9
4
: Rework detection of
w
idened opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
1/n
]
PR85694:
A
pply
patte
r
n
m
a
t
ching to patter
n
d
efi
n
ition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[10/n
]
PR856
9
4: Split
out check for
v
ectoriz
a
ble a
s
sociati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[9b/n
]
P
R
85694:
M
ake vect_i
s
_s
i
mple
_
use
l
ook thr
o
ug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9
a
/n] PR
8
5
6
94: Reor
d
e
r
vect_is_simple_us
e
arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8
/
n] PR85694: M
a
ke pa
t
terns ch
e
ck for tar
g
et support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n]
P
R85694: Add a vect_pattern_de
t
ected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n]
PR
8
5694: Ad
d
a vect_get_int
e
rnal
_
d
ef he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[5/n] P
R
85694:
R
emove dead
W
I
DEN_SUM handli
n
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redundant calls to ty
p
es_
c
om
p
atible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694:
F
ix dummy assignment handling in vectoriz
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[2/n] PR85694: Atta
c
h a D
E
F_SEQ
only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[
1/n
]
PR85694: Allow pattern def
i
ni
t
ion s
t
atements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
Tighten LRA t
e
st for reloading the inner reg
of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
if
o
Use
p
oly_in
t
rtx
a
c
cessors
i
n
s
te
a
d of
hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix e
x
pand_expr_real_1 handling
o
f BLKm
o
de bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix phi ba
c
ke
d
ge
detection in b
a
c
kp
r
op (PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fallout from r26
0
95
1
commit
|
commitdiff
|
tree
next