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
/cp
2018-12-11
rs
a
ndifo
gcc/
commit
|
commitdiff
|
tree
2018-12-07
r
s
andifo
[AArch64][SV
E
] Remove unn
e
cessary PTRUEs from
integer
.
.
.
commit
|
commitdiff
|
tree
2018-12-07
rsandifo
[AArch64
]
[SVE] R
e
move unnec
e
ssary
P
TR
U
Es from FP arithmetic
commit
|
commitdiff
|
tree
2018-12-06
rsa
n
dif
o
R
emove
bogus
t
est l
i
ne from
ve
c
t-over-wide
n
-2
3
.
c
commit
|
commitdiff
|
tree
2018-12-05
r
s
andif
o
Use unsigned
arit
h
m
etic for de
m
o
ted vector p
l
us/minus
.
.
.
commit
|
commitdiff
|
tree
2018-10-08
rsan
d
i
fo
Us
e
FOR_EACH_
I
MM_USE_FAST in gim
p
le-ssa-backp
r
op
.
c
commit
|
commitdiff
|
tree
2018-10-08
rsandifo
D
on't ICE
o
n v
e
ctors of enums (PR 87286)
commit
|
commitdiff
|
tree
2018-09-20
rs
a
ndifo
F
ix PEELING_F
O
R_NITERS c
a
l
cu
l
a
tion
(PR 87288)
commit
|
commitdiff
|
tree
2018-09-20
rsandif
o
A
dd
missing alignm
e
nt check
s
in
e
pilogue loop vector
i
satio
n
.
.
.
commit
|
commitdiff
|
tree
2018-08-28
rsandifo
Fix unguarded use
o
f t
r
ee_t
o
_shwi in tr
e
e-ssa-s
c
cvn
.
c
commit
|
commitdiff
|
tree
2018-08-28
rs
a
ndifo
Add target
sel
e
cto
r
s to slp
-
37
.
c (PR87
0
78)
commit
|
commitdiff
|
tree
2018-08-24
rs
a
nd
i
f
o
Define vect_perm f
o
r variable
-
l
e
ng
t
h SVE
commit
|
commitdiff
|
tree
2018-08-24
rs
a
ndifo
Avoid is_constant
calls
i
n
vect
o
ri
z
a
ble_bswap
commit
|
commitdiff
|
tree
2018-08-24
rsandif
o
Handle SL
P
pe
r
mutation
s
for
v
ariable-length vectors
commit
|
commitdiff
|
tree
2018-08-23
rsandifo
Fix typo 'exapnded' t
o
'expanded
'
commit
|
commitdiff
|
tree
2018-08-23
r
s
andifo
[AArc
h
6
4
]
I
mp
r
ove SVE h
a
nd
l
ing of sing
l
e
-v
e
c
tor permutes
commit
|
commitdiff
|
tree
2018-08-23
rsa
n
difo
Fix
aarch64_
e
vpc_t
b
l guard (PR
859
1
0)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
[2/2] Fix bogus inner indu
c
tio
n
(PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
r
sandifo
[
1
/
2] Fix bogus double reduction
(PR 86725)
commit
|
commitdiff
|
tree
2018-08-22
r
s
andifo
Make the vectoriser drop
to strided
accesses for stores
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
rsand
i
fo
Only tes
t
STMT_VINFO_STRIDED_P for the
first
s
t
a
tement
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
r
s
a
n
d
i
fo
Update global rev
i
e
we
r
s list
commit
|
commitdiff
|
tree
2018-08-09
rsandifo
Allow inner-loop reduc
t
i
o
ns with
v
a
riable-length vec
t
ors
commit
|
commitdiff
|
tree
2018-08-09
rsandi
f
o
Restore
f
l
o
w_bb_inside_loop_p tests
(PR 86858)
commit
|
commitdiff
|
tree
2018-08-09
rsandi
f
o
Fix invalid assum
p
tion in vect_transform_stmt (PR 86871)
commit
|
commitdiff
|
tree
2018-08-07
rsan
d
ifo
[AArch64] Fix
-
mlow-precis
i
o
n-div (PR 86838)
commit
|
commitdiff
|
tree
2018-08-03
rsandi
f
o
Ha
n
dl
e
S
LP of call
pat
t
ern statem
e
nts
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
difo
Typo fix
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[gen/AAr
c
h
6
4] Generate helpers for s
u
b
s
tituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandifo
[AArch
6
4] Add
s
upport for 16-bi
t
FMO
V
i
m
med
i
ates
commit
|
commitdiff
|
tree
2018-08-01
r
s
an
d
ifo
[AArch64
]
U
p
date expe
c
t
e
d o
u
tp
u
t for sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[AArch64] XF
A
IL s
v
e/vco
n
d_[
4
5]
.
c test
s
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fold po
i
nter range che
c
ks with equal span
s
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix P
R
num
b
er
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
Fix remove_stmt in vectori
z
abl
e
_simd_clone
_
ca
l
l (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[07/11
]
U
se single basic
b
lock array
i
n
loop
_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[06/11] Handle VMAT_INV
A
RIANT separately
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[05/11] Add a vect_stmt_
t
o_vectorize h
e
lper function
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04/11] Add a vect_
o
r
ig_stmt help
e
r function
commit
|
commitdiff
|
tree
2018-08-01
rs
a
ndifo
[03/11]
R
emove vect_tr
a
nsform_
s
tmt grouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
2/11] Re
m
ove
vect_s
c
h
edule_slp return
value
commit
|
commitdiff
|
tree
2018-08-01
rs
a
n
d
ifo
[01/11] S
c
hedule SLP earl
i
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
Fix over-wi
d
ening han
d
l
i
ng of COND_EXPRs (PR
86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[46/46] Turn stmt_vec_info bac
k
i
nto a type
d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
45/46] Rem
o
ve vec
t
_stmt_in_reg
i
on_p
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[44/46] Remove g
l
obal vinf
o
_for_stmt-relate
d
routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/46
]
Make f
r
ee_stmt_vec_info take a
stmt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[42/46
]
Add vec_in
f
o::repl
a
ce_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[41/46] Add vec_inf
o
::remo
v
e_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[40/46] Add
v
ec_i
n
fo::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[39/46
]
Change S
T
MT_
V
INFO_UNALIG
N
ED_
D
R to
a
d
r_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
3
8/46] Use dr_vec_in
f
o
to repre
s
e
n
t
a dat
a
reference
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[37/46] dr_a
u
x tweaks
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[36/46] Add
a
pattern_stmt_
p
field
t
o
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[35/46] Alter interfaces with
i
n vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[34
/
46] Alte
r
i
nterface
to
v
ect_get_v
e
c
_
def_f
o
r_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[
3
3
/46] Use stmt
_
vec_infos i
n
st
e
ad of vec_info
/
gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[32
/
46] Use
stmt_vec_info in fu
n
ction interfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[31/46] U
s
e stm
t
_v
e
c_info in functi
o
n
interfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[30/46] U
s
e s
t
m
t_vec_inf
o
s rather than
gimple stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[29/
4
6] U
s
e
stmt_ve
c
_info inst
e
a
d of gimple stmts
i
nt
e
rn
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/4
6
] Use stmt_vec_info instea
d
of gim
p
le s
t
mts inter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[27/46] Remove duplicated stm
t
_vec_i
n
fo
l
ookup
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
6
/
46] Make more use of dyn_cas
t
in tr
e
e-vec
t
*
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
dif
o
[25/46] Mak
e
get_earlier/la
t
er_stmt take a
n
d return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[24
/
46] Ma
k
e stmt_info_f
o
r_cost us
e
a
stmt_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[
2
3
/46] Make LOOP
_
V
I
NFO_MAY_MISALIGN
_
S
T
MTS
u
se stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[22/46] Make DR_GROUP_
S
AME_
D
R_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21/46] Make grouped_stores
and reduction_cha
i
ns use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[20/46]
Ma
k
e
*
F
I
RST_EL
E
MEN
T
and
*
NEXT_
E
LEMENT stmt_ve
c
_infos
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[19
/
46] Mak
e
vec
t
_dr_stmt return a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18
/
46] Make SLP
_
T
R
EE_SCALAR_ST
M
T
S
a vec<stmt_vec_inf
o
>
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[17/4
6
] Make L
O
OP
_
VINFO
_
REDUCTI
O
NS an auto_vec
<
stmt
_
vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/4
6
]
Make STM
T
_
V
INFO_RE
D
UC_DEF
a stmt_vec_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
f
o
[
1
5/46] Ma
k
e
S
LP_TREE_
V
E
C
_STM
T
S a
v
e
c<stm
t
_vec
_
info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[14/46] Make STMT_VINFO_V
E
C_STM
T
a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
if
o
[13/46] Ma
k
e
ST
M
T_VINFO_RELATED_STM
T
a
stmt_ve
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[1
2
/46] Make vect_finish_
s
tmt_generat
i
o
n
return
a
stmt_
v
e
c_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pas
s
back a stmt_vec
_
info from vect_is_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[10/46] Temporarily make stmt_v
e
c_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[09
/
4
6]
Add vec_info::lo
o
kup_sing
l
e
_
u
s
e
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
0
8/46] A
d
d vec_info
:
:lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
7
/46] Add
v
ec_info::lookup_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[06/46]
Add v
e
c_info
:
:add
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndi
f
o
[0
5
/4
6
] Fix make_ssa_
n
a
m
e cal
l
i
n vectorizable
_
reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out the test fo
r
a
valid reductio
n
in
p
u
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
0
3/46] R
e
move unnecessary
update of N
U
M_SL
P
_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Remov
e
d
ead v
e
ctorizable_reduc
t
ion code
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[01/46] Mo
v
e
s
peci
a
l cases
out of get_initial_def_for_re
d
u
c
ti
o
n
commit
|
commitdiff
|
tree
2018-07-30
r
s
andifo
Resync inline implem
e
n
tat
i
on of ceil_lo
g
2 (PR
8
6506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR num
b
er
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x ce
i
l_log2(0)
(
P
R 8
6
644)
commit
|
commitdiff
|
tree
2018-07-24
rsan
d
i
f
o
Avoid
&LOO
P
_VINFO_M
A
SKS
for bb vec
t
or
i
sation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
r
sandifo
Implement S
L
P
of internal f
u
nc
t
ions
commit
|
commitdiff
|
tree
2018-07-12
rsan
d
ifo
Use
condition
a
l intern
a
l
fun
c
tions
i
n if-conver
s
io
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Supp
o
r
t
fused mult
i
ply-a
d
ds in ful
l
y
-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Add IFN_
C
OND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend
tree code f
o
l
ds
t
o
IFN_
C
OND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
i
f
o
F
ix typo in bb-
s
lp-o
v
er
-
widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694: AA
r
ch
6
4 support
f
or AVG_FLOOR/C
E
IL
commit
|
commitdiff
|
tree
next