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
Daily bump.
2018-07-02
rsandi
f
o
Fix ty
p
o
in vect_reco
g
_widen_shift_patte
r
n
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[13/n]
P
R85694: T
r
y to
avoid vectorising cas
t
s of
i
nvariants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[
1
2/n] PR856
9
4: Rework detection of w
i
de
n
ed
o
peratio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n] PR85694: Appl
y
pattern matching
to
pattern defi
n
ition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[1
0
/n] PR856
9
4: S
p
lit out
c
heck f
o
r
v
ectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n]
PR85694:
M
ake vect_i
s
_
s
imple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9
a
/n] PR85694: R
e
order
v
ect_i
s
_si
m
p
le_use argum
e
n
t
s
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR
8
5
694: Make patterns check for target s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[7/n] PR8
5
694: Add a vec
t
_p
a
ttern_detec
t
ed he
l
per
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[6/n] PR
8
5694: Add a vect_get_internal_def
he
l
pe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694:
Remo
v
e dead
W
IDEN_SUM h
a
ndli
n
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR
8
56
9
4: Remov
e
redundant c
a
lls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR
8
5
694: Fix
d
ummy ass
i
gnment
h
a
ndling in vectoriz
a
bl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2
/n]
PR85694: A
t
tach a D
E
F_SEQ only
to the
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n] PR85694: All
o
w
p
atte
r
n
definition stat
e
m
e
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Ti
g
hten L
R
A
t
est for
r
e
load
i
ng the inner reg
of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
p
oly_int
r
tx accessors instead of hwi accessor
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_exp
r
_real
_
1
ha
n
dling
of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi bac
k
e
d
ge detection in backpro
p
(PR8
5
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fa
l
lout from
r
2
60951
commit
|
commitdiff
|
tree
2018-05-30
rsandi
f
o
Use poly_int tree a
c
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_{MUL,DIV,MOD,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArc
h
64] Add SVE support for i
n
teger division
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
P
refer
o
pe
n
-c
o
ding vector integ
e
r div
i
s
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs to IFN_COND_* w
h
ere
possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "
e
l
s
e
"
a
rg
u
ment to IFN_COND_* fun
c
tions
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
ndi
f
o
Try harder to pres
e
rve oper
a
nd
t
i
e
s
in maybe_legit
i
mize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Use c
a
n
onicalize_math_aft
e
r
_
vectori
z
ati
o
n
_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Add a
class
t
o
represent a gimple match res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix
S
LP
d
e
f type whe
n
computing ma
s
ks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
2
018-0
5
-22
Ric
h
a
r
d
Sandiford <richa
r
d
.
sandi
f
ord@
l
inar
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a
null lhs i
n
expan
d
_
dir
e
ct_optab_fn (PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
r
s
a
n
difo
Fix
t
ree-
s
s
a
-strlen handling
of partial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
sandifo
Replace FMA_EXPR with
o
ne internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE support fo
r
internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llow gimp
l
e_build with int
e
rnal functio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
H
a
n
dle v
e
ctor boolean types when calculating
t
he SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
Add clo
b
bers around I
F
N_LOA
D
/STO
R
E_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
++ SVE t
e
sts to
g
++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten condition in
v
e
c
t/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64] Predicate
d
SVE comparison
f
ol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AArch6
4
] Use U
N
SPEC_M
E
RGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AA
r
ch64] Tweak sve/vcond_6
.
c te
s
t
commit
|
commitdiff
|
tree
2018-05-02
r
s
a
ndifo
T
i
ghten ea
r
ly
e
x
i
t
in
vect_analyze_data_ref_depen
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add mi
s
sing case
s
t
o
v
e
ct_get_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
i
fo
Se
t
insn_
l
a
s
t_add
r
e
s
s
i
n fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV inform
a
tion when aligning for vector
i
sati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
p
an_tr
a
its fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
f
o
D
o
n't try to vectorise C
O
ND_EX
P
R reduc
t
i
on
c
hains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsan
d
i
fo
[AArch64
]
Fix mul_hig
h
part
_
1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArc
h
64] F
i
x unpack ha
n
dling for
b
ig
-
endi
a
n SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64] A
d
d a tlsdesc
c
a
ll pattern
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add S
V
E mul_highpart
p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
2018-03-13
Richar
d
Sandi
f
ord
<richard
.
sandifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
oi
d
&LOOP_VINFO_MA
S
KS
f
or bb v
e
ctorisat
i
on (PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use
l
oop-
>
s
a
f
e
len rather tha
n
loop-
>
force_vectori
z
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
PR n
u
mber in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
dif
o
2018-03-01
R
i
c
h
ard
S
andiford <richard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Tighten use of
H
ARD_FRAM
E
_POI
N
TE
R
_REGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
M
a
k
e fix for PR 83965 handle SLP reduction chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
r
sandifo
Fix incorrect T
A
R
G
ET_MEM_
R
EF alignmen
t
(
PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array indices
i
n object_address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
di
f
o
Add a
D
E
C
L_E
X
PR for VLA pointer casts (PR 84
3
05)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix f
o
r sin
g
le-e
l
ement pe
r
mu
t
es (PR 842
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use non
z
ero bits to refine rang
e
in spl
i
t_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
S
i
m
p
lify L
R
A
lowpart
subr
e
g fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Make lto
.
e
xp
w
o
r
k with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[
A
Arch64]
R
emove
SVE XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Adjust ira_init_register_move_cost c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use r
a
n
ge
info in
sp
l
it_const
a
nt_off
s
e
t
(
P
R
81
6
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
ch64] Fi
x
SVE testsuite f
a
ilures for IL
P
32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Ha
n
dle SVE
s
ubregs that are effectively
REV
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Pre
f
er
LD1R
Q
for
big-endia
n
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[
AArch64] Use
a
ll SVE L
D
1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64] General
i
se aarch64_simd_valid_
i
mme
d
i
ate
f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AAr
c
h64] Tighten aarch64_sec
o
n
dary
_
reload co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[AA
r
c
h6
4
] Fix sve/extract_[12]
.
c for
b
ig-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg calculation for big-endian t
a
rget
s
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
E
x
p
and vec_per
m
_indices::
s
eries
_
p comme
n
t
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
difo
Fix vect-red
u
c
-or_[12]
.
c
changes i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit
d
g
-
do runs from
g
c
c
.
dg/vect (P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
F
ix u
s
e of boole
a
n_
t
rue/f
a
l
s
e_no
d
e (
P
R 839
7
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup for
a couple of test
s
(PR
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Dis
a
b
le s
o
me patterns
f
or fold-left
r
eductio
n
s (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type handling in x
8
6
scatter
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Check
w
hether any sta
t
ements need m
a
sk
i
ng (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Avoid
ICE for nested inductions (
P
R
8
39
1
4)
commit
|
commitdiff
|
tree
2018-01-17
r
s
an
d
ifo
VIEW_CONVE
R
T
_
EXPR slots for strict-al
i
gn targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Two
fixes for live
-
out SLP inductions (PR
8
3
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Move pa
.
h
FUNCTION_ARG_SIZE to pa
.
c (PR8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix
c
h
a
ngelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid G
C
C
4
.
1 bu
i
ld f
a
il
u
re i
n
fo
l
d
-
const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
nd
i
fo
Don't group ga
t
her loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing vect_double in gcc
.
dg/
v
ect/
p
r79920
.
c (PR8
3
83
6
)
commit
|
commitdiff
|
tree
2018-01-14
r
sandifo
i
n
line_small_fun
c
tions speedup
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Supp
o
rt f
o
r aliasi
n
g wit
h
v
ari
a
ble
s
trides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
SVE scatter
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allow gath
e
r
loads to b
e
used for grouped acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use gat
h
er loa
d
s for str
i
ded accesse
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for SVE gather loads
commit
|
commitdiff
|
tree
next