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
Add available_vector_sizes to target-supports.exp
2017-11-09
rsandifo
Add a
v
ailable_v
e
ctor_sizes to t
a
rget-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Ad
d
V
ECTOR_BI
T
S
to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Consiste
n
tly use asm volatile (""
:
:: "mem
o
ry") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be st
r
icter about CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
d
if
o
Improve ivop
t
s handl
i
ng of fo
r
c
e
d scales
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
dif
o
Base subreg
r
ules on REGM
O
DE_NATURAL_SIZE rath
e
r than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch
6
4
] U
s
e
a
arch64_reg_or_imm instead
o
f no
n
memory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch
6
4
]
Pass numb
e
r
of uni
t
s to aarch64_expand_vec_p
e
rm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[
A
A
r
c
h
64] Pas
s
number o
f
u
n
its to aarc
h
64_si
m
d_vect_
p
ar_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[A
A
rch64
]
Pass number of units to aarch64_r
e
ver
s
e_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an endian_lane_rtx helper
routi
n
e
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Fix
ChangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82
8
16: Widening multip
l
ies of bitfield
s
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
e
wor
k
vrp_int_cons
t
_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: register handling in i
x
8
6
_vector_dup
l
icate_value
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
[AArch64] Minor rt
x
costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Re
n
ame the interna
l
"Upl
"
constra
i
nt
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AArc
h
64] Move
code around
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] G
e
n
erate per
m
ute pattern
s
u
s
ing rtx
b
u
i
lders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01
Ri
c
har
d
S
a
ndiford <richar
d
.
san
d
i
f
ord@linar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa
-
dse
.
c:normalize_
r
e
f
r
eturn a
b
ool
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don
'
t treat zero-sized ranges
a
s o
v
er
l
appi
n
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_V
E
CT
O
R|GET
_
MODE)
_
NU
N
ITS i
n
simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
fo
Turn
v
ar-track
i
ng
.
c
:
I
N
T
_MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Fa
c
tor out the mo
d
e handl
i
ng in lower-sub
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Use
m
o
re spec
i
fic hash f
u
nctions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
o
re is_a
<
scal
a
r_int
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd an is_narr
o
wer_int_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
Add
n
a
rrower_subreg
_
m
od
e
helpe
r
function
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Widen
i
ng opta
b
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d a fixed_s
i
ze_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_
S
ERIES rt
l
c
ode
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
l
l
o
w vec
t
o
r
CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_duplicate simplif
i
c
a
tions
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add gen_(const_)v
e
c_duplicate hel
p
ers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent invalid register mode c
h
anges
in comb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Add wider_s
u
breg_mode helper f
u
n
c
tions
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndi
f
o
Make more use of df
_
re
a
d_
m
odify_
s
ubre
g
_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_he
x
from printi
n
g bits ab
o
ve the pr
e
cisi
o
n
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX_ALI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
r
s
and
i
fo
Convert STAR
T
ING_FRAM
E
_
OFFSET to a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use SCALAR_TYPE_MODE in vect_cr
e
ate_
e
pilog_fo
r
_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_INT_TYPE_MO
D
E in lo
c
_list_fr
o
m_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
calar_int
/
float_mode in br
i
g_
l
angho
o
k
_
t
yp
e
_
f
o
r_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use s
c
a
lar_mode in e
x
pand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
F
i
x HWI
+
-
u
nsi
g
ned in
com
b
i
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBREG_PROMOTED_VAR_P
h
a
n
dli
n
g
in exp
a
nd_direct_
o
ptab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
an
d
ifo
M
ake more use of
G
ET_MODE_UNIT_PRECIS
I
ON
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
more use of H
W
I
_
COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
m
ore
u
se o
f
subreg_size_lowpa
r
t
_offs
e
t
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Add wide_int version of inchash::hash::add
_
wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash
:
:
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Prevent
i
nvalid
r
e
g
ister mode changes in
combine
commit
|
commitdiff
|
tree
2017-10-13
r
s
an
d
ifo
Ma
k
e
m
ore use
o
f GET_MODE_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
o
f GE
T
_MODE_U
N
IT_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Ma
k
e
more
use of byte_
l
owpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndif
o
M
a
ke more use of s
u
b
reg_low
p
art
_
off
s
et
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Re
q
uire
wi::to_wide for
tr
e
es
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow
n
on-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
a
n
d
ifo
PR82413
:
Mismatched precis
i
ons in build_range_ch
e
ck
commit
|
commitdiff
|
tree
2017-10-02
r
s
a
n
difo
Fix m
i
smatched precisi
o
ns in tree a
r
ithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
[
AArch64] PR71
3
07: Defin
e
unio
n
class of POIN
T
ER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
difo
Turn CONSTA
N
T_ALIGNMENT in
t
o
a hook
commit
|
commitdiff
|
tree
2017-09-25
r
sandif
o
C
hange
permute index type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Up
d
ate in
t
e
r
face to
TA
R
GET_V
E
CTORIZE_VEC_PER
M
_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Computing peeling c
o
sts for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
n
d
ifo
range_int_cst_p
h
a
n
dling in ex
t
r
a
c
t
_rang
e
_fro
m
_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Let the target choose
a
vectorisation alignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
Add a vec
t
_
g
et_scalar_dr_siz
e
hel
p
er
functi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Fix
spu build afte
r
r2
5
3072
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
M
a
k
e m
o
re use of sim
p
lify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
f
o
Add copy_rtx c
a
ll to RT
L
loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
i
f
o
F
ix
unguarded use
s
of
t
ree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
T
i
ghten tree-ssa-cc
p
.
c:get_value_for_expr c
o
ndition
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
missing
i
nt_cst_rangeN checks to
t
r
e
e
-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move comput
a
tion of SLP_TREE_NUMB
E
R_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
F
ix a
n
S
VE failure
in the
Fort
r
a
n
matmu
l
*
t
e
sts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include p
h
is in
S
LP
u
nrolli
n
g calculation
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fix vectorizable
_
ma
s
k_load_store handling of
i
nvariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Fix
typ
e
o
f
bitstart in vect
o
r
i
za
b
le_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
F
ix vec
t
orizable_live_opera
t
ion ha
n
d
ling of vect
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
I
nv
o
ke vectori
z
able_live_operation in a con
s
i
stent way
commit
|
commitdiff
|
tree
2017-09-16
r
s
andifo
P
R82228: Mov
e
ncopies c
a
l
culati
o
n in
vectorizable
_
live_opera
t
ion
commit
|
commitdiff
|
tree
2017-09-15
rsandi
f
o
Turn FUNCTI
O
N_ARG_OF
F
SET into a hoo
k
commit
|
commitdiff
|
tree
2017-09-15
rsand
i
fo
T
urn TRULY_NOOP
_
TRUNCATIO
N
into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn
C
ANNOT_CHANGE_MODE_CLASS into a hoo
k
commit
|
commitdiff
|
tree
2017-09-14
rsa
n
difo
Add
LOOP_VINFO_MAX_VECT_FACTOR
commit
|
commitdiff
|
tree
2017-09-14
rs
a
ndifo
Add
a
vec
t
_w
o
rthwhile
_
wi
t
hout_s
i
md_p
h
el
p
er rout
i
ne
commit
|
commitdiff
|
tree
2017-09-14
r
s
an
d
ifo
Ad
d
a vect_get_
n
u
m
_cop
i
es helper
r
out
i
ne
commit
|
commitdiff
|
tree
2017-09-14
rs
a
n
d
i
f
o
Mak
e
mor
e
use
o
f
g
i
m
ple-fold
.
h in tree-vect-loop
.
c
commit
|
commitdiff
|
tree
2017-09-14
r
sandifo
Add
g
im
p
le
_
build_v
e
cto
r
*
hel
p
ers
commit
|
commitdiff
|
tree
2017-09-14
r
s
a
n
d
ifo
Use vec<>
for constant permute masks
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Use vec<> in
b
u
ild_ve
c
t
o
r
commit
|
commitdiff
|
tree
2017-09-14
rsandif
o
Store VECTOR_
C
ST
_
NELT
S
directl
y
in tree_node
commit
|
commitdiff
|
tree
2017-09-13
r
sandifo
Turn SECOND
A
RY_MEMORY_NEEDED in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-13
rsan
d
ifo
T
u
rn SECONDAR
Y
_M
E
MORY_NEEDED_MODE
into a t
a
rget hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
T
urn HARD_REGN
O
_NREG
S
i
nto a
t
a
rge
t
ho
o
k
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Use
h
a
r
d
_
re
g
n
o
_n
r
e
g
s
instead of
H
ARD_REG
N
O_N
R
E
G
S
commit
|
commitdiff
|
tree
2017-09-12
rsan
d
ifo
C
o
n
v
e
rt
h
a
r
d
_regno_nregs t
o
a
f
u
nction
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
M
a
ke mor
e
use
o
f
in_ha
r
d_
r
eg_
s
et_p
commit
|
commitdiff
|
tree
next