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 gimple_build_vector take a tree_vector_builder
2017-12-07
rsandifo
Make gimple_build
_
vector
take
a tree_ve
c
tor_
b
uilder
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Use tree_vecto
r
_builder::new_bin
a
ry_operation for
f
olding
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Use
t
ree_vector_buil
d
er::new_
u
nary
_
oper
a
tion for
f
o
l
din
g
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e tree_v
e
ct
o
r_builde
r
instead of build_ve
c
t
o
r
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
N
e
w
VECT
O
R_CST lay
o
u
t
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
if
o
Add
underscores to local
va
r
s in selft
e
st macr
o
s
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch6
4
] Fix
s
ome define_
i
nsn_an
d
_split
c
onditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Re
p
lace
R
ED
U
C_*_EXPRs with
i
n
t
ern
a
l fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R82547: U
n
detected
o
verfl
o
w for UNSIGNED wid
e
_ints
commit
|
commitdiff
|
tree
2017-11-22
r
s
andi
f
o
PR83004
:
Accide
n
t
a
l
cha
n
ge to pr81136
.
c for VE
C
TOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix cal
c
ulation of pt
r
_mode for MODE_PARTIAL
_
INT P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch64] M
o
re aarch6
4
_end
i
an_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_masked_store target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_align_stack_vars target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add a
vect_variable_length
target selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndi
f
o
A
d
d a vec
t
_un
a
l
i
g
n
ed_possib
l
e
t
arget sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
A
d
d
a vect_element_align_
p
refer
r
e
d targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add vect_perm3_* target se
l
ector
s
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Don't assume vec
t
_m
u
ltiple
_
sizes means
2
sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_vector_sizes to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
VECTOR_BITS t
o
tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Consistently use asm v
o
lati
l
e
(
"
" :
:
:
"m
e
mory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Be stric
t
er a
b
out CONST_VECTOR
o
perands
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
ifo
I
m
p
r
ove iv
o
pts
h
an
d
li
n
g of forced
s
cales
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base
s
ubreg rules o
n
REGMODE_NATURAL_SIZE ra
t
h
e
r t
h
an
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AA
r
ch64] Use aarch64_reg_or
_
i
m
m instead
o
f nonmemory_oper
a
nd
commit
|
commitdiff
|
tree
2017-11-06
r
sandif
o
[AArch64]
P
ass
n
um
b
er of unit
s
to aarch64_expa
n
d_ve
c
_p
e
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] P
a
ss n
u
m
b
e
r of unit
s
to aa
r
c
h64_sim
d
_
v
e
ct_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h64] Pass number
of uni
t
s to aarch64_reverse
_
mask
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
difo
[AA
r
ch64] Add
a
n e
n
dian_lan
e
_rtx helper routine
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
Fix Change
L
og entry
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
i
fo
P
R
82816: Widening multiplies
of
b
itfi
e
l
d
s
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
Rew
o
rk vrp_int_con
s
t_binop inte
r
fa
c
e
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: register handling
in ix
8
6
_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename the in
t
ernal "Upl" const
r
ain
t
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArc
h
64
]
Move code arou
n
d
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[A
A
rch64] Gen
e
rat
e
permute pat
t
ern
s
u
si
n
g rtx
b
uilders
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
ifo
2
0
1
7-11-0
1
Richard Sandiford <richard
.
san
d
iford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:no
r
m
ali
z
e_ref
r
eturn a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don't treat zero-si
z
ed
r
anges as ov
e
rlap
p
ing
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Use (C
O
NST_VECTOR|G
E
T_MODE)_NUNITS in simplify-
r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Tu
r
n
var-tracking
.
c:INT
_
MEM_OFFS
E
T into a fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Facto
r
out th
e
mode ha
n
dling
i
n lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use m
o
re specific hash
functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <
s
cal
a
r_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
di
f
o
Add an is_nar
r
ower_int_mod
e
helper function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
A
d
d n
a
rrower_
s
ubreg_mode h
e
lper function
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
Wid
e
ning optab
c
leanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fi
x
ed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow v
e
ctor CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add more vec_
d
u
p
l
icate s
i
m
plifica
t
i
ons
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_
(
const_)vec_
d
uplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Prevent
i
nvalid regist
e
r mode changes i
n
combine
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Add w
i
der_subreg_m
o
de helper fun
c
tions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make more use
of df_read_modify_subre
g
_p
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Stop pr
i
n
t
_h
e
x f
r
om pr
i
n
ting
b
i
t
s
above
the
p
recision
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
TARG
E
T_STATIC_R
T
X_ALIGN
M
ENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert STARTING_FRA
M
E_OFFSET
t
o a hoo
k
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use SCALAR_TYPE_MODE i
n
v
e
ct_create_epil
o
g_for_reducti
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
S
CALAR_INT
_
TYPE_MODE in loc_lis
t
_f
r
om_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use
s
calar_int/float_mod
e
in brig_langho
o
k_type_for_m
o
de
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
se scalar_mode in e
x
pan
d
_s
h
i
f
t_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
F
ix HW
I
+ -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_PRO
M
OTED_VAR_
P
handling in expand_direct_optab
_
fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more
use of G
E
T_
M
ODE_
U
NIT_P
R
ECISIO
N
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Ma
k
e more use o
f
HWI_COMPU
T
ABLE_MO
D
E
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
Make more use of su
b
reg_size_l
o
wpar
t
_of
f
s
et
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
A
dd wide_int
v
e
r
s
i
on of i
n
chash::hash::a
d
d
_
wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Rena
m
e inch
a
sh::hash::ad
d
_wide_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Preven
t
invalid r
e
gi
s
ter m
o
de chan
g
e
s
i
n
combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
more u
s
e of GET_MODE_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
more use of GE
T
_MODE_
U
NIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Make
mor
e
use of byt
e
_lowpart_off
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
dif
o
M
a
ke
m
ore us
e
of sub
r
eg_l
o
w
p
art_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_wid
e
for trees
commit
|
commitdiff
|
tree
2017-10-09
rsa
n
difo
Allow
n
o
n-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR824
1
3: Mismatched precisions in bui
l
d_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
Fix mism
a
tched
precis
i
ons
in tree
arithmet
i
c
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
d
ifo
[AAr
c
h
6
4]
P
R71307: Define union class of POINT
E
R+F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_ALI
G
N
MENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
C
h
ange p
e
rm
u
te index type to
uns
i
gned short
commit
|
commitdiff
|
tree
2017-09-25
r
sa
n
d
i
f
o
U
p
date interface to TARGET_VECTORIZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
n
d
ifo
PR822
8
9: Computing peeling costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst_p
h
a
ndl
i
ng i
n
extract_r
a
nge_from_binary
_
expr_1
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
Let the tar
g
et
cho
o
se
a
v
ectorisation align
m
ent
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
Add
a
vect_get_scalar_d
r
_size help
e
r fu
n
c
t
i
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
dif
o
F
i
x spu build after r2
5
3072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mo
r
e use of simplify_ge
n
_bi
n
ar
y
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ad
d
copy_rt
x
call to RTL l
o
op unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
nd
i
fo
Fix unguarded
u
ses o
f
t
r
ee_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Tighten tree-ssa-cc
p
.
c:ge
t
_
v
alue_for_ex
p
r
c
o
ndit
i
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int
_
cst_rangeN c
h
ecks
to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Move comput
a
ti
o
n of SLP_TREE_NUMBER_OF_VEC_STM
T
S
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SVE failure i
n
the For
t
ran
m
atmul
*
te
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include
p
his in SLP un
r
o
l
ling calculati
o
n
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix vectoriz
a
b
le_mask_loa
d
_sto
r
e
h
andling of inva
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type of b
i
tstart
in vect
o
rizable_live_operation
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
if
o
Fix vect
o
rizable_live_o
p
e
r
ation handling
o
f
v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
next