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
[16/n] PR85694: Add detection of averaging operations
2018-07-03
rsand
i
fo
[16/n] PR85
6
94: Add
d
et
e
c
t
io
n
of
averaging o
p
erations
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[15/n] PR85694
:
T
ry t
o
sp
l
it e
x
i
s
t
in
g
ca
s
ts i
n
w
idened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
f
o
[1
4
/n
]
PR8569
4
: Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
A
v
oid matching the same patt
e
rn statement
t
wice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix
typo in vect_reco
g
_wid
e
n_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
13/n] PR856
9
4: Try to avoid vecto
r
ising casts of invariant
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[1
2
/n]
P
R
8
56
9
4: Rework detection of w
i
d
ened operati
o
ns
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[11/n] PR85694: Appl
y
pa
t
tern matching to
patt
e
r
n
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[10/n]
P
R85694: Sp
l
it ou
t
check
for vectorizable associat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9b/n] P
R
85694: Make
v
e
c
t
_is
_
s
i
mple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[9
a
/n] PR85694: Reorder vect_is_s
i
mple_
u
se argumen
t
s
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR856
9
4: Make
p
a
tterns check for target support
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndif
o
[7/n] PR
8
5694: Ad
d
a vect_pattern_detected
h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[6/n] PR85694: Add a vect_get_inte
r
na
l
_def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dead WIDEN_SUM ha
n
dling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remov
e
redundant
c
alls to types_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR
8
569
4
:
Fix dummy assignment han
d
ling i
n
vec
t
orizabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[2
/
n] PR85694:
Attach
a
DEF_SEQ o
n
ly to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[1/n]
PR856
9
4: All
o
w
p
att
e
rn def
i
nition s
t
at
e
ment
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Tighten LRA te
s
t fo
r
reloading the inner
r
eg of a parad
o
xic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
san
d
ifo
Use poly_int rtx acces
s
or
s
inste
a
d of hw
i
a
c
cessor
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
ix expand_e
x
p
r
_
real_1
h
and
l
ing of BLKmode
b
itfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi b
a
c
k
ed
g
e
d
etection in bac
k
prop
(PR85
9
8
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix SV
E
f
allout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
andif
o
Use
poly_int tree access
o
r
s
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Add IF
N
_COND_
{
MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
[
A
Arch64] Add SVE s
u
pport for intege
r
divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
P
refer open-cod
i
ng vector integer div
i
si
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold
V
EC
_
COND_EXPRs to IFN_COND_*
w
here possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
an "else"
a
rgume
n
t to IFN_COND_* f
u
nc
t
ions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
f
o
Tr
y
h
ard
e
r to
p
re
s
erve
o
p
erand ties in maybe_l
e
gi
t
imize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
andif
o
Use canonica
l
ize_math_after_vectoriz
a
tion_p fo
r
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Add a class t
o
represent a gimple
ma
t
ch res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsa
n
dif
o
Fix S
L
P
def t
y
pe when computin
g
m
a
sk
s
(PR858
5
3)
commit
|
commitdiff
|
tree
2018-05-22
r
sa
n
d
ifo
201
8
-0
5
-22
Richard Sandiford
<rich
a
rd
.
san
d
iford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
andle a null lhs in expa
n
d_
d
i
r
ect_
o
pt
a
b_fn
(PR
8
5
8
62)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tr
e
e-ssa-strle
n
handling o
f
p
a
rtial c
l
obbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsand
i
f
o
Replace FMA_EXPR with
one inte
r
nal fn per opta
b
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimp
l
e FE
s
upport f
o
r i
n
ternal functions
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Allow g
i
mp
l
e_build with interna
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean ty
p
es when c
a
lculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
A
d
d clobbers around IFN_LOAD/S
T
OR
E
_LANE
S
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
M
ove C++ SVE tests to g++
.
tar
g
et/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighten condition in vect/pr
8
5586
.
c (PR 856
5
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h64] Predi
c
a
t
ed SVE
c
ompariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[A
A
rch64] Use UNSPEC_MERGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[A
A
rch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandi
f
o
Ti
g
hten ear
l
y
e
xit in ve
c
t_
a
nalyze_data_
r
ef_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missi
n
g
c
a
s
es
to vect_get_s
m
allest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndi
f
o
Set ins
n
_las
t
_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV inform
a
tion when aligning for ve
c
torisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
po
l
y_
s
pan_trait
s
fixes
(PR 84
8
11)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
f
o
Don't try t
o
vectoris
e
COND_EXPR redu
c
tion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch
6
4
]
Fi
x
mul_high
p
a
r
t_1_
r
un
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[SLP/AArc
h
6
4
] Fix
u
n
pack handling for b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AAr
c
h64]
A
d
d a tlsdesc ca
l
l
pat
t
ern for
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AA
r
ch64] A
d
d SVE mul_hi
g
hpart
p
at
t
erns
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
2018-03-13 Richard Sandi
f
ord <richard
.
sand
i
for
d
@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Av
o
id &LO
O
P_VINFO_
M
ASKS for
b
b vectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->s
a
felen r
a
t
her
than loop-
>
force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x
PR number
i
n changelog
entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18
-
03-
0
1 Richa
r
d Sandiford <rich
a
rd
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Tight
e
n
use of HARD_
F
R
A
M
E_POINT
E
R_REGN
U
M in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
M
ake fix
f
or P
R
83965
handl
e
SLP reduction c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect TARGE
T
_
M
EM_R
E
F alignme
n
t (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
a
n
difo
Check array indices in o
b
j
ect
_
addres
s
_invaria
n
t
_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandif
o
Add a
D
ECL_EXPR for VLA poin
t
er c
a
st
s
(PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndif
o
Anoth
e
r
f
ix fo
r
singl
e
-el
e
ment p
e
rmutes (
P
R 8426
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use
n
on
z
ero
bits to refine
r
a
nge in split_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify LRA lowpart subr
e
g f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Make
l
to
.
ex
p
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Re
m
ove SVE X
F
AILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Adjust
i
ra_init_register_mov
e
_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
dif
o
Use
range info in
split_co
n
stant_offset (PR 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Fix SVE testsuite fail
u
res
f
or I
L
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Hand
l
e SVE su
b
r
e
gs that are effecti
v
ely REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64
]
Prefe
r
LD1R
Q
fo
r
big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Use all S
V
E LD1RQ vari
a
n
ts
commit
|
commitdiff
|
tree
2018-02-01
r
s
andi
f
o
[
A
A
rch64] G
e
neralis
e
aarch6
4
_
s
i
m
d_valid_imm
e
diate
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten a
a
rch64_secondary_reloa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
64] Fix s
v
e/extract_[12]
.
c
for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sandif
o
Fix LRA su
b
reg c
a
lcu
l
a
tio
n
for big-endian
ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec
_
p
erm_indi
c
es
:
:series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
Fix
vect-reduc-or_[12]
.
c changes in
r257
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
ov
e
e
xplicit dg-do
ru
n
s from gcc
.
dg/v
e
ct (P
R
83889
)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Fix u
s
e o
f
boole
a
n_true
/
false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Fi
x
vect_fl
o
at markup for a couple
o
f tests (P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
f
o
Disable some patt
e
rns f
o
r fold-left reductions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandif
o
Fix vect_def_
t
ype handling in x86
s
catt
e
r
suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
n
difo
C
heck whether any s
t
at
e
ments need masking (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
A
void I
C
E
f
o
r nested inductions
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_
C
O
NVERT_EXPR sl
o
ts for s
t
rict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes
for live-out SL
P
inductions (PR 838
5
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
M
o
ve p
a
.
h
FUNCTION_ARG_S
I
Z
E
t
o
pa
.
c (PR8385
8
)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
dif
o
Fix cha
n
gelog
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Avoid GC
C
4
.
1
build failure in fol
d
-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Do
n
'
t group g
a
th
e
r lo
a
ds (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_d
o
uble
i
n gcc
.
dg
/
vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
ndifo
i
n
l
ine_small_functi
o
ns s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppo
r
t for aliasing
w
ith va
r
iable strides
commit
|
commitdiff
|
tree
next