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
2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2018-02-20
rsandifo
F
ix
i
ncorrect TARGET_MEM_REF
a
lignme
n
t (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Che
c
k a
r
r
a
y
ind
i
ces i
n
object_ad
d
res
s
_invariant_in_loop_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
Add
a DE
C
L_EXPR for VLA pointe
r
casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
An
o
ther fix for single-element permut
e
s (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
nd
i
fo
U
s
e nonzero bits to
refi
n
e range in split_constant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Si
m
plify L
R
A lowpart
s
u
breg
fix
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
d
i
f
o
Make lto
.
exp
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sand
i
fo
[AArch64]
R
emove SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andi
f
o
Adjust
i
ra_init_regis
t
er_move_cost
c
o
mm
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
U
s
e range info in
split_
c
o
n
s
t
a
n
t_offset (
P
R 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
d
ifo
[
A
Arc
h
64] Fix SVE tests
u
ite
f
ailures for
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64
]
H
a
ndle SVE subregs
that are e
f
fectively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64] Prefer LD1
R
Q
f
or big-endian
SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Use
all SVE
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch
6
4]
G
ener
a
lise aarch64_simd
_
va
l
id_immed
i
ate fo
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArc
h
64
]
Tighten aarch64_se
c
ondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
A
Arch64] Fi
x
s
ve/extract_[12]
.
c f
o
r big-endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
s
ubr
e
g calcul
a
tion for big-endian t
a
rge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expa
n
d ve
c
_p
e
rm_indices::series_p
c
omment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c
chan
g
es
in r257
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-d
o
runs from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix use of boolean_
t
r
u
e/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
a
n
difo
Fix vect_float markup f
o
r a couple of t
e
sts
(PR 8388
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
f
o
Disabl
e
so
m
e patterns for fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandif
o
Fix vect_def_type han
d
ling in
x
86 scatter su
p
p
ort
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
a
ndif
o
Ch
e
ck w
h
ether any statements need ma
s
k
i
ng (
P
R 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
A
void ICE f
o
r nested induction
s
(P
R
83914)
commit
|
commitdiff
|
tree
2018-01-17
r
san
d
ifo
VIEW_CONVERT_
E
X
P
R slots for strict-align t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fix
e
s
for
live-out SLP inductions
(
PR 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mo
v
e
p
a
.
h
F
UNCTION_ARG_SIZE to pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fi
x
cha
n
gel
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
void GCC 4
.
1
b
uil
d
fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double in
g
c
c
.
dg/vect/pr79920
.
c
(
PR8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
r
sandifo
inline_small
_
f
unctions s
p
eedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasi
n
g with v
a
riable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for SVE sc
a
tter
s
tores
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Allow
gath
e
r lo
a
d
s
to be use
d
for gr
o
uped access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather lo
a
ds for strided accesse
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for SVE
g
ather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for in-order addition reduction
u
s
ing
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Remove u
n
nece
s
s
ary temporary in t
r
ee-if-
c
o
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rewo
r
k
the legitimize_addres
s
_displacement hoo
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add a
n
"ear
l
y rematerialis
a
tio
n
" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Use
si
n
gle-iteration epilogues whe
n
pee
l
ing fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allow single-eleme
n
t interleaving for non
-
p
o
wer-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
support for conditional reductions us
i
ng
SVE
C
LAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add support for
vectorising live-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an e
m
pty_m
a
sk_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Handle peeling for alig
n
ment with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of
i
ter
a
tions to be
smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ake ivopts handle calls to inte
r
nal fun
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
l
low ADDR
_
EX
P
Rs of
T
ARGET_
M
E
M
_
RE
F
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add support
for reductions in
fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add supp
o
rt for fully-predicated l
o
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Add
sup
p
ort f
o
r bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductio
n
s with vari
a
ble-le
n
gth vector
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
andle more SL
P
constant a
n
d
e
xter
n
d
e
fi
n
ition
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Prot
e
ct against min_profitable_iters going negativ
e
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Add support fo
r
mask
e
d load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
[AArch64] Tes
t
s for SVE structure m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AA
r
ch64]
S
VE load/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
G
i
ve the target more control over ARRAY_TY
P
E modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
f
o
Fix folding of vector mask E
Q
/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
SVE
u
nw
i
nding
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndif
o
[AArch
6
4
]
SVE
t
ests
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] Testsuite ma
r
kup
for SV
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] Add S
V
E
s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ark SLP
f
ailur
e
s f
o
r vect_varia
b
le
_
length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra s
u
breg fold fo
r
var
i
able-leng
t
h
CONST_VECTO
R
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Im
p
rove canonic
a
l
isation of
T
A
R
GET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
r
sandi
f
o
Handle polyno
m
i
a
l DR_
I
NIT
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
H
and
l
e
p
oly_int vector sizes in
get
_
vec_alignment_for_array_
t
y
pe
commit
|
commitdiff
|
tree
2018-01-12
rsand
i
fo
Allow variable-si
z
ed temporary variab
l
es in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
] Add const_offset field to aarch64_a
d
dres
s
_in
f
o
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_POLY_INT
_
COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch64] Rework interface to add
c
o
n
st
a
nt/offset routine
s
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[A
A
rch64] Extra scalar
_
float_mode
patch
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[AArch64] Avoid G
E
T_MODE_NUNITS
i
n v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
Fix mode_for_size units
i
n
ca
l
le
r
-save
.
c (
P
R83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don
'
t use permutes for si
n
gl
e
-element accesses
(PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
sandifo
Mostly revert
r
2
54
2
96
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
[AArc
h
64] Use
v
ec_perm_indice
s
helper routi
n
es
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
f
o
[AArch64
]
Reject (high
(
const (plus ancho
r
offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
i
x permute ha
n
dling wh
e
n
vect
o
rising scatter
s
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten LRA cycli
n
g c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndi
f
o
Revert
D
ECL
_
US
E
R
_
ALIGN part of r2
4
1959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
M
a
ke chrec_contains_symbols
true f
o
r POL
Y
_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect second call to extract_range_from_mul
t
i
plicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine_mode wrapper
c
lasses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fi
t
s_uhwi_
p
t
e
sts to BIT_FIELD_REF folde
r
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allo
w
VEC_P
E
R
M
_
E
XPR folding t
o
fail
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
if
o
P
R
83680:
I
nverted test in arm
_
vectori
z
e
_ve
c
_per
m
_const
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
PR8367
5
: Restor
e
TARGET_VIS
2
check for SPARC vec_per
m
_const
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
Make vectorizabl
e
_load/store handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it g
a
th
e
r load ha
n
dlin
g
out
o
f vectorizable_{mask_load_s
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t out gather loa
d
mask
bu
i
lding
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split rh
s
chec
k
ing out o
f
vectorizab
l
e_{
,
mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit mask checking out o
f
vectorizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_
m
odel_store_cost take a vec_load_s
t
ore_type
commit
|
commitdiff
|
tree
next