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
Make more use of VECTOR_CST_ENCODED_ELT
2017-12-07
rsandifo
Make more use
of VECTOR_CS
T
_E
N
C
O
D
ED
_
ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Ma
k
e build_vector static
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Make gimpl
e
_buil
d
_
vector take a tree_vect
o
r_builder
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Use
t
ree_ve
c
tor_bu
i
lder::new_binary_opera
t
ion for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
U
se tree_v
e
ctor_builder::new_una
r
y
_operation for
f
olding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use t
r
ee_vector_builder i
n
stead of build_ve
c
t
or
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
New VE
C
T
OR_C
S
T lay
o
ut
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
n
difo
Add underscores to local vars in selftest macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64]
Fix some
defin
e
_insn_a
n
d
_
split c
o
ndi
t
ions
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
d
i
fo
Repl
a
ce REDUC_*
_
EXPRs w
i
th interna
l
fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
PR82547: Undet
e
c
ted ov
e
rflow for UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
n
di
f
o
P
R830
0
4: Accidenta
l
c
h
ange to pr8113
6
.
c for
V
ECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
Fix ca
l
cul
a
tion of
p
tr_mode for MO
D
E_PARTIAL_
I
NT
P
mode
commit
|
commitdiff
|
tree
2017-11-13
r
s
a
ndifo
[AArch64] M
o
re aar
c
h64_endi
a
n_l
a
ne_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a vect_masked_store
t
arg
e
t se
l
ec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a vect_al
i
gn_
s
tack_vars target s
e
lect
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_variable_length targ
e
t
selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a v
e
ct_unalig
n
ed_poss
i
ble tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
vect_element_align_preferred
targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add vect_p
e
r
m3_* target selec
t
o
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assume v
e
ct_mult
i
p
l
e_sizes
me
a
ns
2
s
i
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
va
i
lable_vector
_
sizes t
o
target-supports
.
ex
p
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add VECTOR_BITS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Co
n
s
ist
e
n
t
ly us
e
asm v
o
latile
(
"" ::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be s
t
ri
c
t
er about CONST
_
VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
r
sand
i
fo
I
m
prove iv
o
p
ts
handling o
f
forced
s
cales
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Ba
s
e subreg rule
s
on REGMODE_N
A
TURAL_S
I
ZE rath
e
r than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsan
d
ifo
[AArch64] Use aarch
6
4_reg_or_i
m
m
i
nstead of n
o
nmem
o
ry_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64
]
Pass number of
units
to aarch64_expand_vec
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch64] Pass numbe
r
of
units to aarch64_
s
imd_v
e
ct_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Pass number of units
to
a
a
rch64_r
e
v
erse_ma
s
k
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
d
i
f
o
[AAr
c
h6
4
] Ad
d
an endia
n
_lane_rtx
helper routine
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
d
i
fo
Fix ChangeLog en
t
ry
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
PR
8
2816: Wid
e
ning
m
ultiplies of bitfiel
d
s
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework vrp_int_co
n
st_binop inter
f
ace
commit
|
commitdiff
|
tree
2017-11-03
rs
a
ndi
f
o
P
R
82809:
r
egister hand
l
i
n
g in ix86_vect
o
r_duplic
a
te_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch64] Minor rtx
c
osts
tweak
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
[A
A
rch64] Ren
a
me the internal "Up
l
" cons
t
rain
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move cod
e
around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArc
h
64] Gener
a
te
p
e
r
m
u
te pat
t
erns usi
n
g rtx buil
d
ers
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
d
ifo
2
017-11
-
01 Rich
a
rd San
d
iford
<ric
h
a
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
a
k
e tree-ss
a
-ds
e
.
c
:normalize_
r
ef return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't trea
t
z
e
ro
-
size
d
ranges as over
l
a
ppin
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_VECTO
R
|GET_MODE)_NUNITS
i
n simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
T
ur
n
var-tracking
.
c:INT_MEM_OFFSET in
t
o a fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
F
ac
t
or out the
m
od
e
handlin
g
in l
o
wer-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndif
o
Use
more sp
e
cific hash functio
n
s
i
n rtlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andi
f
o
M
o
re is_
a
<scalar_i
n
t_mode
>
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add
a
n is_na
r
row
e
r_int_mode
hel
p
er function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrow
e
r_subr
e
g_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widenin
g
optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_mode
class
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
d
ifo
A
d
d a V
E
C_SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Allow
v
ecto
r
CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Ad
d
more vec_duplicate simplifications
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Add gen_(const
_
)vec_duplicate help
e
rs
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Prevent i
n
v
alid r
e
gister mode changes
in comb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_sub
r
eg_mode h
e
lper f
u
nctions
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
M
a
ke m
o
re u
s
e
of df
_
read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop p
r
int_h
e
x
from pri
n
ting bits
abo
v
e the precision
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
TARGET
_
STATIC_RTX_ALIG
N
MENT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Con
v
e
rt S
T
ARTING_FRAM
E
_O
F
FSET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use SCA
L
AR
_
T
Y
P
E
_MODE in vect_create_
e
pilog_for_redu
c
t
i
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use SCALAR_
I
NT_TYP
E
_
M
O
D
E in loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use scalar_
i
nt/float_mode
in
b
r
i
g_lan
g
hook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
d
i
fo
Us
e
scal
a
r_mode in expand_shif
t
_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI +
-unsigned in
com
b
ine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
SUBR
E
G_PROMOTED_VAR_P h
a
n
d
ling in ex
p
and_direct
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Make more u
s
e of GET_M
O
DE_UNI
T
_P
R
ECISION
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Make
m
or
e
use of HWI_COMPUTABLE_M
O
DE_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
d
i
fo
Make more use
o
f
subreg_size_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-22
r
sand
i
f
o
Add wi
d
e_
i
nt version
of
i
nchash::hash
:
:add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Rename inchash::h
a
sh::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
P
re
v
e
nt inv
a
lid registe
r
mode changes in c
o
mbine
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Make more use of G
E
T
_MODE_UN
I
T_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more us
e
of GET_MODE_UNI
T
_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of byte_lowpart
_
of
f
s
e
t
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Make more use
o
f s
u
b
r
eg_low
p
a
r
t_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandi
f
o
Requ
i
r
e wi
:
:
to_wi
d
e fo
r
tr
e
e
s
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
A
llow
n
on-
w
i <o
p
> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR8
2
413: Mismatched precisio
n
s
in
b
uil
d
_
r
ange_check
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
Fix mismatched
p
recisions in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
dif
o
[AArch6
4
] P
R
7
1307: D
e
fine
union c
l
ass of POINTE
R
+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
d
i
fo
Turn CO
N
S
TANT_ALI
G
NM
E
NT int
o
a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
nd
i
fo
Change per
m
ute index
ty
p
e
t
o unsig
n
ed short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update
interface to TARGET_VECTORIZE_V
E
C_P
E
R
M
_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
r
sandif
o
PR82289: Compu
t
ing peeling costs f
o
r irrelev
a
nt drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst
_
p
handl
i
ng
i
n
e
xt
r
act_range_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
L
et
the target choose a vec
t
orisation
a
lignment
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
d
ifo
Add a v
e
ct_get_scala
r
_
d
r_siz
e
he
l
pe
r
func
t
ion
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Fix
s
pu bu
i
ld after r25
3
072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use of simpl
i
f
y
_gen_bi
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add
co
p
y
_
r
tx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix ung
u
arded use
s
o
f
t
ree_to_uhw
i
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
f
o
Tight
e
n
tree-
s
sa-ccp
.
c
:
get_va
l
ue_for_expr
c
on
d
i
t
ion
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing i
n
t_cs
t
_range
N
checks
t
o
t
ree-v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Mo
v
e
computa
t
ion of SLP_TREE_NU
M
BER_O
F
_VEC_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
F
ix an SVE failure in the F
o
rtran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Include phis in SLP unro
l
l
ing cal
c
u
lation
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Fix vectorizable_mask_load_
s
tore hand
l
ing of invariant
.
.
.
commit
|
commitdiff
|
tree
next