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
[2/n] PR85694: Attach a DEF_SEQ only to the original statement
2018-06-20
rsandifo
[2/n]
P
R85694
:
Attach a DEF_SEQ
o
n
ly
to the origin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[1/n] PR85694
:
Al
l
ow
pattern
definition stat
e
ments
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
n
d
ifo
Tighten
LR
A
t
e
st for
reloading the inne
r
r
eg
o
f a paradox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Us
e
poly_int r
t
x ac
c
essors instead of hwi a
c
ce
s
s
o
rs
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_ex
p
r_real_1 handl
i
n
g
of BLKm
o
de bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
F
i
x p
h
i
backedge
d
etection in ba
c
kprop (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
VE
f
allout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use
p
oly_int tree
accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d
IFN_C
O
ND_{MUL,DIV,MOD,RDI
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Ad
d
SVE
s
u
p
port for
integ
e
r
div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Prefer open
-
coding vector
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND_EXPRs to IFN_C
O
ND_* w
h
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Add an "e
l
s
e
"
a
r
gument
to
I
FN_COND_*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to pres
e
r
ve op
e
rand
ties in m
a
ybe
_
legiti
m
i
z
e_oper
a
nds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use can
o
n
ic
a
lize_math_af
t
er_
v
ectorization
_
p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a cla
s
s t
o
r
epresent a g
i
mple m
a
tch re
s
ult
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
F
i
x
SLP def ty
p
e when computing masks (P
R
8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Ric
h
ard Sandif
o
r
d
<richard
.
s
a
n
diford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndle
a
null lhs in expand_d
i
rect_optab_fn (PR8
5
86
2
)
commit
|
commitdiff
|
tree
2018-05-21
r
s
andifo
Fix t
r
ee-ssa-strlen hand
l
ing of partial clobbe
r
s (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
R
e
place FMA_EXPR
with one
internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rs
a
n
d
ifo
Gi
m
ple FE support for internal func
t
i
ons
commit
|
commitdiff
|
tree
2018-05-17
rs
a
ndifo
Allow gimple_build wit
h
in
t
ernal functions
commit
|
commitdiff
|
tree
2018-05-16
r
sandif
o
Handle v
e
c
tor boo
l
e
a
n
t
ypes when
c
a
l
culati
n
g
t
h
e
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add clob
b
ers around IFN
_
LO
A
D/STOR
E
_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE
t
ests to g++
.
target
/
aarch64/sv
e
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
Tight
e
n cond
i
t
i
o
n
in vect/pr
8
5586
.
c
(
P
R 8
5
654)
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
[A
A
rch
6
4] Predicated SVE c
o
mpariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
[AArch64]
U
se UNSPEC_MERGE_PTRUE for
c
ompa
r
isons
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Tweak
s
v
e
/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
ifo
Tighten earl
y
exi
t
in vec
t
_analyze_
d
ata_ref_dependen
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Add missin
g
c
ases
t
o vect_get_
s
m
a
ll
e
st
_
scal
a
r_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandi
f
o
Set insn
_
last_address
i
n final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandif
o
Use SCEV information when aligning f
o
r vectorisat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
pol
y
_span_tr
a
i
t
s fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andif
o
Don't try
to
v
ectorise
C
O
N
D_EXPR reduct
i
on chain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArc
h
64] Fix mu
l
_hi
g
h
p
a
r
t_1_ru
n
.
c mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[SLP/AArch64] Fix unpack ha
n
dli
n
g for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AAr
c
h64] A
d
d a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AArch64] A
d
d
SVE
mu
l
_highpar
t
p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
2018-03-13 Ri
c
hard Sa
n
difo
r
d <richar
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &
L
OOP_VINF
O
_MASKS for bb vectorisation (PR
8
46
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Use loop
-
>safele
n
rather than loo
p
->f
o
rce_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
f
o
Fi
x
PR num
b
er
i
n cha
n
gelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
01
8
-03-01 Richard Sandiford
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten us
e
of H
A
RD_FRAME_PO
I
N
T
E
R
_REGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
fo
M
a
ke f
i
x fo
r
PR 83965 handle SLP reductio
n
c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix inc
o
rrect
T
ARG
E
T_MEM_REF alignmen
t
(
PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check arra
y
ind
i
ces i
n
object_address_in
v
ariant_in_
l
oo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
D
ECL_EXPR for VLA pointer cast
s
(
P
R 84
3
05
)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
An
o
th
e
r fix for single-eleme
n
t p
e
r
m
ute
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Use nonzero bits to refine range in split_
c
o
n
stant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
S
i
m
plify LRA
l
owpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
dif
o
Make lto
.
ex
p
wo
r
k w
i
th Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
d
i
fo
[AArch64] Remove
S
VE XFA
I
L
s
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Adjust ira_init_register_move_cost c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
Use
ran
g
e info in split_const
a
n
t_offset (
P
R 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
SVE te
s
t
s
ui
t
e failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64] Handle SVE
su
b
regs th
a
t
are
e
ffectively
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
ch64] Prefer LD1RQ for big-
e
ndi
a
n SVE
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArch64] U
s
e all SVE LD1RQ var
i
ant
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64] Gener
a
lise aarch64_simd_valid_immedia
t
e
f
or SV
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h64] Tighten
a
a
rch64_secondary_reload con
d
iti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
[A
A
rch64
]
F
ix sve/e
x
tract
_
[12]
.
c fo
r
b
ig-e
n
d
i
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Fix LRA subreg
c
a
l
cu
l
ation for big-en
d
ian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand
v
ec
_
perm_
i
ndice
s
::series_p comm
e
nt
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-re
d
uc-or_[
1
2]
.
c
ch
a
nges
i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rs
a
n
d
ifo
R
e
m
ove e
x
plici
t
dg-do runs from gcc
.
dg/vect (PR 83
8
89)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
us
e
of boole
a
n_true/
f
a
l
s
e_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect
_
fl
o
at mark
u
p for a couple of test
s
(PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns for fo
l
d-l
e
ft reduct
i
ons (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
s
andif
o
F
i
x vect_d
e
f
_type handl
i
ng in x86
scat
t
er
s
up
p
ort
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
C
he
c
k whether any statements need masking (PR
8
3922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
A
v
oid ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_CONVERT_EXPR s
l
ots fo
r
strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Two fixe
s
for
l
ive-ou
t
SL
P
indu
c
tions (PR
8
38
5
7
)
commit
|
commitdiff
|
tree
2018-01-16
r
san
d
ifo
Move
p
a
.
h
F
UNC
T
I
ON_ARG_
S
IZE to pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Avoid GCC
4
.
1
b
ui
l
d failur
e
in fold-co
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sand
i
fo
Don't group gather loa
d
s (PR83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
rsandif
o
Missing vect_do
u
ble in gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inl
i
n
e_small_
f
unctions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Support f
o
r
a
liasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
if
o
Add support for SVE sca
t
ter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w gather loads to be used for grouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
a
t
her loads for strided acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support fo
r
S
VE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
nd
i
fo
A
dd
s
u
pport f
o
r in-order add
i
tion reduction
u
s
in
g
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Remov
e
unnecessa
r
y temporary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Rework the legitimize_addr
e
ss_d
i
spl
a
cement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add an "e
a
r
ly rem
a
terialisation"
pas
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use sing
l
e
-iteration epilogues
w
hen peeling
fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow sing
l
e
-el
e
ment interlea
v
ing for non-
p
ower-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for con
d
itio
n
al
r
educti
o
ns using SVE C
L
ASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for
v
ectorisi
n
g live-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
an empty_ma
s
k_
i
s_expensiv
e
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ha
n
dle peeli
n
g
f
or
a
li
g
n
m
ent wi
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow the number of iter
a
tion
s
to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make
ivopt
s
handle calls to int
e
rnal functions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Allow ADDR_EXPRs of TARGET_MEM_REF
s
commit
|
commitdiff
|
tree
next