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
[03/46] Remove unnecessary update of NUM_SLP_USES
2018-07-31
rsandifo
[
0
3/46] Re
m
ove unnecessary update of NUM_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
2/46]
R
emove dead
v
ectorizable_redu
c
ti
o
n code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46] Mov
e
speci
a
l cases ou
t
of get_
i
nit
i
al_d
e
f_for_redu
c
t
i
on
commit
|
commitdiff
|
tree
2018-07-30
rsa
n
difo
Resync
i
nlin
e
implementation of ceil_log2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
A
d
d P
R
n
umber
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
Fi
x
ceil_log2(
0
) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avo
i
d &LOO
P
_VINFO_MASKS for bb ve
c
torisatio
n
(PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impl
e
m
e
nt SLP of internal
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Use co
n
ditional internal functions in if-conv
e
rsion
commit
|
commitdiff
|
tree
2018-07-12
r
s
a
n
difo
Support fuse
d
multiply-ad
d
s in fully-masked re
d
uctions
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Add IFN_COND_FMA functio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tree
c
ode
f
olds to IFN_CO
N
D_*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
i
fo
Fix typo in b
b
-
s
l
p-ove
r
-
wi
d
en-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[17/n] PR
8
5694: AArch64 support for AVG_F
L
OOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector ty
p
es t
o
append_pat
t
ern
_
def
_
seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ens
u
re P
A
TTERN
_
D
E
F_S
E
Q
is
emp
t
y
b
efore recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up int
e
rface
to vecto
r
pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[16/n] PR85694: Add
detec
t
ion of avera
g
i
ng ope
r
ati
o
n
s
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[15/
n
] PR85694
:
Try to spli
t
exi
s
ting casts in widen
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] P
R
85694: R
e
w
o
rk ov
e
rwidening d
e
t
ec
t
ion
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoi
d
matching the same patt
e
rn
s
tatement twic
e
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fi
x
t
ypo in vect_recog_wi
d
e
n
_shif
t
_pat
t
ern
commit
|
commitdiff
|
tree
2018-06-30
rs
a
n
difo
[13/n]
P
R85694: Try to a
v
oid vecto
r
ising cast
s
of invariant
s
commit
|
commitdiff
|
tree
2018-06-30
rs
a
nd
i
fo
[12/n] P
R
856
9
4: Rework detection
o
f
wid
e
n
ed operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR85694: Apply
p
attern match
i
n
g to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR85
6
94: Spl
i
t out check for vectorizable associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[
9
b/n
]
PR85694: M
a
k
e
v
ect_is
_
simple_
u
se look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9a/n] PR85694: Reorder vect_is_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n] PR8
5
694: Make patterns ch
e
c
k for target
support
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[
7
/n]
PR85694: A
d
d a vect_pattern_dete
c
ted helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n]
PR856
9
4: Add a ve
c
t_get_int
e
rnal_d
e
f he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR
8
5
694: Remove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandi
f
o
[4/n] PR
8
5694: Remove
r
edundant calls to types
_
com
p
a
t
ible
_
p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694: Fix dummy assign
m
ent handling in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[2/n] PR8
5
694: Attach a DEF_S
E
Q onl
y
to the origi
n
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[1/n]
P
R
85694: A
l
low pa
t
ter
n
definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LRA test for reloa
d
ing the inner reg
o
f a
para
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly
_
int rtx accessors
instea
d
of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rs
a
ndifo
Fix
e
xpa
n
d_expr
_
re
a
l_1 handling of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection in
backprop (PR
8
5
98
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix SV
E
fallout from r
2
60951
commit
|
commitdiff
|
tree
2018-05-30
r
san
d
i
f
o
Use poly_i
n
t tree a
c
cessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andif
o
Add IFN_C
O
ND_
{
MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64
]
A
d
d SVE
s
u
ppo
r
t for inte
g
er d
i
vision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vector integer division
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VE
C
_
COND_EXP
R
s
t
o IFN
_
C
O
ND_* where p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d an "else" argument to I
F
N_CON
D
_* functions
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Tr
y
harder to preserve
o
perand ties in maybe_legitimi
z
e_o
p
erand
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicalize
_
ma
t
h
_
after_vectorizatio
n
_p
f
or
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
i
f
o
A
d
d a class to r
e
presen
t
a gi
m
ple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP d
e
f type
w
h
en
c
omputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
2018-05-22 Richard Sandi
f
ord <
r
i
c
hard
.
s
andifo
r
d@lin
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs
i
n
e
xpand_direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
i
x tree-
s
sa-strlen han
d
li
n
g of partial cl
o
bbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Rep
l
ace FM
A
_EXPR with one internal f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple
F
E
support for interna
l
functions
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
A
l
low gim
p
le_build wit
h
internal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Hand
l
e vector boo
l
ean types when cal
c
u
l
ating t
h
e S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add
c
l
obbers arou
n
d IFN_LOAD/STOR
E
_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
Mov
e
C++ SVE t
e
sts
to g++
.
targe
t
/aarch
6
4/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tight
e
n conditi
o
n in vect/pr85586
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
AArch64
]
P
red
i
cated
S
VE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch6
4
]
Use UNSPEC_MERGE_PTR
U
E for comparison
s
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
d
if
o
[A
A
r
c
h6
4
] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
n
difo
Tig
h
t
en early
e
x
i
t in v
e
ct_
a
n
alyz
e
_dat
a
_ref_depe
n
d
e
nce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Add missi
n
g
c
ases
t
o vect_get_
s
ma
l
lest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Set insn_last
_
address
i
n fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
difo
Use S
C
E
V information when
aligni
n
g
f
or vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_traits
fixe
s
(PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't
try to vec
t
orise COND_EXP
R
reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[
A
A
r
ch64]
F
ix mul_
h
ighpart_1_run
.
c
ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[SLP/AArch64
]
F
i
x unpack ha
n
dling for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
Add a tlsdesc call p
a
tt
e
rn for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[
A
Arch64] Ad
d
SVE mul_highp
a
rt pattern
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
20
1
8-03-13
Richard S
a
n
diford <richa
r
d
.
s
a
ndiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &
L
OOP_VINFO_MASKS
f
o
r bb vecto
r
isati
o
n (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
f
o
Use loop
-
>
s
afelen rather than loop->f
o
rce_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR
n
umber i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richar
d
Sandif
o
rd <
r
i
c
hard
.
sandiford
@
l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of HARD_FRAME_P
O
INT
E
R_
R
EGNUM i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsan
d
ifo
Make fix
f
or PR 83965 hand
l
e
S
LP
r
eduction cha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix i
n
co
r
rec
t
TARGE
T
_MEM_RE
F
al
i
gnment (PR 84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Check array indices in objec
t
_
a
ddress_
i
nvar
i
ant_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
an
d
i
f
o
Ad
d
a
DECL_EXP
R
for
V
LA p
o
inter c
a
sts (
P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Another fix f
o
r
s
ingle-element
p
ermute
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use nonzero b
i
ts to
r
efine range i
n
split_constant_of
f
s
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Simpl
i
fy LRA lowpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
Mak
e
lto
.
exp work with
T
cl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
an
d
ifo
[AArch64] Remove SV
E
X
FAIL
s
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Adju
s
t ira_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
Use ran
g
e info in sp
l
it_
c
onstant_offset (PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[AArch64] Fix SV
E
testsuite f
a
i
l
ur
e
s for I
L
P
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Handle
SVE s
u
br
e
gs that
a
re e
f
fectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64] Prefer LD1RQ for big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch
6
4]
Use a
l
l
SVE LD1RQ va
r
ian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Ge
n
eralise aarc
h
6
4
_simd_v
a
lid_
i
mmed
i
at
e
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[
AArch64] Ti
g
hten aa
r
ch64_secondary_rel
o
ad
co
n
dit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
n
difo
[AArch6
4
] Fix sv
e
/
extract_[
1
2]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA su
b
reg calculation for b
i
g
-endian t
a
rget
s
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Expand
vec_perm_indices::seri
e
s
_p comme
n
t
commit
|
commitdiff
|
tree
next