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
[22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info
2018-02-20
rsand
i
f
o
F
ix
incorre
c
t TARGET_ME
M
_REF alignment (PR
844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Check
a
r
ray indices in object
_
address_inv
a
ria
n
t_
i
n_
l
oop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
d
i
fo
Add a DEC
L
_EX
P
R
for VLA pointer
casts (PR 84
3
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Another fi
x
for single-
e
leme
n
t permut
e
s (P
R
8
4
265
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use
n
onzero b
i
ts to refine r
a
n
g
e in
s
plit_co
n
stant_of
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Simpli
f
y
L
RA
l
owpa
r
t subreg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
a
ke lto
.
e
xp w
o
rk
w
ith Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[AArch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_re
g
ister_move
_
cost
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use rang
e
info i
n
spl
i
t
_
constant_o
f
fset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] Fix SVE testsuite
failur
e
s for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Handle S
V
E
sub
r
eg
s
that are
effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer LD1RQ
f
or
big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[
A
Arch64]
U
se all SVE LD1RQ va
r
i
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Generalise
a
a
rch64
_
s
imd_valid_
i
mmediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AAr
c
h64] T
i
ghten aa
r
ch6
4
_secondar
y
_r
e
load condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
[AArch6
4
] Fix sv
e
/extract_[12
]
.
c for b
i
g-endi
a
n
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Fix LRA
sub
r
eg ca
l
c
u
l
ation f
o
r
big-endi
a
n
ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Exp
a
nd vec_per
m
_indices::se
r
i
e
s_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
F
i
x
vect-reduc-or_[12]
.
c ch
a
n
g
e
s in r
2
57
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandif
o
Remove explicit dg-do
runs
f
rom gcc
.
dg/vect (PR 83
8
89)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
F
i
x
use
of boo
l
ean_t
r
ue/false_nod
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup for a coup
l
e
o
f tests (PR
8
3888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disable som
e
patterns for fol
d
-
l
eft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix vect_def_type han
d
l
ing in x
8
6 sca
t
ter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Che
c
k whet
h
er any
s
tatements nee
d
masking (PR
8
3
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void I
C
E for nested inductio
n
s (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsand
i
fo
VIEW_CONVERT_EXPR sl
o
t
s
for strict-align
t
a
r
g
ets
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
T
wo fixes fo
r
live-o
u
t SLP induc
t
ions (PR 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Mo
v
e pa
.
h FUNCTION_ARG_SIZE t
o
pa
.
c
(PR
8
3858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix ch
a
nge
l
o
g
commit
|
commitdiff
|
tree
2018-01-16
r
s
an
d
i
f
o
Avoid GCC 4
.
1
build fa
i
lure
i
n fol
d
-
co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndi
f
o
Don't group
g
ather loads (PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing vect_double i
n
gcc
.
dg/vec
t
/pr79920
.
c (
P
R83
8
3
6
)
commit
|
commitdiff
|
tree
2018-01-14
r
s
andifo
inline_small_fu
n
ct
i
o
ns s
p
ee
d
up
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Support for aliasi
n
g with
v
ariable strides
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add suppo
r
t for SVE sc
a
tter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gathe
r
loads to
be
u
s
e
d for g
r
ouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather
l
o
ads fo
r
strided
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport for
S
VE
gat
h
er loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support f
o
r
i
n-order additi
o
n red
u
ction using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnece
s
sary temporary
in
t
ree-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
w
ork
the
legitimize
_
address_displacement h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add an "ea
r
l
y
remateria
l
isat
i
on" pass
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Use singl
e
-iteration epil
o
gues
w
h
en peelin
g
for
g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Allow single-elemen
t
interleaving
f
or non-power-
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d suppor
t
fo
r
co
n
ditional
reducti
o
ns using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add sup
p
ort for vector
i
sing liv
e
-ou
t
val
u
es using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add an empt
y
_mask_is
_
e
x
pensive
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle p
e
eling
f
or
a
lignment
w
i
t
h masking
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Al
l
ow the number of iterations
t
o
b
e smaller than
V
F
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ake
i
vop
t
s
h
andle calls to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPR
s
of
T
ARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Add
s
up
p
ort
f
or reduction
s
i
n f
u
l
ly-ma
s
ke
d
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
or
t
for fu
l
ly-
p
redicated loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
por
t
for bitwise
r
ed
u
c
ti
o
ns
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
SLP reductions
with variab
l
e-len
g
th vec
t
ors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP constant an
d
e
x
tern definit
i
o
n
s for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Protect against
m
in
_
profi
t
a
b
le_iters going negative
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add support for m
a
sk
e
d load/store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Tests f
o
r SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
[AAr
c
h64] SVE load/s
t
ore_l
a
n
e
s suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Give t
h
e
target more control over ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
F
i
x folding of vector
m
ask
EQ/NE e
x
pressions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SVE
u
n
winding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AArch
6
4] S
V
E tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Testsu
i
t
e
ma
r
kup for SVE
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
[AAr
c
h64]
A
dd SVE s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Mark
S
LP failures for
v
ect_var
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Extra
su
b
r
e
g fold
f
or variable-length
C
O
NST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
I
mprove
canoni
c
a
l
isa
t
ion of
T
ARGET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
H
a
ndle p
o
lynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
r
s
a
ndif
o
Han
d
le
poly_i
n
t v
e
ctor sizes
in
g
et_v
e
c_
a
li
g
n
ment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow variable-siz
e
d t
e
mporary variab
l
es i
n
g
imp
l
ify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[
A
Arc
h
64] Add const
_
off
s
et f
i
eld to
aarch64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
Set NUM_POLY_INT_COEF
F
S
to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
ndi
f
o
[
AArch64] Rework inte
r
fa
c
e to ad
d
con
s
tant/of
f
set rout
i
n
e
s
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64] Extra scalar_float_mode
patch
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[
A
Arc
h
64] Avoid GE
T
_MODE_NUNITS
in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
Fix mode
_
for_size units in calle
r
-save
.
c (PR83
7
61)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
D
on't use permutes
f
or single
-
eleme
n
t accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
if
o
Mostly
revert r2
5
429
6
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[
A
A
rch64] Use vec_perm_indic
e
s helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArch64] Reject (high (
c
onst (plu
s
a
n
chor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix p
e
rmute handling when ve
c
torising
s
catters
commit
|
commitdiff
|
tree
2018-01-06
r
s
a
ndi
f
o
Tigh
t
en LRA cycling c
h
ec
k
commit
|
commitdiff
|
tree
2018-01-05
r
sa
n
difo
Revert DEC
L
_
U
SER_ALIGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
r
sandifo
Make chr
e
c_contains_s
y
mbols true f
o
r POLY_IN
T
_C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Prot
e
c
t
second
c
a
l
l to ext
r
act_range_from_multiplicative
_
op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Document machine_mode wrapper class
e
s
commit
|
commitdiff
|
tree
2018-01-04
r
s
an
d
ifo
A
d
d tree_fits_uhwi_p
t
e
sts to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow
VEC_PERM_EXPR
folding to f
a
i
l
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
P
R83680: Inverted tes
t
i
n arm_vector
i
ze_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
P
R83675: Restore TARGE
T
_VIS
2
check
f
or SPARC
v
ec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Make vect
o
rizable_
l
oad/
s
to
r
e handle
IFN_M
A
SK_LOAD/S
T
ORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather load han
d
ling o
u
t of
v
ectorizable_{m
a
sk_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t out ga
t
her lo
a
d mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs
checki
n
g out of
v
ector
i
zable_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Sp
l
it m
a
sk check
i
ng out of
v
ec
t
o
r
iza
b
le_ma
s
k_loa
d
_store
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Mak
e
vect
_
m
odel_s
t
o
r
e_co
s
t take a
vec_lo
a
d_s
t
o
re_
t
ype
commit
|
commitdiff
|
tree
next