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
[7/n] PR85694: Add a vect_pattern_detected helper
2018-06-20
rsandifo
[7/n]
PR
8
5694: Add a vect_pattern_de
t
ected
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add a
vect_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85694: Remove dead WID
E
N_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandi
f
o
[4
/
n] PR
8
5694:
R
emove
r
e
d
undant
ca
l
ls
t
o types_
c
ompatible
_
p
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[3/n] PR85694: Fix dumm
y
as
s
ignment handling
i
n vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n]
PR85694: Atta
c
h a DEF_SEQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
1
/n] PR856
9
4:
Allo
w
pattern defin
i
tion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Tight
e
n
L
RA test for reloadin
g
the inner re
g
o
f a paradoxic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int
rtx a
c
ces
s
ors in
s
tead of
h
wi accessors
commit
|
commitdiff
|
tree
2018-06-04
r
s
and
i
fo
Fix exp
a
nd_expr_re
a
l_1 handling of BLKmode
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix ph
i
ba
c
kedge detection
i
n bac
k
prop (PR85989
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE f
a
llo
u
t fro
m
r
2
6
0
95
1
commit
|
commitdiff
|
tree
2018-05-30
rsa
n
difo
Use poly_int t
r
ee accesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d IFN_C
O
N
D_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
[AArch64] Add SVE suppor
t
for int
e
ger division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
P
refer ope
n
-coding ve
c
t
o
r integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_E
X
PRs to
I
FN
_
C
OND_* where
pos
s
i
b
l
e
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument to
I
FN
_
CON
D
_
*
funct
i
ons
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
dif
o
Try harder
t
o prese
r
ve o
p
erand ti
e
s in maybe
_
legi
t
imize_operan
d
s
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Use canonicalize_math_a
f
ter
_
v
ect
o
rizat
i
o
n
_
p
f
o
r FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add
a
c
lass to repres
e
nt a
g
i
m
p
le mat
c
h
result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix SL
P
d
e
f type when computing ma
s
ks
(PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018
-
0
5
-22
R
ich
a
rd Sand
i
ford <rich
a
rd
.
sandiford@l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
di
f
o
Handle a null lhs in expand_direct_o
p
tab_fn
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix
tr
e
e-
s
sa-strlen handl
i
ng of
p
ar
t
ial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsand
i
f
o
Repla
c
e FMA_
E
X
P
R with on
e
internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
d
ifo
Gimpl
e
FE suppo
r
t
for intern
a
l f
u
nctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with internal funct
i
ons
commit
|
commitdiff
|
tree
2018-05-16
rsand
i
fo
Handle v
e
c
t
or
b
oolean types
w
hen c
a
lculating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsan
d
ifo
A
d
d cl
o
bbers
a
ro
u
nd
I
FN_L
O
AD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C
+
+
SVE tests to g++
.
target/a
a
rch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
sandi
f
o
Tighten condition in vect/pr85586
.
c
(PR
8
5
654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
difo
[AArch64]
P
r
e
d
ica
t
ed SVE compari
s
o
n folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Use
U
NSPEC_
M
ERGE_PTRUE
f
or co
m
paris
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[
A
A
rch64] Tweak sve/vcond_6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
Tighten e
a
rly exit in vect_a
n
a
l
yze
_
d
a
t
a
_re
f
_depen
d
enc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
d
d miss
i
ng c
a
ses to vect_get_sma
l
lest_scalar_typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
S
et in
s
n_la
s
t_addres
s
in final_1
commit
|
commitdiff
|
tree
2018-03-24
rs
a
ndif
o
Use SCEV in
f
orma
t
ion when aligning for
v
ectorisa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_sp
a
n_traits fixes
(PR 84811
)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
Don't
try
to vectorise COND_EXPR red
u
ction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
n
difo
[AAr
c
h64] Fix mul_hi
g
hpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SL
P
/
A
Arch64] Fix
unpack h
a
ndling for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[AArch64] A
d
d a tlsdesc
call patte
r
n
f
or
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[AArch64] A
d
d SV
E
mul_highpart
p
a
t
t
e
rn
s
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2
0
18-0
3
-13 Richar
d
Sandi
f
ord
<richard
.
sandi
f
o
rd@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &L
O
OP_VINFO_MASKS for bb vect
o
r
i
s
ation
(
PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Use loop->sa
f
elen rather t
h
an loop->force_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR num
b
er in cha
n
gelog ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 R
i
chard Sandiford
<
richar
d
.
s
a
ndif
o
rd
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
f
o
T
i
ghten use of HAR
D
_FRAME_
P
OINTER_REGNU
M
in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
M
a
ke
fix
for
P
R 8
3
965
h
andle
SLP reduction cha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rs
a
n
difo
Fi
x
incorrect TARGET_MEM_REF alignmen
t
(PR 8
4
419)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
ndif
o
Check array indic
e
s in object_addr
e
ss_invaria
n
t
_in
_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
a
n
d
ifo
Add a DECL_EXPR f
o
r VLA poi
n
ter casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Another fix
for single-
e
leme
n
t permutes (PR
84
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use
n
onz
e
ro bits t
o
refine range
i
n spl
i
t_con
s
tant_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Sim
p
lify LRA
l
owpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Ma
k
e
lto
.
ex
p
work wi
t
h
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[AArch64] Remove SVE XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_r
e
gis
t
er_mov
e
_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
U
s
e r
a
nge in
f
o in sp
l
it_co
n
stant_offset
(
PR 8163
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] F
i
x SVE
testsuite failures for
I
LP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Handle SVE subregs tha
t
are effectively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AAr
c
h
6
4
]
Prefer LD1RQ for big-end
i
a
n
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Use al
l
SVE LD1RQ var
i
ants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
c
h64
]
Generalise
a
arch
6
4_simd_vali
d
_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten aarch64_secondary_relo
a
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
[AArch64] F
i
x
sve/extract_[12]
.
c for bi
g
-end
i
an SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
F
ix
LRA subreg calculation
for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expan
d
vec_perm_indices::s
e
ries_p com
m
ent
commit
|
commitdiff
|
tree
2018-01-25
rsan
d
ifo
Fix vect-r
e
duc-or_[12]
.
c chang
e
s
i
n
r25702
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve
ex
p
licit d
g
-
d
o run
s
f
rom
g
cc
.
d
g
/vect (PR
8
3
8
8
9
)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_true/false_node (PR 8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
e
ct_flo
a
t markup for
a
couple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
Di
s
able som
e
pattern
s
for
fo
l
d-lef
t
reductions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandif
o
Fix vect_de
f
_ty
p
e handli
n
g
i
n x86 s
c
atter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck
w
h
e
ther any s
t
a
t
ements need masking (PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
oid ICE for nested ind
u
ctions
(
PR 83914
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVER
T
_EXP
R
s
l
ots for strict-align t
a
r
gets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fix
e
s for
l
ive-out SLP inductions (PR 8
3
857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mov
e
p
a
.
h FUNCTION_ARG
_
SIZE to p
a
.
c (
P
R83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sandi
f
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Av
o
id GCC
4
.
1 build failure
i
n fold-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Don
'
t group gather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
M
issing vect_do
u
ble in gcc
.
dg/vect/pr79920
.
c (PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inl
i
ne_small_func
t
ions
s
peed
u
p
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Support for
a
liasing w
i
th vari
a
ble st
r
ides
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Al
l
ow gather loa
d
s
t
o
be used
f
or groupe
d
access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use gather loa
d
s for strid
e
d accesse
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
i
fo
Add
su
p
po
r
t for SVE ga
t
he
r
loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Add sup
p
ort
f
o
r in-o
r
d
er addition reduc
t
i
o
n using
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Rem
o
ve unnecessary t
e
mpor
a
ry in tree-if
-
c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
R
e
w
o
rk the legi
t
imize_address_displacemen
t
hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an
"
early remateri
a
lisation" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use
s
ingle-iteration epilogues w
h
e
n peeli
n
g for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low si
n
gl
e
-element interleaving for
n
on-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
s
upport for conditi
o
nal reducti
o
ns using SV
E
C
L
A
STB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support fo
r
vectorisin
g
l
i
v
e-
o
u
t
values using
S
VE
.
.
.
commit
|
commitdiff
|
tree
next