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
Support fused multiply-adds in fully-masked reductions
2018-07-12
rsandif
o
Support fused
m
u
l
tiply-adds in fu
l
ly-masked
r
eductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
ifo
E
xtend tree code fol
d
s to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
s
and
i
fo
Fix typo in bb-
s
lp
-
over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694
:
AArch
6
4 sup
p
o
r
t
for AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass
more
v
ector
ty
p
es to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
Ensure P
A
TTERN_DEF_SE
Q
is empt
y
befor
e
recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
Cl
e
an up interfac
e
to
ve
c
tor pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[16/n] PR8
5
6
9
4:
A
d
d
detec
t
ion of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
5/n] PR856
9
4: Try to
split existing casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndif
o
[
1
4
/
n
] PR85694: Re
w
o
r
k over
w
idenin
g
detect
i
on
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avo
i
d matching the same pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsa
n
difo
Fix typo
i
n vect_recog_widen_s
h
ift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
P
R85694: Try to
avo
i
d
vectorising casts of
i
n
variants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
2
/
n
] PR85694: Rework de
t
ec
t
ion of widene
d
operation
s
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[11
/
n
] PR85
6
94: Apply pa
t
tern matching to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[
1
0
/n] PR
8
5694: Split o
u
t check f
o
r vectoriz
a
ble
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b/n] PR85694:
Make
vect_i
s
_
s
imple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reord
e
r vect_
i
s_si
m
pl
e
_
u
se argument
s
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
i
fo
[8/n
]
PR85694:
M
ake patterns ch
e
ck for
t
arget support
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[
7/n
]
PR856
9
4: Add a vect
_
patte
r
n_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[6/n] PR85694: Add a vect_ge
t
_inte
r
nal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[5
/
n] PR85694: Remove dead WID
E
N
_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[4/n] PR85694: Remove re
d
un
d
ant call
s
to
t
y
p
e
s
_compatible_
p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
f
o
[3/n] P
R
85694: Fi
x
dummy
assi
g
nment ha
n
d
l
ing in v
e
ctorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR8
5
694: Attach
a DEF_SEQ only t
o
the
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[1
/
n] P
R
85694: Allow pat
t
ern de
f
inition stat
e
ments
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Tighten LRA
tes
t
fo
r
reloading the i
n
ner r
e
g of a paradoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Us
e
poly_
i
nt rtx acc
e
sso
r
s instead of hwi
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
Fix exp
a
nd_expr_real_1 handli
n
g of BLKmode
bit
f
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix
p
hi backed
g
e d
e
tection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SVE
f
all
o
ut
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly
_
int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IF
N
_
C
OND_{MUL
,
DI
V
,
M
O
D
,
R
DIV}
commit
|
commitdiff
|
tree
2018-05-25
r
sandi
f
o
[AArch64] Add SVE support for in
t
eger division
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Prefer
o
pen-coding vector i
n
t
eger division
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Fold VEC_C
O
N
D
_EXPR
s
to I
F
N_COND_*
where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add a
n
"else" a
r
gument to IFN_COND_
*
func
t
ions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try har
d
er to preserve operand ties in ma
y
be_le
g
itimize_op
e
rands
commit
|
commitdiff
|
tree
2018-05-24
r
s
and
i
f
o
U
se ca
n
on
i
calize_math_after
_
vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add
a
class to represent a gi
m
ple
mat
c
h result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix
S
L
P
def t
y
pe when c
o
mputing masks
(
PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05
-
22
Richard Sandi
f
ord <richar
d
.
s
andifor
d
@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Ha
n
dle a null lhs in
e
xp
a
nd_d
i
rect_opt
a
b_f
n
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
F
ix tree-ssa
-
strlen
h
andling of partial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
andifo
Repl
a
ce
FMA_EXPR
w
ith one internal fn
p
er optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE
s
upport f
o
r inte
r
n
a
l
f
unctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with internal functions
commit
|
commitdiff
|
tree
2018-05-16
r
s
andifo
H
a
n
dle vector bo
o
l
e
a
n types
w
hen cal
c
ulatin
g
th
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rs
a
ndifo
Add
c
lobbers around
I
FN_LOAD/ST
O
RE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
++
S
V
E
tests to g+
+
.
target/a
a
rch
6
4/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Ti
g
hten
c
ondition i
n
vect/pr
8
5586
.
c (PR
85654)
commit
|
commitdiff
|
tree
2018-05-08
r
sand
i
f
o
[AArch64] Pr
e
dica
t
ed SV
E
comparis
o
n folds
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AAr
c
h64]
U
se
U
NSPEC_MERGE_PTRU
E
for c
o
mp
a
rison
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Twea
k
sv
e
/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
T
ig
h
ten early
e
xit
i
n
vec
t
_
ana
l
yze
_
data_ref_dep
e
ndence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
dd missin
g
ca
s
es t
o
vect_get_sm
a
llest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
S
e
t insn_last_
a
ddress i
n
fi
n
al_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
a
ndifo
Use SCEV information when al
i
g
n
ing
f
or vec
t
oris
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandif
o
Do
n
't try to vectorise COND_EXPR redu
c
tion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsan
d
if
o
[AAr
c
h64]
Fix
m
ul_highpart_1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[SLP/
A
Arch
6
4] Fix
u
npack handlin
g
for
b
ig-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[AA
r
ch64]
A
d
d
a
t
lsd
e
sc call p
a
tter
n
f
o
r S
V
E
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[A
A
rc
h
64] A
d
d SVE mul_h
i
ghp
a
rt patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
n
d
if
o
20
1
8-03-13 Richard
S
andiford
<
r
ichard
.
sand
i
fo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid
&
L
OOP_VINFO_MA
S
KS for bb
v
ectorisation
(
P
R
84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use loop->safelen rather than loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR num
b
er in
c
hangelog entr
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 R
i
ch
a
r
d Sandifo
r
d
<
richard
.
sandiford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tig
h
ten use of HARD_FRAME_POINT
E
R_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR 8
3
965 handle SLP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix inco
r
rect TARG
E
T_ME
M
_R
E
F align
m
ent
(
P
R
844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Check arr
a
y
indices in o
b
ject_addres
s
_invariant_in_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a D
E
CL_EXPR for VLA pointer casts (P
R
84
3
05)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndi
f
o
Another fi
x
for sing
l
e-element permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
U
s
e no
n
zero bits to r
e
fin
e
range in split_cons
t
ant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
sa
n
difo
Simp
l
ify
LRA lowpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
a
ke lto
.
e
xp w
o
rk with
T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[AArc
h
64] Rem
o
ve SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init
_
r
egiste
r
_mo
v
e
_cost
comment
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
U
s
e range info i
n
split_constant_off
s
et
(
PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[
AAr
c
h64] Fix
SVE testsuite
fa
i
lu
r
es
f
or
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sand
i
fo
[AArch64] Handle SVE
s
ubregs that are e
f
fectively
RE
V
s
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[A
A
r
ch64] Prefer LD1
R
Q for
big-endian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch
6
4] Use all SVE LD1RQ va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h
6
4] G
e
ner
a
l
ise aarch64_simd_valid_immediate
for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[AArc
h
64] Tighten aarch64_second
a
ry_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
64] Fix sv
e
/
e
x
tract_[1
2
]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Fix
L
R
A subreg calculat
i
on
for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
x
pand
v
e
c
_perm_i
n
d
i
ces::s
e
r
ies_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
F
i
x vect
-
reduc-or_[12]
.
c
c
hanges in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Remove explicit dg
-
d
o runs from gc
c
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Fix use of
b
oolean_true/false_node (
P
R
839
7
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_
f
loat mar
k
up
f
or a co
u
ple
o
f
tests (PR
8
3888
)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
f
o
Disa
b
le some patte
r
ns
f
o
r
fold-left redu
c
tions (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect
_
d
e
f_type handling
i
n
x86 scatter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Check
whether any statements nee
d
mas
k
ing (PR 8
3
922)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Avoid ICE for
nested inductions
(PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
sandifo
VI
E
W_CONVERT_EXPR s
l
o
t
s for s
t
rict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
next