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
[4/n] PR85694: Remove redundant calls to types_compatible_p
2018-06-20
rsandifo
[4/n] PR85694: Remove redunda
n
t calls
t
o ty
p
es_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85694:
Fix dummy assignmen
t
hand
l
ing in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[2/n] PR
8
56
9
4: Attach
a DE
F
_SEQ only to th
e
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[1/n
]
PR85694:
A
llow pattern definition
state
m
e
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighte
n
LRA te
s
t for reloadi
n
g the inner reg of
a
parado
x
i
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
U
se p
o
ly
_
i
n
t rtx accessor
s
i
nstead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix e
x
pand_exp
r
_real_
1
handling
of BLKmode
b
itfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi back
e
dge detecti
o
n in backprop (PR8
5
989)
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
Fix SVE fall
o
ut fr
o
m r26095
1
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tr
e
e acces
s
or
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
IFN_CON
D
_{M
U
L
,
DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
ifo
[AArch
6
4] Add SV
E
su
p
por
t
for in
t
e
ger divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
P
r
e
fer o
p
e
n-co
d
i
n
g
v
ector integer division
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Fold VEC_COND_EXPRs to IFN_COND_*
w
here poss
i
b
le
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Add an "else" ar
g
ument to
I
FN_COND_* function
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y harder to preserve
o
p
erand ties in maybe_legit
i
mize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonic
a
lize
_
ma
t
h_a
f
ter_vectoriza
t
i
on_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to
r
e
present
a
gimple match
r
e
su
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def ty
p
e
w
h
en co
m
p
uting mas
k
s (PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-
0
5-
2
2 Richard Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Han
d
le
a
nu
l
l lhs in
e
xpand_di
r
ect_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix t
r
ee-ssa-strlen h
a
ndlin
g
of partial clobb
e
rs (PR8
5
814)
commit
|
commitdiff
|
tree
2018-05-18
rsandif
o
Rep
l
ace
FMA
_
EXPR wit
h
one int
e
rnal fn per
o
p
t
ab
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gi
m
ple FE support for inte
r
nal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
if
o
All
o
w g
i
mple_
b
ui
l
d with
inte
r
nal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean t
y
pes when cal
c
ulating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
A
d
d clob
b
ers
a
ro
u
n
d
IFN_L
O
A
D/STO
R
E
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C++ S
V
E tests to g++
.
t
a
rget/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndi
f
o
Ti
g
h
ten con
d
ition in
ve
c
t/pr85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicate
d
SVE comp
a
rison folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Use
U
NSPEC_MERGE_PTRUE f
o
r
c
omparis
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AA
r
ch64] Tw
e
ak s
v
e/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandi
f
o
Tight
e
n early exi
t
i
n vect
_
analy
z
e
_
d
a
t
a_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Ad
d
missin
g
c
ases to vect_get_smallest_sc
a
l
ar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
S
e
t ins
n
_last_address in
final_
1
commit
|
commitdiff
|
tree
2018-03-24
r
sandifo
Use SC
E
V information w
h
en aligning for v
e
ct
o
risati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_
s
pan_
t
raits
f
ixes
(
PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
o
n't try to vectorise COND_EXPR
red
u
ction ch
a
ins
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandif
o
[
AArch64] Fix mul_hi
g
hpart_
1
_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AArch64] Fix
u
npack han
d
lin
g
f
o
r big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[AArch64] Add a tlsdesc cal
l
pa
t
tern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64] Add
SVE mul
_
h
ighpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2018-03-13 Rich
a
rd
S
a
n
di
f
ord <richa
r
d
.
sandiford
@
a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Avoid &
L
OOP_VINFO_MASKS for bb vecto
r
isation (PR 84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Use loop->safelen rather t
h
an loop
-
>force_vecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
n
umber in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
018-03-01 Richard
S
andiford
<richar
d
.
sandiford@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
Tighten us
e
of HARD_FRAME_POINTER
_
RE
G
NUM
in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
M
ake
f
ix f
o
r PR 83965
hand
l
e SLP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incor
r
ect TARG
E
T_MEM_REF alignment
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Check
a
r
r
a
y indices in ob
j
e
c
t_
a
ddress_invariant_in_loop_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
D
E
C
L_E
X
PR for VLA pointer cas
t
s (PR 84305
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
nother fix for single-element p
e
rmutes (
P
R 842
6
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
U
se nonzero bits
to refine range in split_cons
t
ant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
f
o
Simplify
L
RA lo
w
part
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e
l
to
.
e
x
p work
w
i
th Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remove
S
V
E
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
u
s
t ira_init_registe
r
_
m
ove_cost com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use
r
ange i
n
fo in split_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[A
A
r
ch64]
F
ix SVE testsuite failures for
I
L
P32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
rch6
4
] Handle
S
VE subregs th
a
t are effectiv
e
ly REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
[AA
r
ch6
4
]
Prefer LD1
R
Q for big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
[AArch64] Use
a
ll
S
VE LD1RQ
v
ariants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] General
i
se
a
ar
c
h
64_simd_vali
d
_imm
e
dia
t
e for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Tighten aa
r
ch64_
s
econ
d
ary_reloa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
i
fo
[AArch64]
Fi
x
s
ve/extract_[12
]
.
c f
o
r big
-
endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Fix LRA subr
e
g calculation for big-endian tar
g
e
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
E
xpand v
e
c_p
e
r
m
_indi
c
es::se
r
ie
s
_p co
m
ment
commit
|
commitdiff
|
tree
2018-01-25
r
sandifo
Fix vect-reduc-or_[
1
2]
.
c changes i
n
r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
e
move ex
p
licit dg-do runs from gcc
.
dg
/
v
ect (P
R
8388
9
)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
F
i
x u
s
e of boolean_
t
r
ue/false_node
(
PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Fix vect
_
float
mark
u
p for a
couple of te
s
ts (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Disa
b
le some patterns for fold
-
left
reduc
t
ions
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix
v
ect_de
f
_type handli
n
g in
x86 scatter
suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Che
c
k whet
h
er any statements
need maski
n
g (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for nested i
n
ductions (
P
R 83914
)
commit
|
commitdiff
|
tree
2018-01-17
r
s
a
n
d
ifo
VIEW_
C
O
N
VERT_EXPR slots
f
or s
t
rict
-
align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Two fixes fo
r
live-out
S
LP inductions (P
R
83857)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Move pa
.
h FUNCTION_ARG_SIZ
E
t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
i
x chang
e
log
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1 bu
i
ld failure i
n
fold-con
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Don't gr
o
up gather
loads (P
R
8
3
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
fo
Missing vect_double
i
n gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsa
n
dif
o
inline_
s
mal
l
_functions
sp
e
e
d
up
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Suppor
t
f
or
a
lias
i
ng with
v
a
riab
l
e s
t
ri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for SVE scatte
r
st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather
l
oads to
be u
s
ed for
g
rouped
a
c
cesses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use gather loads for strided accesse
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add
supp
o
rt
f
or SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add su
p
port for i
n
-or
d
er addition reducti
o
n usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Remove unnec
e
ssary temporary in tre
e
-if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
w
o
rk the legitimize_address_displacem
e
nt hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
an "early
r
ematerialis
a
tion" p
a
s
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use single-it
e
ration epilog
u
e
s
wh
e
n p
e
eling f
o
r gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow s
i
ng
l
e-eleme
n
t i
n
terle
a
ving for
no
n
-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for conditional
r
e
ductions us
i
n
g
SVE CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for vectorising l
i
ve-out
v
a
l
u
e
s using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_mask_is_expensive h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
H
andl
e
peeling
f
o
r alignme
n
t wit
h
masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low the
n
umber of iter
a
tions
to be smaller than VF
commit
|
commitdiff
|
tree
next