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
Fix REG_ARGS_SIZE handling when pushing TLS addresses
2017-11-22
rsandifo
Replace
REDU
C
_*_E
X
PR
s
with internal fun
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547
:
Undetected
o
verflow for UN
S
IGNED wide
_
ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Accid
e
nt
a
l cha
n
ge to
p
r81136
.
c
for
V
ECTOR
_
B
I
TS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
f
o
F
i
x cal
c
u
la
t
i
o
n of ptr_mode for MODE
_
PARTIA
L
_
I
N
T
Pm
o
de
commit
|
commitdiff
|
tree
2017-11-13
r
s
andifo
[AA
r
ch64] More aarch64_end
i
an_lane_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_maske
d
_st
o
re target
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
A
d
d
a
ve
c
t_
a
lign
_
s
t
ac
k
_vars target selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a vect_variable_le
n
gth
target
s
elector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add
a
vect_un
a
ligned_pos
s
ible ta
r
g
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_eleme
n
t
_
ali
g
n
_pref
e
rred target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
r
sandi
f
o
Add
ve
c
t
_perm3_* tar
g
et selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Do
n
'
t assume ve
c
t_mu
l
t
iple_s
i
zes means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ava
i
lable
_
vector_sizes to
target-suppor
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
f
o
Add VECTOR_BIT
S
to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Con
s
ist
e
ntly
u
s
e
asm volatil
e
(
"
"
::: "m
e
mory"
)
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter
about C
O
N
S
T_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
r
sandi
f
o
Improve i
v
o
p
ts
handl
i
ng of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Base subreg
rules on REGMODE_NATUR
A
L_SIZE rath
e
r than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsa
n
difo
[AArch64] Use aarc
h
64_reg_o
r
_imm
instead
of n
o
n
memory_oper
a
nd
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
Arch64] Pass number of
u
n
i
ts to aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64]
P
as
s
number
o
f
u
n
i
t
s to aar
c
h64_
s
imd_vect
_
par_c
n
st
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
d
ifo
[AArch64] Pass
number of uni
t
s to aarch6
4
_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an endi
a
n_
l
ane_r
t
x help
e
r
r
o
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fi
x
ChangeLog ent
r
y
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
P
R
82816:
W
id
e
nin
g
mu
l
tiplie
s
o
f
bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Re
w
ork vrp_int_con
s
t
_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandif
o
P
R828
0
9:
r
e
gi
s
ter handling in ix86_vector_duplic
a
te_valu
e
commit
|
commitdiff
|
tree
2017-11-01
r
sa
n
d
ifo
[AArch64]
Minor rtx
costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64]
R
ename
t
he inte
r
n
a
l "Upl" con
s
trai
n
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move co
d
e
arou
n
d
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch64] Gene
r
ate permute patterns using
r
tx builders
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
2
01
7
-
11-01 Richard S
a
n
diford
<
richard
.
s
a
n
d
ifo
r
d@l
i
n
a
ro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
i
f
o
Make tre
e
-
ssa-
d
se
.
c:normaliz
e
_ref r
e
turn a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Do
n
't treat
z
ero-sized ranges as overl
a
pping
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Use (CON
S
T
_VECTOR|G
E
T
_
MO
D
E)
_
N
U
NITS in sim
p
lif
y
-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Turn var-tracking
.
c:
I
NT_ME
M
_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
d
ifo
Factor out the mode handl
i
ng in lower
-
subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
se m
o
r
e
sp
e
cific has
h
fun
c
tions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Mor
e
is_a <scalar_int_
m
o
d
e>
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
A
d
d
an
is_narro
w
er_int_mode hel
p
er functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
n
arrowe
r
_subreg_mo
d
e helper funct
i
on
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Wid
e
ning op
t
ab cleanup
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a fixed
_
s
ize_mode cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d
a VEC_
S
ERIE
S
rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Allow vect
o
r CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
A
d
d
mor
e
v
ec_duplicate simp
l
ifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(const_)vec_duplicate h
e
l
p
e
rs
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Prevent inval
i
d register m
o
de ch
a
nges
i
n c
o
mbin
e
commit
|
commitdiff
|
tree
2017-10-26
rsandif
o
Add wi
d
er_subreg_mode hel
p
er func
t
ions
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Make more u
s
e of df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Sto
p
p
r
int
_
he
x
from p
r
i
nting bits ab
o
ve the
precision
commit
|
commitdiff
|
tree
2017-10-26
r
s
and
i
fo
T
ARGET_STATIC_RTX_A
L
IGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Conv
e
rt ST
A
RTING_FR
A
ME_OFFSET to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SC
A
LAR_
T
YPE_MODE in vect_create_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use SCALAR_INT_
T
YPE_MODE
i
n loc_list_from_tree_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use scal
a
r_int/f
l
o
a
t_
m
ode in brig_langh
o
o
k_type
_
for_mode
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Use scalar_mode
in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
a
ndi
f
o
Fix HWI + -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_PROMOT
E
D_VAR_P
handlin
g
in expand_direct_optab_f
n
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Make more use of GET_MOD
E
_UNIT_
P
R
ECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of HWI_COMPU
T
ABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Make m
o
re use of su
b
r
eg_siz
e
_
l
owpart_offse
t
commit
|
commitdiff
|
tree
2017-10-22
r
sandif
o
A
d
d
w
ide_i
n
t version o
f
inchash::
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ren
a
m
e
inchash::hash::a
d
d_wi
d
e_int
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Prevent invalid r
e
gister mode changes in
combine
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Mak
e
m
o
re use of
G
ET_MODE_UNIT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more u
s
e of GET
_
MOD
E
_UNIT_SIZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make m
o
re use of byt
e
_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
difo
Make mo
r
e use of
subre
g
_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::
t
o_
w
ide for tree
s
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Al
l
o
w
non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413:
M
is
m
atched pr
e
cisions in build
_
range_c
h
eck
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fix mismat
c
h
e
d preci
s
i
o
ns in
t
ree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch6
4
] PR71307: Def
i
ne unio
n
class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Tu
r
n CO
N
STANT_ALIGNMENT into a h
o
o
k
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permut
e
index type
to
unsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
U
pda
t
e interfac
e
to TARGET_VECTORIZE_VE
C
_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR8
2
289: Computing peelin
g
costs for irrelevan
t
dr
s
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
range
_
in
t
_c
s
t_p hand
l
i
ng i
n
e
xtract_range_from_bina
r
y
_
e
x
pr_1
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Let the target ch
o
ose
a
v
ec
t
orisation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a vect_get_scalar_dr_size he
l
per functi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rs
a
n
d
ifo
Fix spu build after
r253072
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Mak
e
m
o
re
use of simplif
y
_
g
en_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_
r
tx call
t
o RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded u
s
es of
tre
e
_to_
u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Tighten tree-ssa
-
ccp
.
c:get_valu
e
_for_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add mis
s
ing
int_cst_rangeN checks
t
o tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
M
ove computation of S
L
P_TREE_NUMBE
R
_OF_V
E
C_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
F
i
x an SVE
failu
r
e in
t
he Fo
r
t
ran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Include phis in SLP
unr
o
l
l
ing calcu
l
ation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fi
x
v
ectorizable_mask_load_s
t
or
e
h
andling of invar
i
a
nt
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type
of bitstart in
v
ect
o
riza
b
l
e_live_operation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable
_
live_op
e
ration
ha
n
d
l
ing of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Inv
o
ke ve
c
torizable_
l
ive_opera
t
i
o
n i
n
a consi
s
tent way
commit
|
commitdiff
|
tree
2017-09-16
rsand
i
fo
PR82228: Move ncopies calculatio
n
in
vectorizable_live_operation
commit
|
commitdiff
|
tree
2017-09-15
rsandif
o
T
u
rn FUNCTION_ARG_
O
FFSE
T
into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn T
R
ULY
_
N
O
OP_TRUNCATION into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn CANNOT_C
H
A
N
GE_
M
ODE_CLASS i
n
t
o a ho
o
k
commit
|
commitdiff
|
tree
2017-09-14
r
sandifo
Add LOOP_V
I
NF
O
_MA
X
_
V
ECT
_
FACTO
R
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
A
d
d a
vect_wor
t
hwhile_with
o
ut_simd_p hel
p
er routin
e
commit
|
commitdiff
|
tree
next