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
rsandi
f
o
Fix inc
o
rrec
t
TARGET_MEM_REF
a
lig
n
ment (P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
f
o
Check array
i
ndices in ob
j
e
c
t
_
address_i
n
va
r
iant_i
n
_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
andifo
Add
a
DECL_EXP
R
for VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
f
o
Another fix for sing
l
e-el
e
m
ent permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Us
e
nonzero bits
t
o refine range in split_c
o
n
sta
n
t_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LR
A
lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
i
fo
Make lto
.
exp work
w
i
t
h
Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[
A
Arch
6
4] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_
r
egister_move
_
cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info
in split_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64
]
Fix SVE testsuite
f
ailures fo
r
I
LP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch
6
4
]
H
a
ndle SVE subregs that a
r
e effec
t
iv
e
ly
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[
AArc
h
64] P
r
efe
r
L
D1
R
Q for bi
g
-
e
n
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[
AArch64] Use all SV
E
L
D1RQ
v
ari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[A
A
r
c
h64] G
e
neralise aarch64_simd_va
l
id_immediate f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64]
T
igh
t
en aarch64_secondar
y
_
reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[AArch6
4
] Fi
x
sve/extract
_
[12
]
.
c for big-end
i
an SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg c
a
lcul
a
tion for big-endian tar
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
E
x
pan
d
vec_perm
_
indices:
:
series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-re
d
u
c
-o
r
_[12]
.
c changes in r
2
5
7
022
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
R
emo
v
e ex
p
l
i
cit dg-d
o
runs from gcc
.
dg/vect (P
R
8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
f
o
F
i
x us
e
of boolean_true/false_node (
P
R 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
and
i
fo
Fi
x
vect_float
mar
k
up for a couple
of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
isab
l
e
some patterns for fold-le
f
t reduc
t
io
n
s (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsan
d
ifo
Fix vect_d
e
f_type h
a
ndlin
g
in x
8
6 scatter suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
C
heck whether any st
a
tements need ma
s
kin
g
(
PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
Avoid I
C
E for nested inductions
(
PR 83914
)
commit
|
commitdiff
|
tree
2018-01-17
rsan
d
i
fo
VIEW_CONVE
R
T_EXPR slots
for strict-alig
n
targ
e
ts (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
difo
Tw
o
fixes f
o
r live-
o
ut
S
L
P inductions (PR 838
5
7)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Mov
e
pa
.
h FUNCTI
O
N
_
ARG_SIZE to
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix change
l
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Avoid GCC 4
.
1 bui
l
d failure
i
n fo
l
d-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Don'
t
group ga
t
h
e
r l
o
ads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
Missing
v
ect_double in gcc
.
dg/vect/pr79920
.
c (PR83
8
36
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_
s
mall_function
s
s
peedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppo
r
t fo
r
a
l
ia
s
ing wi
t
h variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
pp
o
rt for SV
E
scatter stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Allow ga
t
h
er loads to be
used
f
or gro
u
ped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use gather loads for strided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
s
upport for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support
f
or
i
n
-order addition reduction u
s
ing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rem
o
ve unnec
e
s
s
a
r
y
t
e
mporary in tre
e
-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Rework the
legitimize_addres
s
_di
s
placeme
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
an "ea
r
ly remateriali
s
ation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
s
in
g
le-ite
r
a
tion epilogues wh
e
n peeling
f
o
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
lo
w
s
i
ngle-element
i
nterl
e
aving
for non-po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support f
o
r c
o
nditional reduc
t
ion
s
u
s
ing SVE
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for v
e
ctoris
i
n
g liv
e
-
o
ut v
a
lues using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
a
n empty_mask_is_expe
n
sive
h
oo
k
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle peelin
g
for
a
lignme
n
t with mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow
t
he numb
e
r of ite
r
a
tions to
b
e
smaller th
a
n VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mak
e
ivopts
h
andle cal
l
s to int
e
r
n
al functions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Allow AD
D
R
_
EXPRs of TARGET_
M
EM_
R
E
F
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for redu
c
tions in fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
port for fully-predic
a
ted loop
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
or b
i
t
wis
e
reducti
o
ns
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
SLP reduc
t
ions with
v
ariab
l
e
-l
e
ng
t
h
vecto
r
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP co
n
s
tant
a
nd extern definitions
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_profitable_iters going
negative
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
dd
support for m
a
sked load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AArch64] Tes
t
s
f
o
r
SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[
A
A
r
ch64] SVE load/sto
r
e_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Give the targ
e
t more
c
ontrol
ov
e
r ARRAY_TYPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix fold
i
ng o
f
vect
o
r mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
SVE u
n
w
in
d
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tes
t
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64]
T
est
s
u
i
te markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] A
d
d SVE sup
p
ort
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Mar
k
SLP failures for vect_variable_lengt
h
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
E
x
tra su
b
reg fold for variable-length CO
N
ST_VECTO
R
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Improve canonicalisation of T
A
RGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polyno
m
ial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
Handle
p
oly
_
int
v
ector sizes in g
e
t_vec_alignment_for_a
r
ray_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow
v
ariable-sized temporary var
i
ables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[A
A
rch6
4
] Add const_offset
f
ield to
a
arc
h
64_address_in
f
o
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[AArc
h
64] S
e
t N
U
M
_
POLY_
I
NT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
n
difo
[
A
A
r
ch64] Rework interface
to
a
dd constant
/
o
ffset rou
t
ines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64] Extra
sca
l
ar_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64]
Avoid
G
ET
_
MODE_NUN
I
T
S
i
n v
8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix m
o
de_for_size unit
s
in
c
aller-
s
av
e
.
c
(
PR8
3
761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't use permutes for s
i
n
g
le-element accesse
s
(PR83
7
5
3)
commit
|
commitdiff
|
tree
2018-01-10
rs
a
ndi
f
o
Mostly rev
e
r
t
r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[AArch64] Use vec_per
m
_in
d
ices
h
elper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Arch64]
Reject (h
i
gh (con
s
t (p
l
us anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
i
x pe
r
mute han
d
ling when
v
ectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandi
f
o
Tight
e
n
L
RA cy
c
ling c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndif
o
Re
v
ert
D
E
CL_USER_ALIG
N
part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
M
ake chrec_contains_symbo
l
s true for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Prote
c
t
s
e
cond
c
all to extract_range_fro
m
_multiplicativ
e
_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
D
o
cum
e
nt machine_mode wra
p
per classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits_uhwi_p tests to BIT_
F
IELD_R
E
F
folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
llow VEC_P
E
RM_EXPR folding to fai
l
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR
8
3
6
8
0: Inve
r
ted
t
est i
n
ar
m
_vectorize_
v
ec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675:
Restore T
A
RGET_VIS2 check for SPARC vec_perm_c
o
nst
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
Ma
k
e
v
ectorizable_load/
s
tor
e
ha
n
dle IFN_M
A
SK_LOAD/ST
O
RE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Sp
l
it gath
e
r load handl
i
ng out of vect
o
r
izable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit out
gather load mas
k
building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking
out of vec
t
ori
z
able_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
m
a
s
k checking out of vectorizab
l
e_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_mod
e
l_s
t
ore_cost
t
ake a vec_
l
oad_sto
r
e_ty
p
e
commit
|
commitdiff
|
tree
next