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
Avoid matching the same pattern statement twice
2018-07-03
rsand
i
fo
Avoid match
i
ng t
h
e
s
ame pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix t
y
po in vect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[13/n] PR85694:
Try to avoid vectori
s
in
g
casts
of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[12/n] PR85694:
R
ework detection of widened
operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/
n
] PR85
6
94: Apply pattern matching to pattern
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0/n] PR
8
5694: Spl
i
t out check for vectoriza
b
le a
s
sociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] P
R
85694:
M
a
ke vect_is_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andif
o
[9a/
n
] PR85694:
R
eor
d
e
r vect_is_si
m
pl
e
_us
e
argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8/n] PR85694:
Make patterns
check
for
t
arget suppo
r
t
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[
7/n] PR85694: Add a
vect_pa
t
tern_
d
etected
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6/n]
PR856
9
4: Add a v
e
ct
_
get_i
n
ter
n
al_def h
e
lper
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[5/n
]
PR85694
:
Rem
o
ve de
a
d
W
IDEN_SUM handl
i
ng
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[4/n]
PR85
6
94: Remo
v
e redund
a
nt c
a
lls to
types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
3
/n] PR8569
4
:
F
ix dummy
a
ssig
n
ment h
a
n
d
li
n
g in vector
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694: Attach
a
DEF_SEQ only
to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[1/n]
PR8569
4
: Allo
w
pattern defi
n
ition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LR
A
test f
o
r re
l
oading the inner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Use p
o
ly_int rtx accessors inst
e
ad of hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
ix exp
a
nd_e
x
pr_real_1 handling of BLKmo
d
e
b
itfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sa
n
d
ifo
F
i
x phi
b
a
ckedge detection in bac
k
prop
(
PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
VE fallout from r260
9
5
1
commit
|
commitdiff
|
tree
2018-05-30
r
sandifo
U
se poly_int
t
ree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Add
I
FN_C
O
ND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[AA
r
ch
6
4
]
Add SVE support for
i
n
teger di
v
i
si
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vector inte
g
er div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Fo
l
d VEC
_
C
O
N
D
_EXPRs to IFN_C
O
ND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else"
a
rgument to I
F
N
_
C
O
N
D_* fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try
h
a
r
d
e
r to preserve o
p
erand ties in m
a
ybe_
l
egitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
s
e
canon
i
ca
l
ize_m
a
th_after_vecto
r
izatio
n
_p
f
or FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
difo
Add a class t
o
re
p
resent a
g
imple match result
commit
|
commitdiff
|
tree
2018-05-23
r
sand
i
f
o
Fix SLP def
type when computing
masks (PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22
Ri
c
hard Sandifo
r
d <
r
i
chard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handl
e
a n
u
ll lhs in
e
xpand_direct_optab_fn (PR858
6
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
ifo
F
ix tree-ssa-strlen handlin
g
of parti
a
l
clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
n
d
if
o
Replace FM
A
_EXPR with one internal fn
p
er optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
imple FE s
u
pport fo
r
internal function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
All
o
w gimple_build with internal functions
commit
|
commitdiff
|
tree
2018-05-16
r
s
a
ndifo
H
andle
v
ect
o
r
boolean
t
ypes when cal
c
ula
t
ing t
h
e SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around
IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Move C+
+
S
V
E
tests
t
o
g
+
+
.
t
a
r
g
e
t
/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
T
i
ghten condition in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64] P
r
edicated SVE c
o
m
p
ariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AArch64]
U
s
e UNSPEC
_
M
E
RGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
AArch64] Tw
e
ak sve/vcond_6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exi
t
in ve
c
t_analyze_
d
ata_ref_dep
e
ndence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndif
o
Ad
d
mi
s
sing cases to vect_get_
s
mallest_s
c
alar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Set insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
fo
Us
e
SCEV info
r
mation
w
hen al
i
gning for ve
c
torisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsan
d
ifo
poly_span_traits fix
e
s
(PR
8
481
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
o
n't try to vectorise C
O
N
D_EX
P
R reductio
n
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[AA
r
ch64] Fix
m
ul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[SL
P
/AArc
h
64]
F
ix u
n
pack
han
d
l
ing for
big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4] A
d
d a tlsdesc
c
all
p
att
e
r
n for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[
AArch64] Add
SVE mul_highpa
r
t patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Richard San
d
ifor
d
<ric
h
ar
d
.
san
d
iford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
nd
i
fo
A
void &LOOP_VIN
F
O_M
A
SKS for
b
b v
e
cto
r
isation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use l
o
op->s
a
felen rat
h
er
than loop->forc
e
_ve
c
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rs
a
n
difo
Fix PR number in changelog entr
y
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
2018-03
-
0
1 Richard Sand
i
fo
r
d <richar
d
.
sa
n
dif
o
rd
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Tighten use
of HARD_FRAME_POIN
T
E
R
_REGNUM
in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
ndifo
Make
f
ix for PR 83965 h
a
ndle S
L
P reductio
n
ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rs
a
ndifo
Fix incorrect TARGET_MEM_REF
alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
nd
i
fo
Ch
e
ck ar
r
ay indices in object_add
r
ess_invariant_in_loo
p
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
D
E
CL_EXPR for VLA po
i
nter casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Anot
h
e
r fix
for single
-
elem
e
nt
per
m
utes (PR 8
4
265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Use
n
o
nzero bits to refine
r
ange
i
n split_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Simplify LRA lowpart su
b
reg f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Make
lto
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
san
d
if
o
[AAr
c
h64]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adj
u
st ir
a
_
i
nit_r
e
g
ister_mov
e
_co
s
t c
o
mme
n
t
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
Use range inf
o
i
n s
p
lit_co
n
stant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Fix SVE
t
estsuite failures for ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64] Handle SVE su
b
r
e
gs that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArc
h
64] Pre
f
er LD1RQ for big-endian
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Use all
S
VE
LD1RQ
v
ariants
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[
A
Arch64] Ge
n
e
r
a
l
is
e
a
arch64_simd_val
i
d_imm
e
diate for
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AAr
c
h64] Ti
g
hten aarch6
4
_sec
o
n
d
ary_reload con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
A
A
r
c
h
64] Fix sv
e
/e
x
t
r
a
ct_[
1
2]
.
c
fo
r
big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LRA subre
g
calculati
o
n
for big-
e
ndian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_p
e
rm_ind
i
ces
:
:
s
eries_p
c
ommen
t
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix
v
e
c
t-reduc-or_
[
12]
.
c changes
i
n
r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
Rem
o
ve explicit dg-
d
o
r
u
n
s
from
gcc
.
d
g
/v
e
ct (PR 8
3
889
)
commit
|
commitdiff
|
tree
2018-01-24
r
s
andif
o
F
ix use of b
o
olean_true/fals
e
_node
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andi
f
o
Fix
vect_float
m
ar
k
up for a c
o
uple of tests (PR
83888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
a
ndif
o
Disable some
p
att
e
rns for
f
old-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
s
andi
f
o
Fi
x
vect_def
_
type han
d
ling i
n
x86 scatter
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
C
h
eck whether any
statem
e
nts need masking (PR 83
9
22
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void I
C
E
fo
r
ne
s
ted indu
c
tions (PR
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW
_
CON
V
E
R
T_EX
P
R
sl
o
ts for s
t
rict-
a
l
ign
t
argets (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes
f
or
l
ive-out
S
L
P
inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move
p
a
.
h FUNCTION
_
A
R
G
_
S
IZE to
p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Avoid GCC 4
.
1 build failur
e
i
n
f
o
l
d-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't group
g
a
t
h
er loads (PR8384
7
)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
fo
Missing vect_double
i
n
gcc
.
dg/vect/pr7
9
9
2
0
.
c (PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_fun
c
t
ions
s
peedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
S
upport
for aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for
S
VE scatter
s
tores
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allow g
a
th
e
r
l
o
ads t
o
be used for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
ather lo
a
ds f
o
r str
i
ded
accesses
commit
|
commitdiff
|
tree
next