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
i
f
o
[AAr
c
h64] Add support
for 1
6
-bit
F
MOV immediates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
A
Arc
h
64] Upda
t
e
e
xpected output fo
r
sve/var_stride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[AArc
h
6
4] XFAIL sve/vcond_
[
45]
.
c
tests
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fold
pointer range
c
hecks w
i
th equal spans
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
Fix P
R
n
umber
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fi
x
remove_stmt
i
n vect
o
rizable_
s
imd
_
clone
_
call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
r
sa
n
difo
[
07/
1
1
]
Use singl
e
b
asic bloc
k
array in loop_v
e
c_
i
n
fo
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
0
6/11]
Handle V
M
AT_INVARIANT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
05/11] Ad
d
a vect
_
st
m
t_
t
o
_vect
o
r
i
ze helper
f
un
c
tion
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
ndifo
[04/11] Add a vect
_
orig_stmt helper
fun
c
t
ion
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[03/11] Remove vect_transform_stmt
grouped_store arg
u
ment
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[02/11]
R
emove vect_s
c
h
e
d
ule_
s
lp return value
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[01/11
]
Schedul
e
SLP earlier
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fix ove
r
-w
i
dening han
d
ling of COND_
E
XPRs (PR 86749)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[46/46] T
u
r
n
st
m
t_vec_info back into a ty
p
edef
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[45/46
]
R
emove vect_s
t
mt_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[44/46] Rem
o
ve global vinfo_
f
or_st
m
t-related
routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43/4
6
] Mak
e
fre
e
_stmt_ve
c
_info take a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[42/46]
A
dd vec_info:
:
replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[41/46] Add vec_info::remove_stm
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[40/
4
6] Add vec_i
n
fo::lookup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
39/46]
Change
ST
M
T
_
VINFO_UNALIGNED_DR to a
d
r
_
v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38
/
46] U
s
e d
r
_vec_info to repre
s
ent a data r
e
fe
r
ence
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[37/46]
d
r
_a
u
x tweaks
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add
a
pattern_
s
tmt_p field to
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/
4
6] Alter inter
f
aces
wit
h
i
n
vect_patte
r
n_rec
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[34
/
46] Alter interfa
c
e to
v
e
c
t_get_
v
ec_de
f
_
fo
r
_s
t
mt_copy
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[33
/
4
6
] Use stmt_vec_infos instea
d
of
v
ec_in
f
o/g
i
mple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndif
o
[32/46]
U
se stmt_vec_info
i
n function inter
f
a
c
es (pa
r
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46
]
Use stmt_vec_info in functio
n
i
n
t
e
rfaces (part 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
3
0
/
4
6
] Use stmt_v
e
c_
i
nfos rat
h
er tha
n
gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
2
9/46] U
s
e
stmt_vec_info inst
e
ad
o
f gimple stmts i
n
ternally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[28/46]
Use stmt_vec_info instead of gimple stmts internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[27/46] Remov
e
d
u
p
licated
s
tmt_vec_in
f
o
l
ook
u
ps
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[26/46] Make more use of dy
n
_c
a
st
i
n tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[25/
4
6
]
Make get_
e
arlier
/
l
a
t
er_stmt take and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24
/
46] Make stmt_info_for_
c
ost use a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Ma
k
e
LOOP
_
VIN
F
O_MAY_M
I
SA
L
I
G
N_STMTS u
s
e stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
f
o
[22/46] Make DR_GRO
U
P_SAME_DR_S
T
MT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[21
/
46] Make grouped_stores and redu
c
tion_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[20
/
46] Make *FIRST
_
EL
E
ME
N
T and *NEXT_
E
LEMENT st
m
t_vec_infos
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[19/46] Make vect_dr_stmt return a stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
1
8/46] Make SLP_TRE
E
_S
C
ALAR_STMTS a ve
c
<stmt
_
v
e
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[17/46] M
a
ke
L
OOP_
V
INFO_
R
EDUCTIONS an auto
_
vec<stmt_
v
ec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[16/46] Make STMT_VINFO_REDUC_DE
F
a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[
15/46
]
M
a
ke SLP_T
R
EE_VEC
_
STMTS a
v
e
c
<
s
tmt_
v
ec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
14/
4
6]
Make STMT_VINF
O
_
V
EC_STMT a stm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[13/46] Make STMT_VINFO_RELATED_S
T
MT
a
stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[1
2
/46] Make vect_fini
s
h_s
t
mt_generat
i
on return a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46] Pass
b
ack a st
m
t_vec_
i
n
fo from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10/46] Te
m
porari
l
y
m
ak
e
stmt_v
e
c_info a class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
9
/46] Add
v
ec
_
info::l
o
okup_s
i
n
gle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
8/46] Ad
d
vec_inf
o
:
:
loo
k
up_def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
07/
4
6
] Add vec_info
:
:lookup_s
t
mt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
0
6/46] Add ve
c
_inf
o
::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[05/46] Fi
x
make_ssa
_
n
ame call
i
n vectorizable_re
d
uct
i
on
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[04/4
6
] Factor out
the test for
a
valid reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[03/46
]
Remo
v
e
unnecessary up
d
ate of NU
M
_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/46] Re
m
o
v
e dea
d
ve
c
toriz
a
ble
_
reduction
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/4
6
] M
o
v
e
special
cases out of get_ini
t
ial_def_
f
or_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync inline
i
m
plem
e
ntation of ceil_log2 (PR
8
6506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Ad
d
P
R num
b
er
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
nd
i
fo
Fix
c
eil_
l
og2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
vo
i
d &LOOP_VINFO_MASKS for bb v
e
ctori
s
ation (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
di
f
o
Impl
e
ment
S
LP of
intern
a
l
functions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
U
se con
d
itional inter
n
al fun
c
t
ions in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Suppo
r
t fused multiply-ad
d
s
in fully
-
m
aske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_CO
N
D_
F
MA
functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend tre
e
code folds
t
o
IFN_CON
D
_
*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
F
i
x typo in bb-s
l
p-over-wide
n
-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
[17/n]
P
R8
5
694: AArch64 s
u
pport for
A
VG_FLOOR/
C
EIL
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
P
a
ss more vecto
r
types to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure P
A
TTERN
_
DEF_SEQ
is em
p
ty before rec
o
g
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
C
l
ean
u
p int
e
rface to vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
6/n] PR85694: Add detection of averaging
o
perations
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[15/n]
PR856
9
4: T
r
y to sp
l
i
t
existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85
6
94: Rework o
v
erwiden
i
ng detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid mat
c
hing the same pat
t
ern st
a
temen
t
t
wi
c
e
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
i
x typo in vect_recog_widen_shift_pat
t
er
n
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR
8
5694:
T
r
y
t
o a
v
oid v
e
ct
o
r
i
s
ing casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
2/n] PR856
9
4: Rework det
e
ction of
w
idened o
p
era
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n]
P
R85694: A
p
ply pattern
m
atc
h
ing to
pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/
n
] PR85694: Split
out
c
hec
k
f
or vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[9b/n] PR85694: Make vect_is_simple_us
e
loo
k
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[9a/n
]
P
R
8
5
6
9
4: Reorder v
e
ct_is_
s
imple_use argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[8/n] P
R
85694: Make patterns ch
e
ck for target support
commit
|
commitdiff
|
tree
2018-06-20
rs
a
nd
i
fo
[
7/n] PR85
6
94: Add
a vect_pa
t
tern_
d
et
e
cted helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[6/n]
P
R85694
:
Add a vect_get_intern
a
l_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n] PR85694: Remove dead WIDEN_SUM h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85
6
9
4
: Remove redun
d
an
t
call
s
t
o
types_comp
a
tib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
3
/
n] PR85694:
Fix dummy
a
s
signment ha
n
dling in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[2/n] PR85694:
Attach a D
E
F
_SEQ only to
the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
1
/
n] PR85694: All
o
w
pattern d
e
finition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LRA test
f
or reloading the
in
n
er
r
eg
o
f
a par
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Use
poly_int rtx accessors instead o
f
hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsand
i
fo
Fix expand_expr_real_1
h
andling of B
L
Kmode
bit
f
ield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi
b
a
c
kedge detecti
o
n i
n
back
p
rop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix SVE
fa
l
lout from r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add IFN_
C
OND_{M
U
L,
D
IV,MOD,RDIV}
commit
|
commitdiff
|
tree
next