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
Fix phi backedge detection in backprop (PR85989)
2018-06-01
rsandifo
Fix phi backe
d
ge detection in backp
r
op (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix S
V
E f
a
llout fro
m
r
2
6
0951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
se po
l
y
_in
t
tr
e
e access
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add IFN_C
O
ND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AAr
c
h
6
4] Add SVE sup
p
ort fo
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefe
r
open-coding ve
c
tor i
n
teg
e
r division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fol
d
VE
C
_COND_EXPRs to IF
N
_COND_* wher
e
possible
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add an "e
l
se" argument to IFN_COND_*
functions
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Try hard
e
r to preserve operand ties i
n
maybe_legitimize_oper
a
n
ds
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Use can
o
n
icalize_math_after_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to repre
s
e
n
t a gimple match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fi
x
SLP def typ
e
wh
e
n computing ma
s
k
s
(PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-
0
5-2
2
R
i
chard Sandiford
<richa
r
d
.
sandiford@
l
ina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
Handle
a
null lh
s
in
e
xpand_dir
e
ct_opt
a
b
_
fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fi
x
tree-ssa-str
l
en h
a
n
d
ling
of par
t
ia
l
clobbers
(
PR
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
d
i
fo
Replace FMA_
E
XPR with one interna
l
fn
p
er opta
b
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
Gimpl
e
FE su
p
p
o
rt
f
or internal
f
un
c
tions
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
Allow gim
p
le_bu
i
l
d
with internal func
t
i
o
ns
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
dif
o
Handle vector boolean type
s
w
hen
calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsan
d
ifo
Add c
l
obbers aro
u
nd
I
F
N_LOAD/STORE_LA
N
ES
commit
|
commitdiff
|
tree
2018-05-08
r
s
and
i
fo
Move C++ SV
E
tests to g+
+
.
target/aarc
h
64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
T
ighten condition in vect
/
pr85586
.
c
(
PR 8
5
654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AArch64] Pred
i
cated SVE compar
i
son folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
AArc
h
64] Use UNSPEC_MER
G
E_P
T
RUE for
comparis
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[AArch6
4
]
Tweak sve/vcond_6
.
c t
e
st
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighte
n
early
e
xit in vect
_
anal
y
ze_data_
r
ef_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sand
i
fo
Add
missing cases to vect
_
get_smalle
s
t
_
scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
insn_last_add
r
ess in f
i
nal_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV i
n
formation wh
e
n
ali
g
nin
g
for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
pan_traits fixes
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vectorise
COND_E
X
PR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64]
F
i
x
mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP
/
A
A
rch64] Fix unpack hand
l
i
ng fo
r
big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArc
h
64
]
A
dd a t
l
sdes
c
call pa
t
t
ern fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[
AArch64] Add SVE mul_highpart patte
r
ns
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
n
difo
2018-03-13
Ri
c
h
a
r
d Sandifo
r
d
<richard
.
s
a
ndiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
nd
i
fo
Avoi
d
&LOOP_VINFO
_
MASKS
for bb
v
ectorisation (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->s
a
felen rather than loop->force_v
e
ctorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
P
R number in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18-03-01 R
i
cha
r
d Sandifo
r
d <richard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
fo
Tighten use
o
f HARD_FRAME_POI
N
TER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
fo
Make fix for PR 839
6
5 handle SLP reduction
chains
commit
|
commitdiff
|
tree
2018-02-20
r
sandi
f
o
Fix incorrec
t
TARGET_MEM_REF alignment (PR 844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Check array i
n
dices in object_address
_
inva
r
iant_in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
A
dd a DECL
_
EXPR for V
L
A pointer
c
asts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
dif
o
A
nother fix for
single-elem
e
nt permut
e
s (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to refine range in split_co
n
stant_of
f
s
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Si
m
plify LRA lowp
a
rt subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work
with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[A
A
rch
6
4] Remove SVE
X
F
AILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
n
dif
o
Adjust ira_i
n
it_re
g
ister_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
Use rang
e
info
i
n
s
p
li
t
_co
n
sta
n
t
_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] F
i
x S
V
E testsui
t
e fail
u
res for
I
LP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SVE subregs tha
t
are effecti
v
ely
R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Ar
c
h64] Prefer LD1RQ
for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
sand
i
f
o
[AArch64] Use all
SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch6
4
] Gene
r
a
l
i
s
e
aarch6
4
_
s
imd_valid_immed
i
ate f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
[AArch64] Tighten aarch64_s
e
condary_reloa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
d
i
fo
[AAr
c
h
6
4
] Fix sve/extr
a
ct_[12]
.
c
for big-
e
ndia
n
S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LRA
subreg calculation for big-endian targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Expand ve
c
_perm_indi
c
es::series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
an
d
i
f
o
Fi
x
vect
-
reduc-or_[12]
.
c ch
a
nges in
r25702
2
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Rem
o
ve e
x
plicit dg-
d
o
runs from gcc
.
dg/
v
ect
(
PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix u
s
e of
b
oolean
_
tr
u
e
/
false_
n
ode
(
P
R 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
F
i
x vect_float m
a
rkup
fo
r
a couple of
t
ests (PR
8
3888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andifo
Disable some patterns for fold
-
left reductions (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
Fix vect
_
def_type handling in x
8
6 scatter
su
p
p
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Check whe
t
her any state
m
ents ne
e
d masking (
P
R
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid IC
E
fo
r
n
ested
i
nductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW_CONVERT_EX
P
R
slots
for strict-align
t
argets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Tw
o
fixes
for live-out SLP inductions (PR
8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move p
a
.
h FUN
C
TION_ARG_SIZE t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Fi
x
change
l
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build
f
a
i
l
ure in fol
d
-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't group gather loads
(
PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double i
n
gc
c
.
dg/vect/pr79920
.
c
(PR838
3
6)
commit
|
commitdiff
|
tree
2018-01-14
rsandi
f
o
inline_small_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Supp
o
rt fo
r
aliasing w
i
th v
a
riable strides
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add support for SVE scatter
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow g
a
ther
load
s
t
o
be u
s
ed for grouped ac
c
es
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Us
e
gat
h
er loads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add sup
p
ort for SVE
g
ather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for in-orde
r
addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary temporary in
tre
e
-if
-
conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
w
ork
the legitimiz
e
_add
r
e
s
s_
d
i
spla
c
ement hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add an "ea
r
ly rematerialisation
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use singl
e
-
i
t
eratio
n
epilogues when peeling
for
g
aps
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
d
ifo
Al
l
ow
s
ingle-el
e
m
ent
i
nterleaving for
non
-
p
o
wer-o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for conditional reductio
n
s usin
g
SVE C
L
ASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for v
e
cto
r
is
i
n
g l
i
ve-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
d
d an emp
t
y_m
a
sk
_
is_expen
s
i
v
e hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Handle pe
e
ling f
o
r alignme
n
t with m
a
s
k
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number
o
f iter
a
tio
n
s to be smaller than V
F
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
M
a
ke iv
o
pts hand
l
e calls to internal functions
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Allow ADDR_EX
P
R
s
of TAR
G
E
T
_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
fo
r
reductions in fully-m
a
sked lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Add
support
f
or fully-
p
redi
c
a
t
e
d loops
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add
support f
o
r
bitwi
s
e reductions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
SL
P
reductions with variable-length vector
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Handle mor
e
SLP constant and ext
e
rn definitions f
o
r
.
.
.
commit
|
commitdiff
|
tree
next