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
Don't ICE on vectors of enums (PR 87286)
2018-07-03
rs
a
ndifo
Avoid matching t
h
e sa
m
e
p
attern statement twice
commit
|
commitdiff
|
tree
2018-07-02
r
san
d
ifo
Fix typo in vect_recog
_
widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/
n
]
PR85694: Try to avoid vectorising casts o
f
i
n
v
a
riants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n
]
PR8
5
694:
R
ew
o
rk d
e
tec
t
io
n
of wid
e
ned opera
t
ions
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
d
i
fo
[1
1
/n] PR85694
:
Apply patter
n
matching to patter
n
def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR
8
5
694: Split out check fo
r
vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n
]
PR85694
:
M
a
ke
vect_is_sim
p
le_
u
s
e look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[
9
a/n] PR
8
5694:
R
eorder
v
ect_i
s
_si
m
ple_u
s
e argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[8/n] PR85694: Make p
a
t
terns c
h
eck for tar
g
et support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a vect_patte
r
n_det
e
cted he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/
n
] PR85694: A
d
d a vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[5/n] PR85694: Remove dead
W
IDEN_SU
M
hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[4/n] PR85694
:
Remove red
u
ndant c
a
l
l
s to t
y
pes_compa
t
i
b
le
_
p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix dummy assig
n
ment handling
i
n ve
c
toriza
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[2/n] PR856
9
4: Attach a D
E
F
_
SEQ only
to the origin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
nd
i
fo
[1/n] PR85694: Allow pattern
d
e
fin
i
t
i
on statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighte
n
LRA test for r
e
loading the inner reg of a pa
r
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Us
e
pol
y
_int rtx accesso
r
s i
n
stead
of hwi
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
rsandif
o
Fix
e
xpand_expr
_
real_1 handlin
g
of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi ba
c
kedge detec
t
i
o
n in backprop (PR8
5
989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE fal
l
out fro
m
r260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
andifo
Use
p
oly_i
n
t t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN
_
COND_{
M
UL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
san
d
ifo
[AArch64] Add
S
V
E
support
f
or integ
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
P
r
e
f
er
open-co
d
i
n
g
vector i
n
teger division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold
VEC_COND_EXPRs t
o
IFN_COND_* w
h
ere pos
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else"
argument to IFN_COND_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try
h
ar
d
er to preserve
o
perand ties in maybe_legit
i
mize
_
operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Use
c
ano
n
icalize_math_after_vectori
z
a
t
i
o
n
_
p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
f
o
Add
a
c
lass to r
e
p
r
esen
t
a gim
p
le match result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix SLP def type
w
hen comp
u
ting masks (P
R
85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05
-
2
2
Richard S
a
ndif
o
r
d
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
Handle a
n
u
ll lhs
i
n
expand_direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsand
i
f
o
Fix tree
-
ss
a
-st
r
len ha
n
dling of pa
r
t
ial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
Replace FMA_EX
P
R wit
h
one internal fn
p
er optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE suppor
t
for
i
nternal
f
unctio
n
s
commit
|
commitdiff
|
tree
2018-05-17
r
s
a
ndifo
Allow gimple_build with internal fun
c
tio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Han
d
le ve
c
tor boolea
n
t
ypes wh
e
n
calcula
t
ing th
e
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers arou
n
d
I
FN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
di
f
o
Move C++ SVE
t
ests to
g
++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Ti
g
ht
e
n condition in vect/pr85586
.
c (P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
64] Predicated SVE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
if
o
[
AA
r
ch64] U
s
e
UNSPEC_M
E
RGE_PTRU
E
for comp
a
rison
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak
s
ve/vcon
d
_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
n
di
f
o
T
i
ghten early e
x
it in vect_analy
z
e_d
a
ta_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing c
a
ses t
o
v
e
ct_get_smallest_scal
a
r_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
Set insn_la
s
t_add
r
ess in
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV in
f
ormation
when aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_traits fixes (PR
84811)
commit
|
commitdiff
|
tree
2018-03-18
rs
a
ndifo
Don't try to v
e
ctorise COND_EXPR reduction c
h
ains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[AArch64] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[SLP
/
AArch64] Fix unpack hand
l
ing fo
r
big-end
i
an SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
d
ifo
[AArch6
4
]
Add a tlsdesc call
p
a
ttern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndi
f
o
[
AArch64
]
Add
S
VE mul
_
highpart patte
r
ns
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
20
1
8-03-13 Richard Sand
i
f
o
rd
<
r
i
chard
.
sandifor
d
@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandi
f
o
Avoid &LOOP_VI
N
FO_MASKS for
b
b
vectorisation (P
R
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Use
l
oop->saf
e
len
r
at
h
er than l
o
op
-
>force_vect
o
r
i
ze
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
n
difo
Fix PR nu
m
ber in ch
a
ngelog ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Ri
c
hard Sandifor
d
<richard
.
sandiford@li
n
ar
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Ti
g
hte
n
us
e
of
HARD_F
R
AME_POINTER_REGNUM
i
n alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
an
d
ifo
Ma
k
e f
i
x for
PR
83
9
65 handle S
L
P red
u
c
tion chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorre
c
t TARGET_MEM_
R
EF
alig
n
ment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
Ch
e
c
k
array
i
nd
i
ces in object_
a
ddress
_
invaria
n
t_in_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rs
a
ndifo
Add a DECL_EXPR for VLA pointer ca
s
ts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for
s
ingle-element permutes (PR
8
4265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use n
o
nzero bits to refine range in split
_
constant_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
fo
Simplify LRA
l
ow
p
a
r
t
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
Mak
e
lto
.
e
xp
w
o
rk
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[AArch64] Remove S
V
E
XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
A
d
just
i
r
a_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info in split_co
n
stant_offset (PR 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Fix S
V
E testsuite
failures f
o
r ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle
S
VE subr
e
gs
th
a
t are effectively REV
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
[AA
r
c
h
64] Pref
e
r LD1R
Q
f
or big-endian S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
ifo
[AArch64]
Use all
SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Ar
c
h
6
4] Generalise aarch64_si
m
d_
v
alid_immedi
a
te f
o
r
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch
6
4]
Tighten
aarch64_secondary_reloa
d
conditio
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[A
A
rch6
4
] Fix sve/
e
xtract_[
1
2]
.
c for b
i
g-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Fix LRA subreg calculation for b
i
g
-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Exp
a
n
d
vec_perm_indices::
s
eries_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect
-
r
educ-
o
r_[12]
.
c chan
g
es in r25702
2
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Remove
e
xpl
i
cit dg-do run
s
fr
o
m gcc
.
dg/vect (PR 83889
)
commit
|
commitdiff
|
tree
2018-01-24
r
s
andi
f
o
F
i
x use of bo
o
l
ean_
t
rue/
f
a
lse
_
no
d
e (P
R
83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix ve
c
t_f
l
oa
t
m
a
rkup
f
or a couple of tests
(
PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
is
a
ble some
p
atte
r
ns for fold-l
e
ft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
Fix ve
c
t_def_
t
ype handling in
x
86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Check whethe
r
a
ny s
t
atements need masking (PR 8392
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
A
v
oid ICE for n
e
sted i
n
d
uctions (PR 83914
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW
_
CON
V
ERT_
E
XPR slots for
s
trict-align
ta
r
g
e
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
nd
i
fo
Two fixes for
live
-
out SLP inductions
(
PR 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Mo
v
e pa
.
h FUNCTION_ARG_SIZE
t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 bu
i
ld failu
r
e in f
o
ld-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
D
on't gro
u
p g
a
ther l
o
ads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Missing vect_double in gcc
.
dg/vect/pr79920
.
c (PR
8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
line_small_func
t
ions sp
e
e
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Su
p
port for alia
s
ing with
varia
b
l
e
s
t
r
i
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for SVE sca
t
ter
sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
l
low g
a
ther loads
to be
u
sed for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for stri
d
ed accesses
commit
|
commitdiff
|
tree
next