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
[06/46] Add vec_info::add_stmt
2018-07-31
rs
a
ndifo
[06
/
4
6] Add
v
ec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
5
/
4
6
] Fix make_ssa_na
m
e
call in v
e
ctorizable
_
reduct
i
on
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46]
Factor out the t
e
st for
a
valid r
e
ducti
o
n input
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
03/
4
6] Remove unnecessar
y
update of NUM_SLP_U
S
ES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02
/
46]
R
emove d
e
ad vectorizable_reduction cod
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
1/46] Move special cases ou
t
of get_initial_def_for
_
reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
Resync i
n
lin
e
implementation of ceil_l
o
g2 (PR 86506)
commit
|
commitdiff
|
tree
2018-07-25
r
san
d
ifo
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsan
d
ifo
Fix ce
i
l_l
o
g2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &
L
O
OP
_
VINFO_M
A
SKS for
bb vec
t
orisat
i
on (
P
R
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Implement SLP of inter
n
al functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Use co
n
ditional
internal functions in if-conversio
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fus
e
d
m
ultiply-
a
dds i
n
fully-masked reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_C
O
ND
_
FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Ext
e
nd tree
c
o
d
e folds to IFN
_
COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
i
x t
y
po
in
b
b-
s
lp-over
-
widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
[
1
7
/
n
] PR85694:
A
Arch64 support for AVG
_
FLOOR/CE
I
L
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Pass more vec
t
or types
t
o append
_
p
a
ttern
_
d
ef_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PAT
T
ERN_DEF_S
E
Q
is
empty before recogn
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
C
l
ea
n
up interface to vecto
r
pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n]
P
R85694: Add
detect
i
o
n of
a
v
e
rag
i
n
g
oper
a
tions
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
[15
/
n]
PR85694
:
Try to split ex
i
sting casts in
w
idene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
4/n]
PR85694: Rew
o
rk overwide
n
ing
detection
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndifo
Avoid
matchi
n
g the same
pattern sta
t
ement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix ty
p
o in vect_recog_widen_shi
f
t
_
p
attern
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[13/n] PR8
5
694
:
Tr
y
to avo
i
d vectorising
cast
s
of
i
n
var
i
ants
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[12/n] PR
8
5694: Rework detectio
n
of wide
n
ed operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR85694
:
Apply pat
t
ern matchi
n
g to patte
r
n
de
f
i
nition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/n] PR85
6
94: S
p
lit out che
c
k for vectori
z
able
a
ssoci
a
t
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9
b
/n] P
R
85694:
M
ake vect_is_simple_use
look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
a/n] PR8569
4
: Reorder vect_is_simple_use argum
e
nts
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[
8
/
n] P
R
85694:
M
ake patte
r
ns check for ta
r
ge
t
support
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[7/n] PR856
9
4: Add
a ve
c
t
_
pattern_detecte
d
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6
/n]
PR85694: Add a vec
t
_
g
et_intern
a
l
_def
h
e
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n
]
PR
8
5
6
94:
R
e
m
ove
d
ead W
I
DE
N
_SUM
handlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4
/
n]
P
R856
9
4:
Remove redundant
c
alls to
types_co
m
p
a
t
i
ble
_
p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[3/n] PR85694:
F
i
x dummy assignment ha
n
dling i
n
ve
c
to
r
izable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[2/n] PR85694: Attach a D
E
F_SEQ only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[1/n] PR85694:
A
l
l
o
w
p
at
t
ern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Tighten LR
A
te
s
t for reloading
t
he inner reg of a parad
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rt
x
accessors instead of hw
i
acc
e
sso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix
e
x
pand_expr_real
_
1 hand
l
ing of
B
LKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
F
i
x phi backedge detecti
o
n in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fi
x
SVE fallou
t
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use
p
oly_int tr
e
e ac
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rs
a
nd
i
f
o
Add I
F
N_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[A
A
rch64]
A
dd SVE su
p
po
r
t for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
efer open-co
d
ing vector integer divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_COND_EXPRs
t
o IFN_COND_* where p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argument
to IFN_
C
OND_*
f
unct
i
ons
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try harder
to pre
s
erve operand ti
e
s
in
m
aybe_leg
i
ti
m
i
z
e_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canoni
c
a
l
ize_math_after_vecto
r
ization_
p
for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add a class to repres
e
n
t
a gimple match res
u
l
t
commit
|
commitdiff
|
tree
2018-05-23
rs
a
nd
i
fo
Fix SLP def
type when compu
t
ing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-
0
5-22
R
ichard
Sand
i
ford <
r
ichard
.
sandiford@
l
in
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
Handle a null l
h
s in ex
p
and_direct_opta
b
_fn
(
P
R
85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andi
f
o
Fix tree-ss
a
-strl
e
n ha
n
dling of partial cl
o
bbers (PR
8
5
8
14)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with one internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
Gimple FE support for inte
r
nal functions
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Allow gimple_b
u
i
l
d
with i
n
ternal functi
o
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean typ
e
s
whe
n
cal
c
ulating t
h
e SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
A
dd clo
b
b
ers around IFN_LOAD/STORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++
S
VE tests to g++
.
t
arget/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten co
n
dition in
v
ect/pr85586
.
c (PR
8
5
6
54)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicated SVE com
p
aris
o
n folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UNSPEC
_
MER
G
E
_PTRUE
f
o
r
comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Ti
g
hten
early exit in vect_analyze
_
data_re
f
_
dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Add missing ca
s
e
s
to vect_ge
t
_smallest_
s
cala
r
_ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn
_
la
s
t_addr
e
ss in
f
inal_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
a
ndifo
Use SCEV
information
w
hen alignin
g
for vectorisa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandif
o
D
on'
t
try to vecto
r
ise
COND_EXPR
r
edu
c
ti
o
n
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64]
Fix mul
_
highpart_1_r
u
n
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/A
A
rch64]
F
ix unp
a
ck h
a
n
d
l
in
g
fo
r
big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
d
ifo
[AArch64] A
d
d a tl
s
desc call pattern for SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArc
h
64] Add SVE mul
_
h
ighpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Richard Sandif
o
rd <richard
.
sa
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOO
P
_
VINFO_MASKS for bb
v
e
ctorisation (PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->s
a
f
elen rather than loop->force
_
vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR number in
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard Sandiford
<
richard
.
sandiford@l
i
n
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Ti
g
h
t
en use of HARD
_
FR
A
ME_POINTER_REGNUM in al
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsa
n
difo
M
a
ke
f
i
x for
P
R
83965 handle SLP
reduction ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsandif
o
Fix
incorrect
T
A
RGET_MEM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Che
c
k a
r
ray indices in object_address_invariant_in_
l
oop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
andi
f
o
Add a DECL_EXPR
for VLA po
i
nter casts
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fi
x
fo
r
single-
e
l
e
m
e
nt permutes
(
PR
8
4
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use n
o
nzero
b
its to refine range
in
s
p
lit_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify LRA lowpart subr
e
g
fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Mak
e
lto
.
exp
work with
T
cl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[AA
r
c
h
64] Remove SVE XFAI
L
s
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_register_move_cost commen
t
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use
ran
g
e info in
sp
l
it_constant
_
o
f
fs
e
t (
P
R 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64]
Fix SVE testsuite fa
i
lure
s
for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[
AArch64] Ha
n
dle SVE subregs that are effe
c
tively R
E
V
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Pr
e
f
e
r LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndif
o
[AArch64]
Use all SVE LD1RQ varian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
A
Arch64] Ge
n
eralise
aarch64_sim
d
_valid_i
m
mediate
f
or SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Tighten aarch
6
4_secon
d
ary
_
reload conditi
o
n
.
.
.
commit
|
commitdiff
|
tree
next