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
Ensure PATTERN_DEF_SEQ is empty before recognising patterns
2018-07-03
rsandifo
Ensure PA
T
TERN
_
DEF_SEQ is empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up inte
r
face
to vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rs
a
n
d
ifo
[16/n] PR856
9
4: Add det
e
ction
o
f averaging operati
o
ns
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[15/n] PR85694: Try t
o
spl
i
t existing casts
in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[14/n]
PR85694: Rework overwidening detectio
n
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matc
h
in
g
t
he
s
ame pattern statemen
t
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typ
o
in ve
c
t_
r
ecog
_
w
iden_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR856
9
4: Try to a
v
oid v
e
ctorising cas
t
s of in
v
ariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/
n
]
P
R
8
5694: Rework detection of widened operatio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n]
P
R8
5
694: Apply pa
t
tern matchi
n
g to
p
attern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0/
n
] PR85694: Spli
t
out c
h
ec
k
for vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9b/n] PR85694:
M
ake vect_is_simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
i
f
o
[
9
a/
n
] PR8569
4
: Re
o
rder v
e
ct_
i
s_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[8/n]
P
R
8
5
6
94: Make
p
a
tte
r
ns c
h
eck for ta
r
get support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n]
PR8569
4
: A
d
d
a
vect_patt
e
r
n
_d
e
tecte
d
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR8569
4
: Add a vect_g
e
t_
i
nternal_def helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[5/n] PR85694: Remove dead WIDEN_SUM
handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redundan
t
cal
l
s to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[
3
/
n
]
PR85694: Fix dumm
y
assignment handli
n
g in
v
ector
i
zabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694: Attach a DEF_SEQ only
t
o the origina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
1
/n] PR85694
:
Al
l
ow p
a
ttern definition
statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tig
h
ten LRA test for reloading the inner reg of
a
parad
o
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
U
se
p
o
l
y
_int rtx a
c
ce
s
s
ors ins
t
ead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_expr_real_1 handling of BLKmod
e
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fi
x
phi backedge dete
c
tion in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
VE fallout from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use
pol
y
_i
n
t
t
ree a
c
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
A
d
d IF
N
_COND
_
{MUL,DIV,MOD
,
RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add
SV
E
supp
o
r
t
fo
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
ef
e
r open-coding vector integer division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold VEC_CON
D
_EXPRs
to IFN_COND
_
* wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an
"
else" argumen
t
to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y
harde
r
to
p
reser
v
e opera
n
d ties in maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonical
i
ze_math_after_vectoriza
t
ion_p f
o
r
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
A
d
d
a class t
o
represe
n
t
a gimple mat
c
h
result
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
Fix SLP def type when
c
omputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8
-
05-22 Richard Sandiford <ric
h
ard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null
l
hs in
expand_direct_optab_f
n
(PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-s
s
a-strlen
h
andling o
f
partial cl
o
bbers
(
P
R
85814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Repl
a
c
e
FMA_EXPR with one i
n
tern
a
l
f
n
per o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE s
u
pport for in
t
ernal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
Allow gim
p
le_bu
i
ld with in
t
e
rn
a
l funct
i
o
n
s
commit
|
commitdiff
|
tree
2018-05-16
rs
a
ndifo
Handle
v
ector boo
l
ean types when cal
c
ulating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add c
l
obber
s
around IFN_
L
OAD
/
STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Move C++
S
VE tests to
g+
+
.
target/aarch
6
4/sv
e
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
T
i
g
h
t
e
n condition i
n
ve
c
t/pr85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
64] Predicat
e
d SVE compariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64] Use
U
NSPE
C
_
MER
G
E_P
T
RUE for co
m
parisons
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndi
f
o
[AArch64] Tweak sve/
v
cond_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
r
s
andifo
Tighten earl
y
exit
i
n vect_analyze_da
t
a_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
f
o
Add missing cases to
v
ect_get_s
m
allest_
s
calar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
S
e
t
insn_la
s
t_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use SCEV information whe
n
aligni
n
g f
o
r
vector
i
s
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
pol
y
_
s
pan_trait
s
fixe
s
(
P
R 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
o
n't
t
r
y t
o
vectorise COND
_
EXPR reductio
n
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
a
ndifo
[AArch64] F
i
x mul_highpart_1_r
u
n
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/
A
Arch64] Fix unpack h
a
nd
l
ing for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64
]
Ad
d
a tlsdesc call pattern for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64] Ad
d
SVE mul_highpar
t
patterns
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
n
difo
2018-03-13 Ri
c
ha
r
d Sandiford
<
r
i
char
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &
L
OOP
_
V
INFO_MAS
K
S for b
b
vectoris
a
tion
(PR
8
4
6
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rsandi
f
o
Us
e
loop->safelen rather than
loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
n
umbe
r
in changelo
g
entry
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
201
8
-
03-01
Richard S
a
ndiford <r
i
chard
.
sa
n
difo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
san
d
ifo
Tighten u
s
e of
H
ARD
_
FRAME
_
POINTER_
R
EG
N
U
M in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sandifo
Make fix for PR 83965 han
d
le S
L
P reduction chain
s
commit
|
commitdiff
|
tree
2018-02-20
rsan
d
ifo
Fi
x
incorrect TARGET_MEM_REF alig
n
ment
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array i
n
dices in object_a
d
dress_inv
a
r
iant_in_l
o
op_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR f
o
r VL
A
p
ointer casts (P
R
843
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anoth
e
r fix for s
i
n
gl
e
-
element p
e
r
m
ute
s
(PR 84265
)
commit
|
commitdiff
|
tree
2018-02-08
r
s
an
d
ifo
U
se non
z
ero bits
t
o refine r
a
ng
e
in split_c
o
n
stant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndi
f
o
Simplify LRA
lowpa
r
t
subre
g
f
ix
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Make
l
t
o
.
exp work wit
h
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[AArch6
4
]
Re
m
o
v
e SVE
X
FAIL
s
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_i
n
it_register_
m
ove_cost c
o
mmen
t
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
Use range info in split_cons
t
ant_o
f
fset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE testsui
t
e fail
u
res for
I
LP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Handle SVE subregs
t
hat
a
re effective
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Pre
f
er LD1RQ for
big-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[A
A
rch6
4
]
Us
e
al
l
SVE
L
D1RQ varian
t
s
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AA
r
c
h
6
4]
G
eneralise aarch64_simd_valid_imme
d
iat
e
f
or S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
di
f
o
[
A
A
rc
h
6
4] Tight
e
n
aarch64_secondary_reload cond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/extract_[1
2
]
.
c for
big
-
e
ndian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subr
e
g
calc
u
l
a
tion for big-end
i
a
n
t
argets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
xpand vec_
p
erm
_
i
n
d
ices::seri
e
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
r
sandifo
F
i
x vect-reduc-or_[12
]
.
c chang
e
s in
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve ex
p
l
i
cit dg
-
d
o
runs
fro
m
gcc
.
d
g
/
vect (P
R
8
3
8
89
)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fi
x
u
s
e
of boole
a
n_
t
ru
e
/
f
alse_nod
e
(
P
R
839
7
9)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
d
i
fo
Fix vect_float markup for a co
u
p
l
e
o
f
t
e
s
t
s (PR 8
3
8
88)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disabl
e
some
pa
t
terns
f
or f
o
l
d
-
lef
t
reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type
handling i
n
x
8
6
s
cat
t
er supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Che
c
k whe
t
her any
s
tatements need mask
i
ng (PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
r
san
d
ifo
Avoid
I
CE
for nested indu
c
t
i
ons
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandif
o
VIEW_CONVE
R
T_EXPR slots for strict-align ta
r
gets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-out SLP
inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
f
o
Move pa
.
h
FUNCTIO
N
_ARG
_
S
I
ZE to pa
.
c
(PR
8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix
c
hangelog
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Avoid
G
C
C
4
.
1 buil
d
fai
l
ure
i
n fold-
c
onst
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Don't group gat
h
er loa
d
s (PR8
3
84
7
)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
Missing v
e
ct_double
in gcc
.
dg/vec
t
/pr
7
9920
.
c (PR83836)
commit
|
commitdiff
|
tree
next