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
Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c
2018-07-03
rsan
d
ifo
[14/n] PR
8
56
9
4: R
e
work overwid
e
ning det
e
ction
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
Avoid
m
atc
h
i
n
g the same pattern state
m
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
r
s
andifo
F
i
x
typo
in vect_reco
g
_widen_shift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
if
o
[13/n] PR85694: Try t
o
avo
i
d vectorising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
difo
[12/n] PR85694: Re
w
ork detection of wid
e
ned o
p
e
rations
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[11/n] PR8569
4
: Apply patte
r
n matchi
n
g to
p
attern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[1
0
/n]
PR85694: Sp
l
i
t
out check for ve
c
t
o
rizable
a
ss
o
ciative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9
b
/n] PR8569
4
:
Ma
k
e vect_is_simple_
u
se
l
o
ok t
h
roug
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sa
n
dif
o
[9a
/
n] PR8569
4
: Reorder vect_is_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85
6
94: Make pa
t
t
e
r
n
s
c
heck f
o
r
tar
g
et support
commit
|
commitdiff
|
tree
2018-06-20
r
sandif
o
[7/n] PR85
6
9
4: Add a
v
ect_patter
n
_detec
t
ed
h
elper
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[6/n] PR856
9
4
: Add a vect
_
g
et
_
in
t
ernal_de
f
helper
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
5
/n]
PR85694: R
e
move dead W
I
DEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] P
R
85
6
94: Remove r
e
d
un
d
ant calls to ty
p
es_co
m
pat
i
ble_p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[3/n] PR85694: Fix du
m
my ass
i
gnment handling in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
PR85694: Attach
a
DEF_SEQ o
n
ly to th
e
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/
n
]
PR85694: Allow patter
n
def
i
nition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
T
i
ght
e
n
L
RA
t
est for
r
e
loa
d
ing the inn
e
r
reg of a pa
r
adoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
s
e poly
_
int r
t
x acces
s
o
r
s
i
nstead
o
f hwi acc
e
ss
o
r
s
commit
|
commitdiff
|
tree
2018-06-04
rs
a
ndifo
Fi
x
e
xpand_expr_real
_
1 handl
i
ng of BLK
m
ode
bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
i
x
phi backedge de
t
ectio
n
in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix SVE fallout
from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsa
n
di
f
o
Use pol
y
_
i
nt tr
e
e accessors
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
A
d
d IFN_COND_{MUL,DIV,M
O
D
,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[
AArch
6
4] Ad
d
S
V
E
s
upport for i
n
teger division
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Prefer open-coding
v
ector
i
nt
e
ge
r
divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fo
l
d VEC
_
COND_EXPRs to IFN_COND_* w
h
e
re
possible
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Ad
d
an "else" argumen
t
to IFN_COND_* funct
i
ons
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try
hard
e
r to pres
e
rve ope
r
a
n
d tie
s
in maybe
_
le
g
itim
i
ze_
o
perands
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
ifo
Use canonicalize_mat
h
_after
_
v
ectoriz
a
tion_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandif
o
Add a clas
s
to
r
epresent
a
g
i
mp
l
e match result
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
Fix SLP
d
ef
t
y
p
e
wh
e
n compu
t
in
g
masks (PR8585
3
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Ri
c
hard S
a
ndiford <richard
.
san
d
iford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a nu
l
l lhs
in expand
_
direct_opta
b
_
f
n (
P
R85862)
commit
|
commitdiff
|
tree
2018-05-21
rs
a
ndi
f
o
Fix tree-ssa-strlen handling of pa
r
ti
a
l clo
b
b
ers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
sandifo
Repl
a
ce FMA_EXPR with one internal
f
n per optab
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
Gimple F
E
support for internal functions
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Allow
gimple_bu
i
ld with internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
Handle vector bo
o
l
ean t
y
pes when calculati
n
g th
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add
c
lobbers around IFN
_
LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Move C++
SVE tests to g++
.
target/
a
arch6
4
/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tight
e
n condi
t
ion i
n
v
e
ct/p
r
85586
.
c
(PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
r
san
d
ifo
[
A
Arch64]
P
redicated SVE c
o
m
p
arison fo
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Use UNSP
E
C_MER
G
E_P
T
RUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
d
i
f
o
[AArch6
4
]
T
wea
k
sve/vcond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten earl
y
e
x
i
t
in
vect_analyze_d
a
t
a_ref_d
e
pendence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing cas
e
s to vec
t
_get_smalles
t
_s
c
alar_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndi
f
o
Set insn_last
_
a
d
dr
e
ss
i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV inf
o
r
m
a
tion when alignin
g
for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
poly_span
_
traits fixes (PR 8481
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
on't try
t
o
vec
t
orise CO
N
D_EXPR red
u
c
t
ion chai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandi
f
o
[A
A
rch64] Fix mul
_
h
i
g
hpart_1_run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[SLP/AArch64] Fix unpac
k
h
an
d
ling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArch64]
A
dd a tlsdesc ca
l
l pa
t
ter
n
f
or SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
dif
o
[AArch64] Add SVE mul_hig
h
p
art
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18
-
03-13 Richard Sandifo
r
d <r
i
chard
.
s
andiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
o
id
&LO
O
P_VINFO_
M
ASKS for bb vectori
s
atio
n
(PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
difo
U
s
e loop->safelen rather than l
o
op->force_
v
ectori
z
e
commit
|
commitdiff
|
tree
2018-03-01
r
s
andif
o
Fi
x
P
R number
i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-0
3
-01 Richard
S
and
i
ford <richard
.
sandi
f
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
ight
e
n us
e
of HA
R
D
_F
R
AME_POINTER_REGNUM
in a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
M
ake
fix for PR 83965 hand
l
e SL
P
reduction
c
ha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
d
ifo
Fix incorre
c
t TARGET_MEM_R
E
F alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
a
n
difo
Chec
k
a
r
r
ay indices
i
n object_address_invari
a
n
t
_in_lo
o
p_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a DECL_EXPR for
V
LA pointer
casts (PR
8
4
3
05)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
nd
i
fo
Anoth
e
r fix for single-element
p
erm
u
tes (PR
8
4265
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Us
e
nonzero b
i
ts to refine range
in split_constant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Sim
p
lify LRA low
p
art subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Make lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[AArch64]
Rem
o
ve SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
an
d
ifo
A
d
just ira_init_r
e
gi
s
te
r
_move_cos
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
Use range in
f
o in s
p
l
i
t_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AA
r
ch64] Fix SVE
testsuite failu
r
es for
I
LP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Hand
l
e SVE
sub
r
egs
that
a
re ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer LD1RQ f
o
r big-end
i
an S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64
]
Use
a
ll SVE LD
1
R
Q varian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Generalise aar
c
h
6
4_sim
d
_valid_i
m
mediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Tighten a
a
rch64_secondary_re
l
oad condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[AArch64] F
i
x sv
e
/extrac
t
_[12]
.
c for big-endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Fix LRA s
u
breg cal
c
ulation for bi
g
-en
d
ian targets
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Expa
n
d vec_perm_i
n
dices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-re
d
uc-or_[12]
.
c
chan
g
es in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove exp
l
icit dg-do run
s
from
gcc
.
dg/ve
c
t (PR 8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Fix
u
s
e of boolean_true/false_node (PR 8
3
979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix
vect_float markup
f
or
a
c
ouple of tests (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Di
s
able some patter
n
s for f
o
ld-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
F
ix vect_def_type handling i
n
x
8
6 sc
a
tter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any statements need ma
s
king (PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndi
f
o
Avo
i
d ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVER
T
_E
X
PR slot
s
for st
r
i
ct-align ta
r
g
ets (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Tw
o
fix
e
s
f
or live-out SLP i
n
d
uct
i
ons (P
R
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h
FUNCT
I
ON_ARG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
F
i
x changelog
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Avoid GCC
4
.
1 b
u
ild f
a
ilure in fo
l
d-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Don'
t
gr
o
up gather
l
oads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing
v
ect_d
o
uble in
g
c
c
.
dg/vect/pr79920
.
c
(PR838
3
6
)
commit
|
commitdiff
|
tree
2018-01-14
r
s
andifo
inline_small_functio
n
s s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
u
p
port fo
r
aliasing with vari
a
ble str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t f
o
r SVE
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
l
low
gather
loads to be
u
se
d
for grouped acces
s
e
s
commit
|
commitdiff
|
tree
next