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
[gen/AArch64] Generate helpers for substituting iterator values into pattern names
2018-08-02
rs
a
ndifo
[gen/AArch64] Gen
e
rate
h
e
lpers for substituting iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsa
n
difo
[AArch64] Add support fo
r
16-b
i
t
F
MOV immed
i
ates
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[AArch64] Update
e
x
pected output fo
r
sve/var
_
str
i
de_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[AArc
h
64] XFAI
L
s
v
e/vcond_[45]
.
c
t
e
sts
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
F
o
ld po
i
nter ra
n
ge checks with equal
s
pans
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
F
i
x
P
R number
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
f
o
Fix re
m
ove
_
stmt in vectoriz
a
ble_s
i
md_clone_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[07/11] Use sin
g
l
e b
a
s
i
c
block
array i
n
loop_
v
e
c
_info
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[06
/
1
1] Ha
n
dle VMA
T
_
INVARI
A
N
T
separately
commit
|
commitdiff
|
tree
2018-08-01
r
sandifo
[05/11] Add a vect_s
t
mt_
t
o_vec
t
orize help
e
r function
commit
|
commitdiff
|
tree
2018-08-01
rsa
n
difo
[04/11] Ad
d
a vect_orig_stmt hel
p
er funct
i
on
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[0
3
/11] Remove vect_transform_stmt
g
roupe
d
_sto
r
e argume
n
t
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[02/11] Remove v
e
ct_sch
e
dule_s
l
p return
value
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Schedule SLP earl
i
er
commit
|
commitdiff
|
tree
2018-08-01
rsandif
o
F
i
x over-wideni
n
g handling of COND_EXPRs (PR 8
6
7
4
9)
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[46/46] Turn stmt_vec_i
n
fo back into a
t
y
pedef
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
45/46] Remove vect_
s
tm
t
_in_region_p
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[44/46] Rem
o
ve global vinf
o
_for_s
t
mt-related routines
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[43
/
46] Make fre
e
_
stmt_vec_info tak
e
a stm
t
_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
andi
f
o
[
4
2/46
]
Ad
d
vec_info::replace_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
41/46] Add
v
ec_info::
r
em
o
v
e
_
stmt
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[40/46] A
d
d ve
c
_
info::lo
o
kup_dr
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[39/46] Change ST
M
T_VINF
O
_U
N
ALI
G
NED_DR
to
a
dr_v
e
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[
3
8/4
6
] Use dr_v
e
c_
i
n
f
o to repre
s
ent a data reference
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[
3
7/46] d
r
_au
x
t
weak
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[36/46] Add a pattern_stmt_
p
field t
o
s
t
mt
_
vec_inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[35/46]
Alter interf
a
ces wi
t
hin vect_pattern_recog
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46] A
l
t
e
r interface to
v
ect_get_ve
c
_def
_
for_stmt_co
p
y
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[33/
4
6
]
U
se stmt_ve
c
_i
n
fos instead
o
f vec_info/gim
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[32/46] Use stmt_vec_in
f
o
i
n functio
n
interf
a
ces (par
t
2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46
]
Use st
m
t_vec_info i
n
functio
n
interface
s
(part 1)
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
difo
[30/46] Use stmt_vec_info
s
rather t
h
an gimple st
m
ts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndif
o
[
2
9/46] Use stmt
_
vec_in
f
o
instead of
gimple s
t
mts
internall
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[28/46] Use st
m
t_vec_info instea
d
o
f
gimple stmt
s
i
n
t
ernally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[27/46
]
R
e
move duplicated stmt_vec_info lookups
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
dif
o
[26/46] Ma
k
e
m
or
e
use
of dy
n
_cast
i
n
tree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[25/46] Make
g
e
t
_ear
l
i
e
r
/late
r
_stm
t
ta
k
e and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[24/46
]
M
a
ke stmt_in
f
o_
f
or_cos
t
u
s
e a st
m
t_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] M
a
ke LOOP_VINFO_MA
Y
_MISALIGN
_
STMTS use
stmt_v
e
c
_inf
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[22/46]
Mak
e
D
R
_G
R
OU
P
_SAME_
D
R_STMT a
s
t
mt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[
2
1/46] Make gro
u
pe
d
_
s
tores a
n
d red
u
ctio
n
_chai
n
s use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
ifo
[2
0
/46]
M
ak
e
*
FIRST
_
ELE
M
ENT
and *NEXT_ELEMENT stmt_vec_in
f
os
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make ve
c
t_dr_stmt ret
u
rn a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[18/46] Make SLP_TREE_SCALAR_
S
TMTS a vec<stmt_v
e
c_info>
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
i
fo
[17
/
46
]
M
a
ke LOOP_VINFO_
R
EDUCTIO
N
S an
auto
_
v
ec<
s
tmt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/46] Mak
e
STMT_
V
I
N
FO_
R
EDUC
_
DEF
a
stmt_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/4
6
] Make SL
P
_TREE_VEC_STMTS a vec<stm
t
_ve
c
_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Make S
T
MT_
V
INFO_VEC
_
ST
M
T
a
stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
13/46] Mak
e
STMT_VINFO_RELATED_STMT a stmt_v
e
c
_
inf
o
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[12/46]
Make vect_
f
inish
_
stmt_generati
o
n return a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
s
an
d
i
f
o
[
1
1/
4
6] Pass back a
stmt_vec_info f
r
om ve
c
t_
i
s_simp
l
e_
u
se
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[10
/
46] Temporarily mak
e
s
tmt_vec_info
a
class
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add vec_inf
o
::lookup_s
i
ngle_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[08/4
6
] Add vec_i
n
fo:
:
lo
o
k
up_
d
ef
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[07/46
]
Add vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
06/46] Add vec_inf
o
::ad
d
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[05/46] Fi
x
make_ssa_name call in vectoriz
a
ble_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[04/46]
F
actor out the test for a v
a
l
i
d
r
educ
t
ion input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] R
e
move u
n
necessa
r
y upd
a
te
of
NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[02/4
6
] Remove de
a
d
vectorizable_re
d
uction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
1
/46] Move
s
p
e
ci
a
l cases
o
ut of get_i
n
itial_def_for_r
e
duction
commit
|
commitdiff
|
tree
2018-07-30
rsan
d
ifo
R
e
sy
n
c inline im
p
l
ement
a
t
ion of ceil
_
log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Add PR num
b
e
r
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
ifo
Fix ceil_lo
g
2
(
0) (
P
R 86644)
commit
|
commitdiff
|
tree
2018-07-24
rs
a
ndifo
Avoid &
L
OOP_VINFO_MASKS fo
r
b
b
vectorisation (PR 8
6
61
8
)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement SLP of in
t
e
rnal
f
u
nctions
commit
|
commitdiff
|
tree
2018-07-12
r
sandif
o
Use condition
a
l internal function
s
in if-
c
o
n
v
ersion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Su
p
port
f
used multi
p
l
y-add
s
in
fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Extend tree c
o
de fo
l
ds to
I
FN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
sandifo
Fix typo
i
n
bb
-
slp-ov
e
r-wi
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17
/
n] PR85
6
94: AArc
h
64 support
for AVG
_
F
L
O
O
R/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Pass
more
v
ector types to append_
p
attern_d
e
f
_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
E
n
sure PATTE
R
N_D
E
F_SEQ is em
p
ty before
r
ecognisin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean u
p
interface to vect
o
r patt
e
rn recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR
8
56
9
4: Add
detect
i
on of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n]
PR85694
:
Try to s
p
l
it exi
s
ting casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
difo
[1
4
/
n
] P
R
85694: Rework overwide
n
ing detection
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Avoid
matching the same pattern statemen
t
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fi
x
typo in v
e
ct_rec
o
g_widen_
s
hift
_
p
a
tt
e
rn
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
PR85694: Try to avo
i
d
vectorising c
a
sts of invar
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR856
9
4: Rewor
k
detection of w
i
d
e
n
ed operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
1/n] PR85694: Apply
pattern matching t
o
patt
e
rn d
e
fini
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[10/n] PR8569
4
:
Split out chec
k
for vec
t
orizab
l
e a
s
s
ociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[9b/n] PR8
5
694: Make
vect
_
is
_
sim
p
le_use look
t
hrough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
9
a/n] PR
8
5694: Reor
d
e
r vect_is_
s
imple_use
a
rguments
commit
|
commitdiff
|
tree
2018-06-20
r
sa
n
d
i
fo
[8/n] P
R
85694: Make
p
atterns ch
e
ck
for
target s
u
p
p
ort
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] P
R
85694: A
d
d
a
vect_p
a
ttern_d
e
t
e
c
t
e
d
h
elper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[6/n] PR85694:
Add
a
vect
_
g
e
t
_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[5
/
n] PR8
5
694: Re
m
ove
d
ead WIDEN_SUM h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[4/n]
P
R
85694
:
R
e
move
r
edunda
n
t calls to types_co
m
p
a
tible_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
d
i
fo
[3/n] PR85
6
94: Fix dumm
y
assignmen
t
handling i
n
vecto
r
izable
.
.
.
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
] P
R
85694: Allow patter
n
defini
t
ion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Ti
g
hten LRA test
f
or reloading the
i
nn
e
r reg of a
paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
se poly_in
t
rtx accessors instead o
f
hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
F
i
x
e
xp
a
nd_expr_r
e
al_1
h
andling
o
f BLKmode bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix
p
hi bac
k
ed
g
e
detection
i
n backpro
p
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fi
x
SVE fall
o
ut from r26095
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use po
l
y_in
t
t
ree ac
c
essors
commit
|
commitdiff
|
tree
next