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
r
sa
n
d
i
fo
Fix incorrect TARGET
_
MEM_REF al
i
g
n
ment (P
R
84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check arr
a
y indi
c
es in
o
bject_addr
e
ss_
i
nva
r
iant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
andifo
Add a DECL_EXPR for VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix
f
or si
n
gle
-
el
e
ment pe
r
mutes
(P
R
8
4265
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use non
z
ero bits to
r
e
f
ine range in s
p
lit_
c
onstan
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
f
o
Simp
l
ify LRA l
o
wpart subreg
fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Make lto
.
exp
work with T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sand
i
fo
[AArch64]
R
e
move SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjus
t
ir
a
_init_register_move_cost com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Us
e
range info i
n
split_cons
t
ant_offs
e
t (PR
8
163
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE tests
u
i
t
e
failu
r
es for ILP32 (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arc
h
64] Handle SVE subregs
t
hat are eff
e
cti
v
e
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArc
h
6
4] Prefer LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] U
s
e a
l
l SVE LD1RQ va
r
ian
t
s
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AA
r
ch
6
4
]
G
e
n
e
rali
s
e aarc
h
64_simd_
v
ali
d
_
immediate for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h6
4
] Tighten aarch64_se
c
ondary_rel
o
a
d c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
[
AArch64] Fix sve/extr
a
c
t
_
[1
2
]
.
c for bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
s
u
b
r
eg calculation for big-e
n
di
a
n targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand ve
c
_
p
e
r
m
_indices::series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
andifo
Fix
v
ect-red
u
c
-
or_[12]
.
c cha
n
ges
i
n
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove e
x
plicit dg-do runs from gcc
.
dg/
v
ect (PR 838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Fix
use of bo
o
l
e
a
n_t
r
u
e
/
false_n
o
de (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_
f
l
oat markup for a
c
o
u
ple of tests
(
PR
8
3888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
and
i
fo
Disable som
e
patterns f
o
r
f
o
ld-left r
e
ducti
o
ns (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix
vect_def_type handling in x86 scatter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any statements need masking
(
PR 83
9
22
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
oi
d
I
CE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsan
d
ifo
V
I
EW_CO
N
VE
R
T_EXPR slots
f
or s
t
rict-ali
g
n targe
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Two fixe
s
for li
v
e-out SLP
indu
c
tions (PR
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTIO
N
_ARG_
S
IZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Av
o
id GCC 4
.
1
bu
i
ld failure in fold
-
const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Don't group gather l
o
a
ds (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
f
o
Mi
s
sing v
e
c
t
_double i
n
gcc
.
dg/vec
t
/pr7
9
920
.
c (PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
ndifo
inline_small_fu
n
ctio
n
s
s
peedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Sup
p
ort for
a
l
i
asing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for SV
E
scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow gather
loads to be
u
s
ed for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use gat
h
er lo
a
ds for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add
s
uppor
t
for SVE
gather load
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt
for in
-
order addition reduction
using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Remove
unnecessary temporary in
t
ree-if
-
c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Rework the
l
eg
i
timize_a
d
dress_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Add an "early
r
ematerialisat
i
on" pass
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use s
i
ngle-iteration
epilogues
when
peeling for g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-element interle
a
ving for non-power-o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Ad
d
support for conditi
o
nal r
e
ductions usi
n
g SVE C
L
A
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for vecto
r
ising
li
v
e-o
u
t
v
alues using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd an empty_mask_is_expen
s
ive h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle pe
e
l
i
ng for alignm
e
nt
w
i
th maski
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the nu
m
ber o
f
i
terat
i
ons to be
smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Make ivo
p
ts handle calls to intern
a
l f
u
nct
i
o
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow ADDR_EXPRs of TARGET_MEM_R
E
Fs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
o
rt for red
u
ctio
n
s i
n
f
u
lly-masked loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add s
u
pport for fully-pre
d
icated
l
oops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Add
sup
p
ort f
o
r bitwi
s
e r
e
du
c
tio
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SLP re
d
uctions with varia
b
le-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more
SLP constant and extern
definitions
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect again
s
t min_p
r
o
f
i
table_iters going ne
g
ative
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for ma
s
ked
l
o
a
d/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h
6
4] Tests for SVE
s
truct
u
re
m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE load/st
o
re_lanes suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
G
ive the ta
r
get more
c
ont
r
ol over ARRAY_
T
YPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
F
ix folding of vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[
AArc
h
64] SVE t
e
sts
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Te
s
tsuite ma
r
k
up f
o
r
S
V
E
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
[AA
r
c
h
64] Add
S
V
E support
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Mark SLP
fail
u
res for
vect_varia
b
l
e_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
E
xtra subreg fold f
o
r
v
a
ria
b
le-length CONS
T
_VEC
T
ORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Impr
o
ve ca
n
onic
a
lisation of TARGET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
Han
d
le poly_int ve
c
to
r
sizes in get_ve
c
_alignme
n
t_for_arr
a
y_type
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
i
fo
All
o
w
variab
l
e-sized tem
p
orary variables in gi
m
pl
i
fy
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Add
c
onst_off
s
et field to
a
a
rch6
4
_
a
d
dres
s
_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64
]
Set NUM_POLY_IN
T
_
COEFFS t
o
2
commit
|
commitdiff
|
tree
2018-01-11
rsandif
o
[
A
Arch64] Rework interfa
c
e to add
c
o
n
s
t
a
n
t/offset routi
n
es
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Extra scala
r
_
f
loat_m
o
d
e patch
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[
AArch64]
A
void GET_MO
D
E_NUNIT
S
in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
Fi
x
mode_f
o
r_size units in calle
r
-s
a
v
e
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't u
s
e permu
t
es for single-eleme
n
t ac
c
esses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Mo
s
tly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
[AArch64] Use vec_perm_indice
s
helper routi
n
es
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[
AArch64] Reject (hig
h
(const (plus an
c
ho
r
offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
s
a
n
di
f
o
Fix
p
e
r
mute handling
when vector
i
sing scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Ti
g
ht
e
n
LRA cycli
n
g
check
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
difo
Revert DECL
_
USER_ALIGN
p
art o
f
r
2
4
1
959
commit
|
commitdiff
|
tree
2018-01-05
rsan
d
ifo
Make chr
e
c
_
cont
a
ins_symbols tr
u
e
f
o
r
P
OLY_
I
NT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Prote
c
t sec
o
n
d call to extract_range_from_mul
t
iplicative_op_
1
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
i
f
o
Document machine_mode wrapper c
l
asses
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Add tree_fits_uhwi
_
p tests to BIT_FIEL
D
_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
A
l
l
o
w
V
E
C_PERM_EXPR f
o
lding to fail
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
PR83
6
80: Inverted
test
in arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
if
o
P
R
83675: Restore TARG
E
T_VIS2 check fo
r
SPARC
vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
v
e
c
torizable_l
o
ad/store
h
andle IFN_MASK
_
LOAD/S
T
ORE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
Spli
t
g
a
t
her load
h
and
l
ing o
u
t of vect
o
riza
b
le_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
Sp
l
it
o
u
t
g
a
t
her load m
a
sk
b
uild
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
r
hs
c
hecking out of
v
e
c
to
r
izable_{,ma
s
k_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask checking out of vectorizab
l
e_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_stor
e
_cost
t
ake a vec_load_store_type
commit
|
commitdiff
|
tree
next