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
[7/n] PR85694: Add a vect_pattern_detected helper
2018-06-20
rsandifo
[
7/n] PR856
9
4: Ad
d
a vect_patte
r
n_d
e
tected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6
/
n
] PR
8
5
6
9
4: Add a vect_get_inter
n
al_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5
/n] PR856
9
4: Remove dead WIDE
N
_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR856
9
4:
R
e
move r
e
d
u
ndant
c
alls to types_compa
t
ible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[3/n] PR85694: Fix
dummy as
s
i
g
nment h
a
ndling
i
n
v
e
c
t
o
r
i
zabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR8
5
694: Attach a DEF
_
SEQ only to the origi
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/
n
] PR8569
4
: All
o
w pa
t
tern definiti
o
n statem
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
f
o
Tighten LRA test
fo
r
r
elo
a
ding
the inn
e
r reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndi
f
o
Use
poly
_
int rtx accessors instead of hwi acces
s
ors
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
Fix expand_expr_
r
eal_1
h
andlin
g
of BLKmo
d
e
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
a
ndifo
F
ix phi backedge de
t
e
c
tion
i
n
b
ackprop (PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
SVE fallout f
r
om r260951
commit
|
commitdiff
|
tree
2018-05-30
rs
a
ndifo
Us
e
poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andif
o
Ad
d
I
F
N_COND_
{
MUL,DI
V
,MOD,
R
DIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Ad
d
SVE support for int
e
g
e
r
divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer
o
p
en-coding vector integer divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_
C
OND_EXPRs to IFN_
C
OND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add
a
n "e
l
se" arg
u
ment to IFN_CON
D
_
* functions
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Try harder to preserve operand ties in may
b
e_legiti
m
ize_ope
r
ands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
a
noni
c
alize_math_after
_
v
ectorization_p
f
or FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
difo
Add a class
t
o represen
t
a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix
SLP def t
y
p
e
when
computing masks
(
P
R85853)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 Richard San
d
iford <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
n
dle a n
u
ll lhs in
exp
a
n
d
_di
r
ect
_
optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
Fix tree
-
ssa-strlen handling o
f
partial clobbe
r
s (PR
8
5814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Replace F
M
A
_EX
P
R with o
n
e internal fn p
e
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE s
u
pport for internal f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with interna
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rsand
i
fo
H
a
nd
l
e vector boolea
n
types when calcul
a
ting the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandif
o
Add clobbe
r
s aroun
d
IFN_L
O
AD/STORE_
L
ANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
Move C++ SV
E
tests to g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighten
c
o
ndi
t
ion in
v
e
ct/pr85586
.
c
(PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Predicated SV
E
comparison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch
6
4] Use UNSPEC_MERGE_PTRU
E
fo
r
compa
r
isons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
Ar
c
h
6
4
] Tweak sve/vcond_6
.
c
t
es
t
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
T
i
ghten ea
r
ly exit in
v
ect_analyze_
d
at
a
_ref
_
dep
e
ndence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Ad
d
missing
cases to vect
_
get
_
smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
S
e
t in
s
n_last_address
i
n fi
n
al_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
se SCEV information wh
e
n
a
ligning
f
or vector
i
sat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
p
o
ly_span_
t
raits fixes (
P
R 8
4
811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don'
t
try t
o
vectorise COND_
E
XPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandi
f
o
[AArch64] Fix mul
_
h
ighpart_1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/
A
A
rch64] Fix unpack han
d
ling for b
i
g-e
n
di
a
n SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
rch64] Add a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[A
A
rch64] A
d
d SVE mul
_
highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
r
sa
n
difo
20
1
8
-0
3
-13 Ri
c
hard
S
andiford <richard
.
sand
i
f
o
rd
@
arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
i
f
o
Avo
i
d
&LOOP_VINFO_MASKS for
bb vectorisation (PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use l
o
o
p->s
a
fe
l
e
n
r
a
ther
than
loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR numb
e
r in changel
o
g entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01
Richard Sandi
f
or
d
<richard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tig
h
ten use of HARD_FRAME_POINTER_REGNU
M
in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Ma
k
e fix for PR 8
3
965 han
d
le SLP reduc
t
io
n
ch
a
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect TARGET_MEM_REF alig
n
men
t
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
C
heck array ind
i
ces in object_addre
s
s_in
v
ariant_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandif
o
Add a DECL_EXPR for VLA pointer cas
t
s (PR
84
3
05)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another
fix for s
i
ngle-element p
e
rmu
t
es (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Use non
z
ero bits to r
e
fine range i
n
split_
c
o
nstant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
S
i
mp
l
ify LRA lowpart subreg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work wit
h
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sand
i
f
o
[AArch64
]
Remove SVE XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
A
djust i
r
a_init_register_move_cost commen
t
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
U
s
e range info in spl
i
t
_
c
o
nstant_offse
t
(PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
S
VE
t
e
stsuite failure
s
for ILP32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch
6
4
]
H
a
ndle
S
V
E s
u
bregs t
h
a
t
are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch
6
4] Pref
e
r L
D
1
RQ for big
-
endian
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64]
Us
e
all
S
V
E
LD1RQ
vari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] Generalise aa
r
c
h64_simd_valid_imm
e
diate
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch6
4
] T
i
ghten aarch64_se
c
onda
r
y_relo
a
d condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/extract_[1
2
]
.
c for b
i
g
-endia
n
SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
s
ubreg calculati
o
n f
o
r
bi
g
-
en
d
ia
n
ta
r
ge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_
p
erm_indices::ser
i
es_p c
o
mm
e
n
t
commit
|
commitdiff
|
tree
2018-01-25
rs
a
ndifo
Fix v
e
ct-reduc-
o
r_[12]
.
c
c
hange
s
i
n
r257
0
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Rem
o
ve expl
i
cit dg-do
runs from gcc
.
dg
/
vect (P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix us
e
of b
o
olean_t
r
ue/fal
s
e_node
(
PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Fix
v
ect_float ma
r
kup for a
coup
l
e of te
s
ts (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable s
o
m
e
patterns for fold-
l
eft reducti
o
ns
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
F
ix ve
c
t_d
e
f_type handling in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Check whether
a
ny statements need masking (PR
8
3
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid IC
E
f
o
r nes
t
e
d induction
s
(PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_CONVERT_EX
P
R
slots
f
or strict-ali
g
n
targets
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-out S
L
P inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
ifo
Mo
v
e
pa
.
h
F
U
N
C
T
ION_ARG
_
SIZE to pa
.
c
(PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Fix
c
hangelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid
GCC
4
.
1
b
uild fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Don't
g
roup gat
h
er loads
(P
R
83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
issing v
e
ct_double
i
n gc
c
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
i
n
line_sm
a
ll_f
u
nctions spe
e
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Support for a
l
iasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add supp
o
rt for SVE s
c
a
tter sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Allo
w
gather loads t
o
be used
f
or grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use
gath
e
r loa
d
s for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support fo
r
SVE ga
t
her loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Add
suppor
t
for in
-
order addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary tem
p
o
r
ary in
t
ree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rework the legitimize_addre
s
s_d
i
splac
e
ment h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add an "e
a
rly r
e
mate
r
ialisati
o
n" pa
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use single-itera
t
i
on epilogues when
peeli
n
g for ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-elem
e
nt
i
nterleaving
f
or
non-pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
A
dd suppor
t
f
o
r conditio
n
al reducti
o
n
s using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for vectorising l
i
ve-out values usi
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
next