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
i
x
incor
r
ect TARGET_MEM_REF
al
i
gnm
e
nt (PR 844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Chec
k
array
i
ndices in
o
b
j
ect_
a
ddress
_
invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Ad
d
a
DECL_EXPR for
VLA poin
t
e
r
casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
An
o
t
h
e
r fix for singl
e
-element permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to re
f
i
n
e rang
e
in split_constan
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lt
o
.
exp work
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[
A
Arch64
]
Remo
v
e
SVE
X
FA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ir
a
_init_registe
r
_move_cost com
m
e
n
t
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info in split_co
n
stant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
r
ch64
]
Fix
S
VE test
s
u
i
te failures f
o
r ILP
3
2
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle
SVE subregs that are
e
f
f
ectivel
y
R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Pre
f
er LD1
R
Q
for
big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
f
o
[AArch64] Use all
S
VE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Generalise aarch64_simd_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Tigh
t
en a
a
rc
h
64_secondary_r
e
lo
a
d condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64
]
Fix sve/extract_[12]
.
c
f
o
r big-endia
n
SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Fix LRA subreg calculatio
n
for big-
e
ndian targets
commit
|
commitdiff
|
tree
2018-01-30
r
s
andi
f
o
Expand vec_perm_indices::s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rs
a
ndifo
Fix vect-reduc-or_
[
12]
.
c
c
h
a
n
ges in r2
5
7022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do run
s
from g
c
c
.
dg/
v
ect
(
P
R 8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_
t
rue/f
a
lse_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
san
d
i
f
o
Fix vect_float
m
arkup for
a couple of tests (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disa
b
le some
patterns f
o
r f
o
ld
-
left r
e
d
uctions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix vect_def_type h
a
ndl
i
ng in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Chec
k
whet
h
er
a
n
y
statem
e
nts nee
d
m
a
ski
n
g (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Avoid
ICE for nested inductio
n
s (
P
R
8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandif
o
VIEW_CO
N
VERT_EXPR
slots
f
or
stric
t
-ali
g
n
target
s
(P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for l
i
ve-out SLP i
n
duc
t
ions (PR 8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_
A
RG_SIZE t
o
pa
.
c (P
R
8
3
8
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
F
i
x c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1
build failure i
n
fold-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
D
o
n'
t
group g
a
ther loads (PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndif
o
Missing vect_double
in g
c
c
.
dg/vect/p
r
79920
.
c (PR838
3
6)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
i
n
line_small
_
functions spe
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Suppor
t
for a
l
ias
i
n
g
wit
h
v
ariab
l
e str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
su
p
po
r
t
f
or SVE scat
t
er stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
o
w gather loads
t
o
be
used for grouped acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
ather loa
d
s for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd sup
p
o
rt for SVE
g
ather loads
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add su
p
p
o
rt f
o
r
in-or
d
er addi
t
ion
reducti
o
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Rem
o
ve unne
c
essary
t
em
p
orar
y
in tree-
i
f
-
co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
R
ework the le
g
itimize_
a
ddress_dis
p
l
acement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"
e
a
rly rematerialisa
t
ion" pass
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
U
se
sing
l
e-iteration
e
pilogues
w
hen peeling
f
o
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
All
o
w si
n
g
l
e-ele
m
e
nt interleaving f
o
r
no
n
-p
o
wer-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for c
o
nditi
o
nal
reduct
i
o
n
s usin
g
SVE
C
LASTB
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
port for vectorisin
g
live-out
values
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty
_
mask_i
s
_
ex
p
e
n
si
v
e hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Handl
e
p
e
el
i
ng
f
o
r
alignment with m
a
s
kin
g
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow the number of iterations to be sm
a
ller tha
n
VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Make
i
vopts
handle c
a
lls to internal func
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_
E
XPRs of TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d sup
p
ort
f
or reduc
t
ions in
fully
-
m
a
sked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for fully-
p
redicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
u
p
p
o
rt fo
r
bitwise reductio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP redu
c
tions
w
ith var
i
abl
e
-length ve
c
tors
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Ha
n
dle more
S
LP constant and e
x
tern definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against
min
_
p
rofitab
l
e
_
iters going neg
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d support for m
a
sked load
/
s
tore_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[
A
Arch64]
T
ests for SVE struc
t
ure mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[AArch64] SVE load/store_lanes sup
p
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Give the target mo
r
e cont
r
ol
o
ve
r
AR
R
A
Y
_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Fix fold
i
ng of vector ma
s
k EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
unw
i
nding
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
[
A
A
rch64] T
e
stsuite markup fo
r
S
VE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
M
a
rk SLP failures fo
r
v
e
c
t
_variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Extra
s
u
b
reg fold
fo
r
var
i
able-l
e
n
g
t
h
C
ONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
mprove
canonicalisation of TARGE
T
_MEM_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Ha
n
dle polynomial DR_IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rs
a
n
difo
Handle poly_int vector sizes
i
n get_v
e
c_a
l
ignme
n
t_
f
o
r_array
_
type
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
Allow
v
ar
i
able-
s
ized temporary va
r
i
ables in gi
m
plif
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
i
f
o
[AAr
c
h
64]
A
d
d
c
o
n
st_offset
field
t
o a
a
rch64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set N
U
M_P
O
LY_INT_
C
OEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch64] Rewo
r
k
interfa
c
e
to add
c
o
nsta
n
t/of
f
set
r
outines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch64]
E
x
tra scalar_float_mode pat
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArc
h
64] Avoid G
E
T_MODE_NUNITS in v8
.
4 su
p
port
commit
|
commitdiff
|
tree
2018-01-11
r
s
an
d
ifo
Fix mode_for_size units in
c
al
l
er-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don
'
t
use
per
m
ute
s
for single-elemen
t
a
c
ce
s
ses
(
PR
8
3753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
an
d
i
f
o
Mostly revert
r
2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
r
s
andif
o
[AArch64] Use vec_perm_indices help
e
r routi
n
es
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
ch64] Reject
(
high (
c
onst
(
p
lus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
Fix per
m
ute ha
n
dl
i
n
g
wh
e
n vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
r
s
and
i
fo
Tighten LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DECL_
U
SER_ALIGN part of
r
241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
andif
o
Make chrec_contains_symb
o
ls
t
r
u
e for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
difo
Pro
t
ect
secon
d
cal
l
to
e
x
t
ract_range_f
r
om_multiplic
a
tive
_
op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Do
c
ument mac
h
i
ne_mode wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits
_
uhwi_p tests to
B
I
T
_FIEL
D
_REF f
o
lder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
Allow VEC_PERM_EXPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680: Inverted test in arm_vec
t
orize_vec_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Rest
o
r
e T
A
RGET_V
I
S
2
ch
e
ck fo
r
SPA
R
C vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
a
ke vectorizable_load/store h
a
ndle IFN_MASK_LOAD/STOR
E
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split
gather load hand
l
in
g
out o
f
v
e
ctori
z
able
_
{mask_load
_
st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split
o
ut gather load
m
ask building
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split
rhs checkin
g
out of vectorizab
l
e_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split
m
ask
c
hecking out of vectorizab
l
e_ma
s
k_loa
d
_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_mo
d
el_sto
r
e
_
cost take a vec_l
o
ad_store_t
y
pe
commit
|
commitdiff
|
tree
next