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
[02/46] Remove dead vectorizable_reduction code
2018-07-31
rs
a
ndifo
[02
/
46] Re
m
ove dead vec
t
oriz
a
ble_reduct
i
on code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] M
o
v
e
spe
c
ial
c
ases out of get_initial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
r
s
an
d
ifo
Re
s
ync
inl
i
ne imple
m
enta
t
ion of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsa
n
difo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
r
s
a
n
d
i
fo
Fix ceil_lo
g
2(0) (PR 8
6
644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
A
v
oid &
L
OOP_VINFO_MASKS for bb
vectorisation (P
R
86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Implem
e
nt
SLP of
internal functions
commit
|
commitdiff
|
tree
2018-07-12
r
san
d
ifo
Use
c
onditional
i
nte
r
na
l
functions
in
i
f-c
o
nversi
o
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Su
p
po
r
t
fused
m
u
lti
p
ly-add
s
in f
u
lly
-
m
asked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND_FMA function
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend tree code folds to IF
N
_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
ix typ
o
in bb-sl
p
-over-wi
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[17/n]
PR85694: AArch64 support fo
r
A
VG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
P
ass more vector types to
a
ppend_
p
atter
n
_d
e
f_seq
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Ensure PATTER
N
_
D
E
F
_
SE
Q
is
e
mpty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
C
l
ean
u
p interface
t
o vect
o
r patt
e
rn recognisers
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
n
difo
[16/n]
P
R
85694: Add
d
e
tection
of averaging ope
r
ation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
[15/n] PR85694: Tr
y
to split exist
i
ng ca
s
ts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
[14/n] PR8569
4
: Re
w
ork
ov
e
rw
i
dening de
t
ecti
o
n
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
A
v
oid
m
atching th
e
same p
a
tter
n
sta
t
ement
twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo
i
n
vect_recog_wide
n
_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[1
3
/n] PR85694: Try to avoid vectorising
cast
s
of
in
v
ariant
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n
]
PR85694: Rework detecti
o
n
o
f wide
n
ed op
e
rations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] P
R
8
5
694: Apply pattern mat
c
h
i
ng t
o
pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10
/
n] PR85694: Split out c
h
eck
f
o
r
vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694: Make vect_i
s
_simpl
e
_use
l
ook
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
a/n]
P
R
85694: Reorder vect_is_simple_use argum
e
nts
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
n
difo
[8/n] PR85694:
Make patt
e
r
n
s check for target support
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[7/n] PR85694: Add a vect_pattern
_
d
e
tected helper
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[6/n] PR85
6
9
4
: Add a vect_get_in
t
ern
a
l_def
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[
5/n] PR85694: Remov
e
dead
WID
E
N_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4
/
n
]
PR85
6
94
:
Remove redundant calls
t
o t
y
pes_com
p
atible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3
/
n] P
R
85694
:
Fix
dum
m
y assignment han
d
ling in vectorizab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[
2/n] PR85694:
Atta
c
h
a
DEF
_
SEQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[1/n] PR85694: Allow pattern definition statem
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndifo
Tig
h
ten LRA
t
es
t
fo
r
reloa
d
ing t
h
e
inne
r
reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx accesso
r
s instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_expr_real_
1
h
and
l
ing
o
f BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backe
d
g
e dete
c
tion in backpr
o
p
(
PR85989)
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fix SVE fallout from r26
0
95
1
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use poly
_
int tre
e
ac
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
I
F
N_COND_
{
MUL,
D
IV,
M
OD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64]
A
dd S
V
E support for
i
n
t
eger di
v
isio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-codi
n
g vector
i
nteger d
i
visi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_
E
XPRs
to IF
N
_
COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
an "else" argu
m
ent to IFN_COND_* f
u
nctions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try ha
r
d
e
r to prese
r
ve op
e
rand ties
in
m
ayb
e
_legitimiz
e
_
o
p
erands
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Use canoni
c
alize_mat
h
_after_v
e
ctor
i
zat
i
on_
p
fo
r
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andif
o
Add a class to
r
epresent a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
r
s
andi
f
o
Fix SLP
d
e
f
t
ype when computing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2
018-05
-
22
Ri
c
hard Sa
n
diford <richard
.
sandiford
@
lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Han
d
le a null lhs in expand_
d
irect
_
opta
b
_fn (
P
R858
6
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
ix tree-ssa-strle
n
handling of
p
a
r
t
i
al clo
b
ber
s
(PR8581
4
)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
R
e
p
l
ace F
M
A
_EXPR wit
h
on
e
internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Gimple FE
s
u
pport for internal func
t
ion
s
commit
|
commitdiff
|
tree
2018-05-17
r
s
an
d
if
o
Allow
g
i
mple_build wi
t
h
i
ntern
a
l
f
unc
t
i
ons
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
H
a
n
dle vect
o
r b
o
olean types
when c
a
lcula
t
ing
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbe
r
s arou
n
d IFN_LOAD
/
S
T
ORE_L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
ove C++ SVE t
e
sts to g++
.
t
a
r
g
e
t
/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
T
ighten c
o
ndition in vect/pr855
8
6
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
r
san
d
ifo
[AArch64]
P
red
i
cated SVE
c
omparison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
Arch64] Use UNS
P
EC_MERGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[
A
A
rch6
4
] Tweak
s
ve/
v
co
n
d_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
n
difo
T
i
ghten ea
r
ly exit in ve
c
t_
a
nalyze_data_ref_dep
e
ndence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add mi
s
s
ing
cases
to vect_ge
t
_smal
l
es
t
_scala
r
_
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
and
i
fo
S
e
t
insn_
l
as
t
_ad
d
ress in fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use
SCEV information
w
hen aligni
n
g fo
r
vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_spa
n
_traits fixes (PR
8
48
1
1)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don
'
t try t
o
vectorise COND_EXPR redu
c
tion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsand
i
fo
[
AArch64] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[SLP/AArch64
]
Fi
x
unpack handling for big-
e
ndian
S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
rch64] Ad
d
a tl
s
d
e
s
c
call pattern for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add SVE
mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-
0
3
-
13
Ri
c
hard Sa
n
diford
<r
i
chard
.
sandiford@
a
rm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
nd
i
f
o
Avoid &LOO
P
_VINFO_MASKS for b
b
ve
c
torisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->s
a
fe
l
en ra
t
h
er than loop->fo
r
c
e_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Fix PR number in
chan
g
el
o
g
e
ntr
y
commit
|
commitdiff
|
tree
2018-03-01
r
sa
n
difo
2018-03-0
1
Ric
h
ard Sa
n
d
iford <richard
.
sand
i
ford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
T
ighte
n
use of HARD_FRAME_
P
OIN
T
ER_REGNUM
in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR
83965 ha
n
dle SL
P
reductio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
Fix incorrect
T
ARGE
T
_MEM_REF alignme
n
t (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check
a
rray indices in ob
j
ect_ad
d
ress_invariant_i
n
_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsand
i
fo
A
d
d a DECL_EXP
R
f
or VLA poi
n
t
e
r casts (
P
R 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Another
f
ix for single-element p
e
rmu
t
es
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Us
e
nonze
r
o
bit
s
to r
e
fine range
in split_constant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
S
i
m
plify LRA l
o
wpart subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
M
a
k
e l
t
o
.
exp work w
i
th Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AAr
c
h64]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adj
u
st ira_init_register_mo
v
e_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use
rang
e
info
i
n split_c
o
nstant_of
f
set (PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Fix SVE testsu
i
te failures for
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[AArch64] Handle SVE subr
e
gs
t
ha
t
are effect
i
vely REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
Prefer LD1RQ
f
or bi
g
-endian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64]
Us
e
a
l
l S
V
E LD1
R
Q variants
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[
A
Arch64] Ge
n
eralise aarch
6
4_simd
_
valid_immediate fo
r
SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
T
ighten aarch
6
4_secondary_reloa
d
co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
AArch64] Fix s
v
e
/extra
c
t
_[12]
.
c for big-endi
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg cal
c
u
l
ation for big-e
n
dian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
x
pand vec_pe
r
m_indices
:
:series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsand
i
fo
F
ix vect-red
u
c-o
r
_[12]
.
c change
s
in
r
257022
commit
|
commitdiff
|
tree
next