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 try to vectorise COND_EXPR reduction chains (PR 84913)
2018-03-18
rsandifo
D
on't
try to
vectorise COND_EXPR
redu
c
tio
n
c
h
ains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[
AArch64] Fix mul_hi
g
hpart_
1
_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpack ha
n
d
ling for big-en
d
i
a
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64] Add a
tlsdesc ca
l
l pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add SVE mul_h
i
ghpart
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
Richard Sandiford <richa
r
d
.
sandiford@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Avoid
&
L
O
OP_VIN
F
O_MAS
K
S
for b
b
v
e
c
t
orisation (PR
84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use loop->
s
af
e
l
en
r
a
ther
t
han
l
o
o
p->fo
r
ce_vector
i
ze
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Fix PR numbe
r
in cha
n
ge
l
og ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
2018
-
03-01 Richard Sandiford <r
i
chard
.
sandiford@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tighten use o
f
HARD_FRAME_POINTER_RE
G
NUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix fo
r
PR 83965 handle S
L
P reduct
i
o
n
ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
i
x
incorrect
T
ARGET_MEM_REF alig
n
m
e
nt (PR 8
4
419)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
C
h
e
ck a
r
r
ay indices
in
object_ad
d
r
ess_invari
a
nt_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a DECL_EXPR for
V
LA pointe
r
ca
s
ts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another f
i
x for
sin
g
le-element permutes
(PR 8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to ref
i
ne ran
g
e in split_constant
_
offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
S
imp
l
ify
L
R
A
lowpart
su
b
reg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
M
a
ke lto
.
exp work
w
ith Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
d
i
f
o
[AArch
6
4] Remove SVE
XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Adjust ira_init_reg
i
ster_move_co
s
t comment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
U
se
r
ange info in split_c
o
n
stant_offset (P
R
816
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
c
h64] F
i
x SVE testsui
t
e failures
for ILP3
2
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AA
r
c
h
6
4] Handle SVE
s
u
br
e
gs th
a
t are effe
c
tively R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AAr
c
h64] Prefer LD1
R
Q for bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[
AArch64]
U
se all SVE LD1RQ
v
ariants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64]
General
i
s
e aarch64_simd_val
i
d
_immed
i
at
e
for
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[
AArch64] Tighten aarch64_secondary
_
reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
A
Arch64] Fix sve/ex
t
ra
c
t_[12]
.
c for big
-
endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix
L
RA subreg calculat
i
on for big
-
end
i
an targets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Expand
v
e
c_perm_ind
i
ces::se
r
i
es_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
Fi
x
vect-r
e
duc
-
o
r
_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve expl
i
cit dg-do
r
u
ns from
gcc
.
d
g
/v
e
ct
(
PR 838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Fix
u
s
e
of
b
oole
a
n_tr
u
e/false_node (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Fix vect_
f
loat markup
for
a c
o
uple o
f
tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some pattern
s
for fo
l
d-left reduction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type
h
andl
i
n
g
i
n x86 scatter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
ifo
C
h
eck whe
t
her any statemen
t
s
n
eed masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avo
i
d ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slot
s
for strict-alig
n
tar
g
ets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two
f
i
xes fo
r
live-
o
ut SLP inductions
(
PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mo
v
e pa
.
h FUNCTION_ARG_SIZ
E
to pa
.
c (PR8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Avoid GCC 4
.
1 build failur
e
in fol
d
-
co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't grou
p
gather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Miss
i
n
g
v
ect_
d
o
u
ble in
g
cc
.
dg/vect/pr
7
992
0
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_smal
l
_functions
speedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Support
f
or al
i
asi
n
g
with variab
l
e stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE scatte
r
stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather
lo
a
ds to be used for grouped a
c
c
e
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for s
t
rided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for SVE gat
h
er
loads
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add sup
p
ort for in-orde
r
a
ddition reduction usi
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Remo
v
e unnecess
a
ry
temporary in t
r
ee-
i
f
-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rewor
k
the
l
egiti
m
i
z
e_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an "early re
m
a
terial
i
sation"
pas
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use si
n
gle-iteration epil
o
gue
s
when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Allo
w
sin
g
le-ele
m
ent interle
a
ving f
o
r non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
conditional
r
eductions using SV
E
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support f
o
r vectorising l
i
ve-ou
t
values
u
sin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add an empty_mask_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle peeling
f
or alignmen
t
with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
the number of
iterati
o
ns to be s
m
all
e
r t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Make iv
o
pts handl
e
calls to
internal fun
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
A
llo
w
ADDR_EXPRs
o
f
TARG
E
T_ME
M
_
R
EF
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support for re
d
u
c
tions in fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Add support for full
y
-predicate
d
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
S
L
P r
e
ductions
w
i
th variable-l
e
n
g
th vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Handle more SLP co
n
s
tant and extern definitions
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndif
o
Protec
t
a
g
ain
s
t
min_pr
o
f
i
t
abl
e
_iters
g
oing negative
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
dd support
for m
a
sked load/store_lane
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests for SVE
s
tructure
mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE
load/store_l
a
nes
supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give th
e
targ
e
t
m
ore contr
o
l over AR
R
AY_TY
P
E modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
ix
f
o
lding
o
f
vector mask EQ/NE expressio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwi
n
d
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
[AArch64] SVE
tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tes
t
su
i
te markup
for SVE
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
[AArch64] Ad
d
SVE
s
u
ppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark SLP failu
r
es
f
or
v
ect_
v
ariable_l
e
ngth
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Extra subre
g
f
o
ld f
o
r variable-
l
ength CONST_VE
C
TO
R
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Improve canonicalis
a
tion of TA
R
GET
_
MEM
_
RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
r
sandif
o
Han
d
le
p
olynomi
a
l DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_int vect
o
r si
z
es in
g
et_ve
c
_align
m
ent_
f
or_a
r
ray_
t
yp
e
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
Allow variable-sized
t
emporary
v
aria
b
les
in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[
AArch64] Add con
s
t_offset field to aa
r
ch6
4
_
address_info
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArch64] Set
NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
nd
i
fo
[AArch64]
R
e
w
o
r
k interface
t
o add co
n
stant/offset
r
outines
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch6
4
] Extra sc
a
lar_fl
o
at
_
m
ode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[
AArch64] Avoid GET_MO
D
E_N
U
NITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
Fix mode
_
for_size units in
c
aller-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandi
f
o
Don't
u
se
permutes
f
or single-elem
e
nt accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
ifo
Mostly
reve
r
t r254296
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[AA
r
ch64] Use vec
_
pe
r
m_indice
s
helper routine
s
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[AA
r
c
h
64
]
Reject (high (con
s
t (plus anchor
o
f
fset))
)
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
Fix
permute ha
n
dling
w
h
e
n ve
c
to
r
is
i
n
g scatt
e
rs
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
T
i
ghten LRA cycling chec
k
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Rever
t
DEC
L
_USER_ALIGN part of r2
4
1959
commit
|
commitdiff
|
tree
2018-01-05
r
s
and
i
fo
Make chrec_contains_symbols true for POLY_
I
N
T
_C
S
T
commit
|
commitdiff
|
tree
next