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
rsandifo
Ty
p
o fix
commit
|
commitdiff
|
tree
2018-08-02
rs
a
ndif
o
[gen/AArch64
]
Generate helpers
f
or substitutin
g
iterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
rsandif
o
[AA
r
c
h
64]
A
dd
suppo
r
t for 16-bit FMOV immedi
a
tes
commit
|
commitdiff
|
tree
2018-08-01
rsand
i
fo
[
AArch64] Update
e
xpected
o
utput f
o
r sve/var_s
t
ride_
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
[AArch64] XFA
I
L sve/v
c
ond_[4
5
]
.
c tests
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
Fold p
o
inter range
c
h
ecks
w
i
t
h
e
qu
a
l sp
a
ns
commit
|
commitdiff
|
tree
2018-08-01
rsandi
f
o
Fix PR numb
e
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix remove_st
m
t in vec
t
o
rizable_s
i
md_c
l
one_call (PR
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[
07
/
11
]
Use singl
e
basic block arra
y
in loo
p
_vec_info
commit
|
commitdiff
|
tree
2018-08-01
r
s
a
n
difo
[06/11] H
a
ndle VMA
T
_INV
A
R
I
A
NT separately
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[05/11] Add a vect_stmt_to_vectorize
helper f
u
nction
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[04
/
1
1
]
A
dd a v
e
ct_or
i
g_
s
t
mt help
e
r f
u
n
c
tion
commit
|
commitdiff
|
tree
2018-08-01
rsan
d
ifo
[
03/1
1
] Remove
ve
c
t_transfo
r
m_stmt g
r
ouped_store argument
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[
02/11] Remove vect_schedul
e
_slp r
e
t
u
r
n
va
l
ue
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
[01/11] Schedule
S
LP earlie
r
commit
|
commitdiff
|
tree
2018-08-01
rsandifo
Fix over-widening
h
andling of COND_EXPRs (PR
8
6749)
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
4
6/46] Turn stm
t
_vec_info back into
a
typedef
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[45/46] Remove vect_stmt_in_re
g
ion_p
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[44/4
6
] Remov
e
g
l
oba
l
vinfo_for
_
stmt-related
r
outines
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[43/46]
M
ake f
r
ee_stmt_vec_info
take a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
2/46] A
d
d vec_info::repl
a
ce_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
4
1
/4
6
] Add ve
c
_info::remove_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[40/46] Add vec
_
i
nfo
:
:lookup_
d
r
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
ndifo
[39/46] C
h
ange
STMT_VI
N
FO_UNALI
G
NED_DR to a dr_v
e
c_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[38/
4
6] Us
e
dr_v
e
c_info
t
o repres
e
nt a data referen
c
e
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[37/46] dr_a
u
x tw
e
aks
commit
|
commitdiff
|
tree
2018-07-31
r
sa
n
d
i
fo
[
36/46
]
Add a pattern_stmt_p f
i
eld to stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[35/46] Alter
in
t
erfaces wit
h
i
n
vect_pattern_re
c
o
g
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[34/46]
A
l
t
er
i
nterface to vect_g
e
t_vec_def_for_stmt_copy
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[33/46] Use s
t
mt_vec_infos i
n
stead of vec_info/gimple
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
sandi
f
o
[32/46] Use stmt
_
ve
c
_info in function int
e
rfaces (part 2)
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[31/46]
Use st
m
t_vec_info i
n
func
t
i
o
n
i
nterfaces (
p
a
rt 1)
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[30/46]
Use
stmt_v
e
c_infos rather t
h
an gimple
stmts
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
29/
4
6] Us
e
st
m
t_vec_i
n
fo in
s
tead of g
i
mple s
t
m
t
s internally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[2
8
/
4
6] Use stmt
_
ve
c
_info instead of gimple s
t
mts inter
n
ally
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[27/
4
6]
R
emove duplicated stmt_vec_info lookup
s
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[26/
4
6] Make mo
r
e u
s
e of
dyn_cast
in
t
ree-vect*
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
fo
[25
/
46]
M
ake
g
e
t
_earlier/later_st
m
t
t
ake and
return
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsandi
f
o
[24
/
46] Make stm
t
_
i
nfo_f
o
r_
c
ost use a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[23/46] Mak
e
L
O
O
P
_VINFO_MAY_M
I
SALIGN_STMTS use stmt_
v
ec_info
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[
22/46] Ma
k
e DR_GROUP_
S
AME_
D
R_STMT a
s
tm
t
_vec_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[21/46] Make group
e
d_stores a
n
d reduction_chains use
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[20/46] Ma
k
e *
F
IRST_
E
LEMEN
T
and *NE
X
T
_
ELEMEN
T
stmt_vec_inf
o
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/46] Make ve
c
t_dr
_
stmt return a stmt_vec_i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[1
8
/
4
6] Make SL
P
_
TREE_SCALAR_ST
M
T
S
a
vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
r
s
andif
o
[17/4
6
] Make LOOP_VINFO_REDUCT
I
O
N
S an auto_vec<s
t
mt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[16/
4
6] M
a
ke STMT_
V
I
NFO_REDUC_DEF a stmt_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46]
M
a
ke
S
L
P_
T
RE
E
_VEC_STMT
S
a
vec<stmt_vec_in
f
o
>
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
14/46] Make STMT_VI
N
F
O_VEC_STMT a
s
tm
t
_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] Mak
e
STMT_VINFO
_
R
ELATED_STMT
a st
m
t_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[12/46] Make vect_fi
n
i
sh_stmt_gen
e
rat
i
o
n return a stmt
_
vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[11/46] Pass bac
k
a stmt_v
e
c
_i
n
f
o from vect_is_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[10/46]
T
emporarily
make stmt_vec_i
n
fo
a
clas
s
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[09/46] Add vec_i
n
fo::looku
p
_single_use
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[08/46]
A
dd vec_i
n
fo::l
o
ok
u
p
_
def
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07
/
46] Add
vec_info:
:
look
u
p
_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[06/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[05/46
]
Fix m
a
k
e
_ssa_name call
in v
e
c
t
orizab
l
e_reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04
/
46
]
Factor out the test
for a
v
a
lid re
d
uction input
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[03/46
]
Remove unnecess
a
r
y
up
d
ate o
f
NUM_S
L
P_USES
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[02/46] Remove dead vectori
z
able_re
d
uct
i
on code
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[01/46] Mov
e
s
pecial cas
e
s
o
ut of ge
t
_initial
_
d
e
f_for_
r
eduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
R
esync inli
n
e impleme
n
tation of ceil_log2 (PR 865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsandi
f
o
A
d
d PR nu
m
ber
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Fi
x
cei
l
_log2(0) (PR 8664
4
)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
void &LOOP_VINFO_MASKS
f
or
b
b
vectorisat
i
on (PR 86
6
18)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Implement
S
L
P of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Use conditional internal
functions in if-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
S
upport
fu
s
ed multiply-a
d
d
s
in f
u
lly-
m
a
ske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_C
O
ND_FMA fun
c
tio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree code
f
o
l
ds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
F
i
x
t
ypo in
bb-slp-
o
ver
-
w
iden-
*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
fo
[17/n] PR85694: AArch64 suppor
t
for A
V
G_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Pass more v
e
cto
r
types to
append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
En
s
ure PATTERN
_
DEF_S
E
Q
i
s
empty before re
c
ogn
i
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Clean up interfa
c
e t
o
vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
16/n] PR8569
4
:
A
dd detecti
o
n of
averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n]
P
R85694: Tr
y
to
s
plit ex
i
sting ca
s
ts in wi
d
ened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14
/
n] PR85694:
R
ewor
k
overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
d
i
fo
Avoid matching th
e
s
ame pattern s
t
atement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
F
ix
t
ypo in
vec
t
_r
e
cog_widen_s
h
ift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndi
f
o
[13/n] PR8569
4
: Try
t
o avoid vectorising c
a
sts of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[12/n] PR85694: Rewor
k
d
e
tection o
f
widened
o
peration
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n]
PR85694: Apply
p
a
t
t
ern matching to pattern defi
n
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[10/n]
PR85694: Spl
i
t ou
t
che
c
k for vectori
z
able
associ
a
tiv
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
dif
o
[9b/n] PR85694: Make
v
ect_is_si
m
ple_use look throug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
a/n] PR85694: Reorder
vect_i
s
_
s
imple
_
use
a
rguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8
/n] PR85694:
M
ake patterns check for targ
e
t support
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
i
fo
[7/n] PR85694: Add a ve
c
t
_pattern_de
t
ec
t
e
d help
e
r
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[6/n] PR85694: Add a vect_get_internal_def h
e
l
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: R
e
mo
v
e dead
WIDEN_SUM
ha
n
dling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n]
PR85694:
R
emov
e
redu
n
da
n
t cal
l
s to types_co
m
patible_
p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR85694: Fix dumm
y
assi
g
nment h
a
ndling in v
e
ctorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andif
o
[2/n]
PR85694: Attach a DEF_SEQ only to the o
r
i
ginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
nd
i
fo
[1/n] PR
8
5694: Allow
p
at
t
ern d
e
fini
t
ion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten
LRA test for relo
a
ding the inner r
e
g of a
pa
r
a
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_
i
n
t
rtx a
c
cessor
s
instead o
f
hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
Fi
x
expand_expr_real
_
1 h
a
ndl
i
ng of BLKmode bitfie
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fi
x
phi back
e
dge dete
c
tion in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
V
E fall
o
ut from
r2
6
0951
commit
|
commitdiff
|
tree
next