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 VEC_SERIES_EXPR and associated optab
2017-12-16
rsandif
o
A
dd
VEC_SERIES_EXP
R
and associa
t
ed optab
commit
|
commitdiff
|
tree
2017-12-16
r
s
andifo
Add VEC_DUP
L
ICATE_
E
XPR an
d
as
s
ociated opta
b
commit
|
commitdiff
|
tree
2017-12-15
rsandifo
Make dse
.
c u
s
e offset/width inst
e
ad of star
t
/end
commit
|
commitdiff
|
tree
2017-12-14
r
s
and
i
fo
pol
y
_int: add poly-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[AArch64] F
i
x
ICEs i
n
aarch6
4
_p
r
int_
o
perand
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndif
o
M
ak
e
more use of VECT
O
R_C
S
T_ENCODED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make
b
uild_
v
ector
static
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Make gi
m
ple_
b
uil
d
_vector take
a tree_vector_
b
u
i
lder
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Use tree_vector
_
b
uilder::new_binary_oper
a
t
ion for folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use tree_vect
o
r_builder:
:
new_unary_operati
o
n for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_
b
uilder instead of
b
uil
d
_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
N
e
w
VECTOR_CST l
a
y
o
ut
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Add underscores to local
v
ars in
s
e
lftest mac
r
os
commit
|
commitdiff
|
tree
2017-12-05
rsandi
f
o
[
AArch64] Fix
s
o
me define_
i
ns
n
_
a
nd_split cond
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace REDUC_*_EXPRs
with internal
fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547
:
Unde
t
ec
t
ed overf
l
o
w
for
UNSIGN
E
D wi
d
e_ints
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
PR
8
3
004: Acci
d
e
n
tal change to pr811
3
6
.
c
f
or VECTOR
_
BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix c
a
lcula
t
i
o
n of ptr_mode for MODE_PARTIAL_INT Pm
o
de
commit
|
commitdiff
|
tree
2017-11-13
rsan
d
ifo
[
A
Ar
c
h64
]
Mor
e
aarch64_endian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Add a vect
_
masked_store target selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_align_stack
_
v
a
r
s target selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vect_va
r
iab
l
e_length tar
g
et
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
f
o
Add a
vect_u
n
align
e
d_
p
o
ssible target selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
A
dd a vect_elem
e
nt_align_pr
e
ferred
target selector
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
ifo
Add vect_perm3_*
t
arget s
e
lectors
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Don
'
t assum
e
vect_multiple_siz
e
s
m
e
ans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
r
sa
n
d
i
f
o
Add a
v
ai
l
able_vector_sizes to targ
e
t-supp
o
rts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VE
C
TOR_
B
ITS to tree-vec
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
C
onsisten
t
ly use asm vo
l
atil
e
(
"
" ::: "m
e
mory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter
a
bout CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Im
p
r
ove ivo
p
t
s
handling of for
c
ed scale
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base su
b
reg ru
l
e
s
on REGMOD
E
_
N
ATURAL_SIZE rat
h
er than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsan
d
ifo
[AA
r
ch64] Use aarch64_reg_or_imm
ins
t
ead
o
f nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pa
s
s
number of units t
o
aarch64_expand_ve
c
_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[AArc
h
64] Pass number of units to aarch64_simd_vect_par_cn
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
ifo
[AArch64
]
Pass
n
umber of units to aarch64
_
revers
e
_mas
k
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
ifo
[AArch64]
A
dd an endian_lane_rtx he
l
per rou
t
in
e
commit
|
commitdiff
|
tree
2017-11-06
r
sand
i
fo
Fi
x
ChangeLog entry
commit
|
commitdiff
|
tree
2017-11-06
r
sand
i
fo
P
R
8
2
816: Widening multipli
e
s
o
f
b
i
tfiel
d
s
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
R
e
work vrp_int_c
o
nst_binop inte
r
face
commit
|
commitdiff
|
tree
2017-11-03
rsandif
o
PR82809
:
regis
t
e
r
ha
n
dling i
n
ix86_vector_duplicate_v
a
lue
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
A
Arch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] Rename
t
he
internal "U
p
l" const
r
aint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArch
6
4
] Move cod
e
around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rc
h
64] Generate
permute p
a
tterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2
017-11-01 Richard
San
d
i
ford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make t
r
ee-ssa-dse
.
c:normalize_ref return
a boo
l
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat
z
ero-sized ra
n
ges a
s
overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
U
se
(
CONS
T
_VECTOR|GET_MODE)
_
NUNITS in
simplify
-
rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Tur
n
var-tracking
.
c:INT_MEM_OFFSE
T
into
a f
u
nc
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out the
mode
handling in low
e
r-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use more speci
f
ic hash function
s
i
n rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
More is_a
<scalar_int
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
an
i
s_narrower_int_mode help
e
r fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
A
d
d narrower_su
b
reg_mode helper func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
W
iden
i
ng
optab c
l
eanup
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
nd
i
f
o
A
d
d a fixed_size_mode
class
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
A
d
d
a
VEC_SER
I
ES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
l
low vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add more ve
c
_dupli
c
ate sim
p
lifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d gen_(con
s
t
_
)
v
ec_
d
uplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Prevent inva
l
id r
e
gister mo
d
e
changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
wider_subreg_mo
d
e helper
fu
n
ct
i
on
s
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Make more use of df_read
_
m
odify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Stop
prin
t
_
hex fro
m
prin
t
ing bits above the precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_S
T
A
T
IC_RT
X
_AL
I
GNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
C
o
n
v
ert STARTING_
F
RAME_OFF
S
E
T to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
se SC
A
LAR_TYPE_MODE
i
n vec
t
_
crea
t
e_ep
i
log_f
o
r_re
d
uctio
n
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
d
ifo
U
s
e SCALAR_INT
_
TYPE_MODE in l
o
c
_l
i
st_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use scalar_int/floa
t
_m
o
de i
n
brig_langhook_type_f
o
r_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use s
c
alar_mode in
e
xpand_shift_
1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Fix
H
WI + -u
n
sig
n
ed in combi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_PROM
O
TE
D
_VA
R
_P h
a
ndling in expand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more use of G
E
T_MODE_UNIT_PRECISIO
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
more use of
HWI
_
COMPUTA
B
LE
_
MODE_
P
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more
u
s
e of
subreg_si
z
e
_l
o
w
p
art_
o
ff
s
et
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
Add wi
d
e_int version
of inc
h
ash::hash::add
_
wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
i
f
o
Rena
m
e inchash::ha
s
h::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent inva
l
id register
m
o
de
changes in combi
n
e
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make m
o
re
u
se of GET_MO
D
E
_
UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandif
o
Make
more use of GET_MODE_UN
I
T_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Ma
k
e
m
ore use of byte_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make more us
e
of
subreg_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
r
s
an
d
ifo
R
e
quir
e
wi::to_w
i
de for
t
rees
commit
|
commitdiff
|
tree
2017-10-09
r
sandifo
Allow non-wi <op>
w
i
commit
|
commitdiff
|
tree
2017-10-04
r
s
andifo
PR82413: Mism
a
tched
precisions in b
u
ild_range_ch
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix
m
ism
a
tc
h
ed preci
s
i
o
ns in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64]
P
R71
3
0
7: Define
union clas
s
of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_ALI
G
NMENT
into
a
hook
commit
|
commitdiff
|
tree
2017-09-25
r
sandi
f
o
Ch
a
nge permute in
d
ex type to
u
nsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
Update interface
t
o
TARGET_
V
ECTORIZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Com
p
u
ting
p
eeling
co
s
ts
f
or irrele
v
ant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
r
a
nge
_
in
t
_cst_p
h
a
n
dling in extra
c
t_ra
n
ge_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
Let the target
c
h
o
o
se
a
vectoris
a
tio
n
alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add
a
ve
c
t
_
ge
t
_scalar_dr_s
i
ze helper functi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fi
x
spu buil
d
after r25
3
072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ma
k
e
more use
o
f simplify_
g
en_binar
y
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
A
d
d
copy
_
rtx call to R
T
L loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix
u
n
g
uarded uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ti
g
h
ten tr
e
e-ssa-
c
cp
.
c:get_value_for_
e
xpr condition
commit
|
commitdiff
|
tree
next