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 m
o
re use
o
f VECTO
R
_CST_ENCODED_
E
LT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
M
ake build_vector
static
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make
gimple_build_ve
c
tor take a
tree_vector_bui
l
der
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Use
t
re
e
_vector_b
u
il
d
er::new_bi
n
a
r
y_o
p
eration for folding
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Use tree_vector_builder::n
e
w_
u
nary_operation fo
r
fol
d
ing
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e tree_vector_bui
l
der instead
o
f build_vector
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
New VECTOR_
C
ST
l
ayout
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Add
u
nde
r
score
s
to
loc
a
l va
r
s in selftest
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
A
A
rch64] Fix
some defin
e
_insn_
a
nd_sp
l
i
t condit
i
o
ns
commit
|
commitdiff
|
tree
2017-11-22
r
s
and
i
f
o
Replace REDUC_*_E
X
P
Rs wit
h
inter
n
al
functio
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
and
i
fo
PR82547: Undetected ove
r
flow for U
N
SIGN
E
D
wi
d
e_ints
commit
|
commitdiff
|
tree
2017-11-22
r
sandif
o
PR83004:
Acci
d
enta
l
change
to pr8
1
13
6
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
Fix c
a
lcu
l
a
tion of p
t
r_mode
for MODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsand
i
fo
[AArch6
4
] More aarch64_endian_lane_r
t
x
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
f
o
Add a
v
ect_mas
k
ed_stor
e
target s
e
l
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
r
s
and
i
fo
Ad
d
a vect_align_stack_vars ta
r
get
s
e
l
e
ct
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a
v
ect_variabl
e
_length target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unalign
e
d_possible t
a
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
A
d
d a ve
c
t
_
elem
e
nt
_
align
_
pre
f
e
rre
d
target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect_p
e
rm3_*
targ
e
t selector
s
commit
|
commitdiff
|
tree
2017-11-09
r
s
andif
o
Don't
assum
e
v
ect_multi
p
le_s
i
zes
m
eans
2
s
izes
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Ad
d
avai
l
able_ve
c
tor_size
s
to tar
g
et-support
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd VECTOR_BITS to tree
-
ve
c
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Cons
i
stently
u
se as
m
volati
l
e
(
"
"
::: "memory")
in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Be
s
tricter about
CONST_V
E
CTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
I
m
p
r
ove ivopts handling o
f
f
o
r
c
e
d
scale
s
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base s
u
b
reg rules on REGMODE_NATURAL_SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsa
n
difo
[
A
Arch64] Use aarch64
_
reg_or_i
m
m in
s
tead
o
f
nonme
m
ory_ope
r
and
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64
]
Pass number of units
t
o aa
r
ch64_
e
xpand
_
vec_pe
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch
6
4]
Pas
s
number of units
t
o aarch64_
s
imd_vect_par_cns
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
and
i
fo
[AArch6
4
]
P
ass num
b
er of un
i
ts
t
o aarch64_reverse_
m
ask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
A
dd an endian_lane_rtx helper routin
e
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fi
x
ChangeLog ent
r
y
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
PR
8
2816: W
i
dening multip
l
ies
of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
d
ifo
Re
w
ork
v
rp_int_
c
onst
_
b
i
nop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandif
o
PR82809: regi
s
ter handling
i
n
ix86_vec
t
or_
d
u
plicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor
r
tx
c
o
sts
t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] R
e
name the inter
n
al "Upl"
constraint
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch6
4
] Mo
v
e
c
o
d
e around
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
[AA
r
ch64] Gene
r
a
t
e permu
t
e patterns usi
n
g
r
tx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01
R
ichard
S
andiford <richa
r
d
.
sandiford@l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
ifo
Make
tre
e
-ssa-d
s
e
.
c:normalize
_
r
ef
return
a bool
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Don't treat zero-sized ranges as o
v
erlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_
V
E
CTO
R
|GET_MODE)_N
U
NITS i
n
simplify
-
rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
T
u
rn
var-tracking
.
c:INT_
M
E
M_OFF
S
E
T
into
a
fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Factor out th
e
mode handling in
l
ower-subr
e
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Use more specif
i
c
h
ash
f
un
c
tions i
n
r
tlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scala
r
_i
n
t
_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd a
n
i
s_narrower_int_m
o
de helper fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add nar
r
o
w
er_subreg_mode helper functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Widening optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
A
d
d
a VEC_
S
E
R
I
ES rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Allow vector
CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add more
vec
_
duplicate simplifi
c
ation
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(c
o
nst_)ve
c
_duplicate he
l
pers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
r
e
v
ent inva
l
id register mode change
s
in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandif
o
Add
wide
r
_subre
g
_mode helper
functions
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Make more use of df_read_modify_s
u
b
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
S
t
op print_he
x
from printing bits above
t
h
e pre
c
ision
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
TARGET_ST
A
TIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Convert START
I
N
G_FRAME_OF
F
SET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use SCALAR_TYPE_MODE in vect_create_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Use
S
CALAR_
I
NT_
T
YPE_
M
O
DE in
l
oc_list_f
r
o
m
_tree_1
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Us
e
scalar_int/float_mode in br
i
g_langhook_
t
ype_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
f
o
Use scalar
_
mode i
n
e
xpand_shift
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
F
i
x H
W
I + -uns
i
gned in c
o
mbine
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
ndif
o
SUBR
E
G_PROMO
T
ED_VAR_P handling in expan
d
_direct_o
p
tab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
M
ake more us
e
of GET
_
MODE_UNIT_PR
E
C
ISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more
u
se of HWI_COMPUTABLE_MODE
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Make more u
s
e o
f
subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Add wide_
i
nt vers
i
on of inchash::hash::add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
Rename inchash::hash
:
:add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Prevent invali
d
register mode changes i
n
combine
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make mor
e
u
se of GET_MODE_UNIT_B
I
TS
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make mo
r
e use of
G
ET_MODE_UNIT_
S
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make more use of byte_lo
w
part_offset
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make more
u
se of
sub
r
e
g
_
lo
w
part_off
s
et
commit
|
commitdiff
|
tree
2017-10-10
rsand
i
fo
Requ
i
r
e
wi::to_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
All
o
w
no
n
-wi <
o
p
>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsand
i
fo
P
R82413: Mismatched precisio
n
s in bu
i
ld_range_
c
h
ec
k
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fix mismatched pre
c
isions
i
n tree
a
r
ithme
t
ic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch6
4
] PR71307: D
e
f
i
ne un
i
on cla
s
s of POIN
T
ER
+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Tur
n
CONSTANT_ALIGNMENT into a
hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change per
m
ut
e
index type to
u
n
signed short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Updat
e
interface to TARGET_VE
C
T
O
R
I
ZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
PR82289: C
o
mputing peeling costs for irr
e
l
e
vant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_c
s
t_p
handling
i
n
e
xtract_range_f
r
om_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target choose a vectori
s
ati
o
n
alig
n
men
t
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a v
e
ct_g
e
t_sca
l
ar_dr_
s
iz
e
h
elpe
r
f
u
nction
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
i
x spu build aft
e
r r2530
7
2
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
M
ak
e
more
u
s
e of
s
im
p
lify_gen_b
i
na
r
y
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
di
f
o
Add copy_rtx call to RTL loop unrol
l
e
r
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Fix unguarded
uses of
tr
e
e_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten
t
ree-ss
a
-ccp
.
c:get_valu
e
_for_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Add mi
s
s
i
n
g
i
n
t_cst_ran
g
eN checks
t
o
t
r
ee-
v
rp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move
c
o
mputa
t
ion of S
L
P
_TREE_NUMBER_OF_VEC_S
T
MTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an S
V
E failure in the F
o
rtran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis in
SLP unrolling cal
c
ula
t
ion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable
_
mask_l
o
ad_st
o
r
e
han
d
ling of
invari
a
nt
.
.
.
commit
|
commitdiff
|
tree
next