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
New VECTOR_CST layout
2017-12-07
rsandifo
Ne
w
V
E
CTOR_
C
ST
l
a
y
o
ut
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
A
d
d un
d
erscores to local vars
in selft
e
st m
a
c
ros
commit
|
commitdiff
|
tree
2017-12-05
r
s
andifo
[AAr
c
h64] Fix some de
f
ine_insn_and
_
split co
n
di
t
ions
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
Replace REDUC_*_E
X
PRs with intern
a
l f
u
nctions
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
PR82547: Un
d
e
t
e
ct
e
d ove
r
flow
f
or UNSIGNED wide_in
t
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
83004: Ac
c
idental change to pr81136
.
c
f
or VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
F
ix calculation of ptr_mode for MODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
sandifo
[AArch64] More aarch64_endi
a
n_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd a v
e
ct_masked_store ta
r
g
et selec
t
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
sandif
o
Add a vect_align_stack_vars target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect_variable
_
le
n
gth target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a v
e
ct_una
l
igned_po
s
s
ibl
e
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd a vect_element_al
i
gn_pr
e
fe
r
r
e
d
targe
t
se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add vect_perm3_* t
a
rget sel
e
c
t
ors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't ass
u
me v
e
ct_mul
t
iple_si
z
e
s
means
2
sizes
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
i
f
o
Add
a
vailabl
e
_vect
o
r_sizes
to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add VECTOR_BITS
t
o
tre
e
-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Con
s
istently use
asm volatil
e
("
"
::: "mem
o
ry") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be st
r
i
c
ter about C
O
NST_VEC
T
OR operands
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Im
p
rove ivopts handling of fo
r
c
e
d scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg
rules on REGMO
D
E_
N
A
T
URAL_
S
I
Z
E rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch64
]
Us
e
aarch
6
4_reg_o
r
_
imm
i
nstead of n
o
nmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
Arch64] Pass number of
uni
t
s
t
o
aarc
h
64_expand_
v
ec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[AArch64]
Pass number of
units
t
o
a
a
rch64
_
simd_vect_par
_
cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch64]
P
ass number
o
f
u
n
its to aarch64_r
e
ver
s
e
_mask
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
[
AArch64] Ad
d
a
n endian_lane_rtx hel
p
er routin
e
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
if
o
F
i
x
ChangeL
o
g ent
r
y
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
n
d
ifo
PR828
1
6: Wideni
n
g multiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rewo
r
k vrp_int_con
s
t_binop inte
r
face
commit
|
commitdiff
|
tree
2017-11-03
rsandif
o
PR82809: register handling
i
n ix86_v
e
ctor_d
u
plicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor
rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64
]
Rename the internal "
U
pl" c
o
nstra
i
nt
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
i
f
o
[AA
r
ch64] Move code ar
o
und
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64
]
Generate p
e
rm
u
te pa
t
terns us
i
ng r
t
x
builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-1
1
-0
1
R
i
c
h
ard Sandiford
<richard
.
s
and
i
fo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Make tree-ss
a
-
d
se
.
c
:
n
or
m
alize_ref r
e
tu
r
n a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Don't
t
reat
zero-s
i
zed ranges a
s
overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use
(
CONST_VE
C
TOR|
G
ET
_
MODE)_N
U
NITS in s
i
mplify-
r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn var-trac
k
i
n
g
.
c
:
INT_MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Factor out the mode handli
n
g in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use
mor
e
s
p
ecif
i
c h
a
sh functi
o
ns
i
n rtlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <
s
c
a
la
r
_
i
n
t_m
o
de>
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add an is_
n
ar
r
ow
e
r_int_mode helper fu
n
ctio
n
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add narrower_subreg_mode helper functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Wide
n
ing optab c
l
eanu
p
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add
a
fixed_size_mode c
l
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_
d
u
p
l
icate simplific
a
tio
n
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add g
e
n_(const_)vec_duplica
t
e
h
elpers
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
P
r
e
v
e
nt inv
a
li
d
register mode changes
i
n comb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
ndifo
Add wider_subreg_mode helper
f
unctio
n
s
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Make more use of df_read
_
m
o
d
ify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
S
t
op prin
t
_hex from printi
n
g bits
a
bove the precision
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
f
o
TARGET_STAT
I
C_RTX_AL
I
GNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Co
n
vert STA
R
T
I
NG_FRAME_OFFSET to a ho
o
k
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
se
S
CALAR_TYPE_MO
D
E
i
n
vect_crea
t
e_
e
pilog
_
fo
r
_redu
c
tion
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use SCALAR_I
N
T_TYPE
_
MODE
i
n loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
U
se scalar_in
t
/float_mode
in b
r
ig_lang
h
oo
k
_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
scala
r
_mode
in expa
n
d_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
dif
o
Fix HWI + -unsigne
d
in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_P
R
OMO
T
E
D_VAR_P ha
n
dl
i
ng in expand_
d
irect_op
t
a
b
_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of
GET_MODE_UNIT_
P
REC
I
SION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make more use of HWI_
C
OMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
nd
i
fo
Make more
u
s
e
of su
b
reg_si
z
e_lowpart
_
off
s
et
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Add wid
e
_int
v
e
r
s
ion o
f
inchash::hash::a
d
d_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inc
h
ash::
h
as
h
::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent i
n
v
a
lid register mode changes in
com
b
ine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make m
o
re use of GET
_
M
O
DE_
U
NIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET_MODE_
U
N
IT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sand
i
fo
Mak
e
more use
o
f byte_
l
owpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Make
more use of subr
e
g_lowpart_of
f
se
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
R
e
qu
i
re wi
:
:to_
w
ide f
o
r t
r
e
e
s
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-wi
<
op>
w
i
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mism
a
tc
h
ed pr
e
cisi
o
ns in build_ran
g
e_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mi
s
matched preci
s
ions
i
n tre
e
arithmet
i
c
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
difo
[AArch64] PR7
1
307: Define union class
of
POI
N
TER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
f
o
T
u
rn CONSTANT_AL
I
GNMENT int
o
a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change per
m
u
t
e index type to
u
nsigne
d
s
hort
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
Update
interfa
c
e to TARGET
_
VECTO
R
I
ZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rs
a
nd
i
fo
PR82289: Comp
u
ting peeling co
s
ts for irre
l
evant
d
rs
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
rang
e
_
i
nt_cst_p handling in extract_range_from_binary
_
expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target
c
hoose a vectorisation
a
lignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
A
dd a
v
ect_get_scalar_dr_size h
e
lp
e
r
function
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fix spu bu
i
ld after r
2
53072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more
u
s
e
o
f s
i
mplif
y
_g
e
n_binar
y
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
copy_r
t
x call to RT
L
loop
u
nroller
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix un
g
uarded uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c
:
get_
v
alue
_
for_
e
xpr condit
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d miss
i
ng i
n
t
_
c
st_rangeN
checks
to tree-v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Move computa
t
ion of SLP_TREE_NUMBER_OF_VEC_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fi
x
an SVE failure in the Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
I
n
clude phis in SLP u
n
r
o
lling calculati
o
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vecto
r
izable
_
mask_l
o
ad_st
o
re
h
andling of i
n
varia
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix type
o
f bitstart in ve
c
tori
z
a
bl
e
_live_
o
per
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ve
c
torizable_live_operati
o
n handling
o
f
v
ector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invoke ve
c
t
o
riz
a
ble_
l
iv
e
_ope
r
ation in a
consistent way
commit
|
commitdiff
|
tree
2017-09-16
rs
a
ndifo
PR82228
:
Move
n
copies
calc
u
lation in
v
ectori
z
able_live_opera
t
ion
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FUNCTIO
N
_ARG_OFFSET into a
h
o
ok
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn TRULY_NOOP_T
R
UNCATION into a hook
commit
|
commitdiff
|
tree
next