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
[1/n] PR85694: Allow pattern definition statements to be reused
2018-06-20
rsan
d
i
fo
[1/n] PR8569
4
: Allow p
a
ttern
d
efini
t
i
o
n sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten
LRA test f
o
r reloadi
n
g the inn
e
r reg of a parado
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
poly_int rt
x
acc
e
ssors instead of hwi ac
c
essors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
ex
p
and_e
x
pr
_
rea
l
_1
h
andling of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fi
x
phi bac
k
edge de
t
ectio
n
i
n backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
F
ix SVE f
a
llout
f
rom r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandi
f
o
Use poly_int tree acc
e
s
s
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Add IFN_C
O
N
D_{MUL,
D
I
V
,MOD,RD
I
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch6
4
] Add SVE
su
p
port for integ
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
e
fer open-coding vec
t
or integer division
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
F
o
ld VEC_COND_EXP
R
s
t
o
I
F
N_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
a
n "else" argument to
I
FN_CO
N
D_*
func
t
i
ons
commit
|
commitdiff
|
tree
2018-05-25
r
s
and
i
fo
Try harder
to
preserve
op
e
rand ties in maybe_legiti
m
i
z
e_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use ca
n
onicalize_math_after_v
e
ct
o
rizatio
n
_
p
for
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
dd a class to r
e
present a
gi
m
pl
e
ma
t
ch res
u
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
i
x SLP d
e
f type wh
e
n computing mask
s
(PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-05-22
Richard Sandiford <rich
a
rd
.
san
d
if
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
H
a
ndle
a nul
l
l
h
s i
n
expand_di
r
e
c
t_optab_
f
n (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix
t
ree-ssa-strlen
h
andling o
f
partia
l
c
l
obbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace
F
MA_
E
X
P
R
w
ith on
e
i
n
ternal fn p
e
r
o
p
t
a
b
commit
|
commitdiff
|
tree
2018-05-17
r
san
d
i
fo
Gimple FE su
p
port for internal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow g
i
mple_build
w
ith inter
n
al fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Ha
n
dle ve
c
tor boole
a
n types when calculat
i
ng the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
Ad
d
clobbers around IFN_
L
OAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE
t
ests to g++
.
ta
r
get/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Tighten conditi
o
n in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h
6
4
]
Predicated SVE co
m
pariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64]
U
se UNSPEC_MERGE_P
T
RUE f
o
r comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
A
Ar
c
h
6
4]
T
weak
sve/vcond_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
T
ighten early
e
x
i
t in vect_analyze_dat
a
_
r
ef_depe
n
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
dd mi
s
sing cases to vect_get
_
smalles
t
_s
c
alar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Set insn_la
s
t_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsan
d
if
o
Use SCEV information when
a
ligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
pan_t
r
ait
s
f
i
x
e
s (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't
tr
y
to vectorise CO
N
D_EXPR reduc
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
andifo
[A
A
rch64] Fix mul_h
i
ghpart_1_
r
un
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[SLP/AArch64]
Fix unpack handling
f
or big-en
d
i
an SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
an
d
i
f
o
[
A
A
rc
h
6
4] Ad
d
a tlsdesc cal
l
pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AArch64
]
Add SVE mu
l
_h
i
g
hpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-
0
3-
1
3 Richard Sandi
f
o
r
d <richard
.
sa
n
di
f
ord@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOO
P
_VINFO_
M
ASKS for bb vectorisation (
P
R 8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen rather than loop->force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
fo
Fi
x
PR numb
e
r in c
h
angelog e
n
t
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01
Richard Sandiford <ri
c
hard
.
san
d
i
ford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Tig
h
t
e
n
u
se
of HA
R
D_F
R
A
M
E_POI
N
TER
_
REGNUM
in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for P
R
83
9
65 ha
n
dle SLP reductio
n
ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsandi
f
o
Fix incorrect T
A
RG
E
T_MEM_REF alignm
e
nt (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsa
n
di
f
o
Che
c
k array indices in o
b
jec
t
_address_inva
r
iant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a DEC
L
_EXPR for V
L
A
pointer casts
(
PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
An
o
ther fix f
o
r
singl
e
-
element permut
e
s
(PR
8
42
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use non
z
ero
bit
s
to refine r
a
nge in split_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lo
w
part su
b
reg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[AArch
6
4] R
e
move SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Ad
j
u
st ira_init_register_move_c
o
st com
m
en
t
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use range info
in split_c
o
nsta
n
t_offset (PR
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Fi
x
SVE
testsui
t
e failures for
I
L
P32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64]
H
andle SVE subregs
that ar
e
effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArc
h
64] Prefer LD1RQ for big-
e
n
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[A
A
rch64] Us
e
all SVE
LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Generalise aarc
h
64_sim
d
_va
l
id_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[
AArch64
]
Tigh
t
e
n aarch64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch6
4
] Fix
s
ve/extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Fix LRA subreg calcul
a
tion for
b
ig-endian targets
commit
|
commitdiff
|
tree
2018-01-30
r
s
an
d
ifo
Expa
n
d ve
c
_perm
_
i
ndices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
r
sandif
o
Fix vect-reduc-o
r
_[12]
.
c ch
a
n
ges in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Remove explicit dg-do
r
u
ns from gc
c
.
dg/vect (PR
83889)
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Fix use o
f
boolean_true/false_node
(
PR 8
3
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix v
e
ct_float markup for a couple
of te
s
ts (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Dis
a
ble some p
a
tterns for fold-le
f
t reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
s
andifo
F
ix
v
ect_def_type handling in
x
8
6
s
catter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check wheth
e
r any statements need masking (PR 8
3
922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void ICE for nested inducti
o
ns (PR
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
V
IEW_CONVERT
_
E
XPR slot
s
for strict
-
al
i
gn targe
t
s (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
T
w
o
fixes for
l
i
ve-o
u
t
SLP inductions (PR 8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_A
R
G_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build failure in fold-
c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Do
n
'
t
g
r
oup gathe
r
lo
a
ds (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
Mi
s
sing ve
c
t_dou
b
l
e
in g
c
c
.
dg
/
vect/p
r
79920
.
c
(PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
sandif
o
i
n
l
i
ne_s
m
all_functions sp
e
edup
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Su
p
port for
a
l
i
a
sing with varia
b
le
stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for SVE
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather loads to be used for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Use gather
l
oads for strided accesse
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support for SVE gather l
o
ads
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Add
support for in-or
d
er addition r
e
duct
i
on using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
move un
n
ecessa
r
y tempor
a
ry in t
r
e
e-if
-
conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
R
ewo
r
k the legiti
m
ize_address_disp
l
aceme
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Add an
"
early r
e
mate
r
ia
l
i
sat
i
on"
p
a
s
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use single-i
t
e
r
ation epilogues when
p
ee
l
i
ng for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Allow sing
l
e-element inte
r
l
eaving for non-power
-
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for con
d
it
i
on
a
l
reductions u
s
ing SV
E
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
A
d
d support for
vectorising live-out values using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Add
a
n empty_mas
k
_is_e
x
pensive
ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle pee
l
ing f
o
r alignment wit
h
masking
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Al
l
ow the number of
i
t
erations to
b
e
small
e
r t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Make ivopts handle call
s
t
o interna
l
func
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
A
llow
A
DDR_E
X
PRs of
T
ARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for reductions in fully-
m
asked
l
oop
s
commit
|
commitdiff
|
tree
next