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 an is_narrower_int_mode helper function
2017-11-01
r
sandifo
Add an is
_
na
r
rower_int_mode
h
elper fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add
n
ar
r
ower_subreg_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
Wid
e
ning
o
ptab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d
a fixed
_
size
_
mode class
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Add a VEC_SERIES rtl cod
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Al
l
ow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Add more
vec_duplica
t
e simplificatio
n
s
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add gen_(const_
)
vec_du
p
licate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Preven
t
inva
l
id register m
o
de change
s
i
n combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_subreg_mode helpe
r
f
u
nction
s
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Make m
o
r
e
us
e
of df_read_mo
d
ify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
St
o
p print_hex fro
m
p
rinting bits ab
o
ve the precision
commit
|
commitdiff
|
tree
2017-10-26
r
s
andi
f
o
TARGET_STATIC_RTX_ALIGNME
N
T
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert ST
A
RTI
N
G
_
F
RAME_OFFSET to a h
o
ok
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_TY
P
E_MODE in
v
e
c
t
_
create_
e
pilog_for_
r
e
d
uctio
n
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
SCALAR_INT
_
TYPE_M
O
DE in loc_list_from_
t
ree_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use sca
l
ar_int/f
l
oat_mode
in
brig_langhook_type_for_
m
ode
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use sca
l
ar_mode in expand_shi
f
t_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
ix H
W
I + -unsi
g
n
ed
in combin
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
di
f
o
SUBREG_PR
O
MOTED_VAR_P h
a
ndling in expand_direct
_
optab
_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ma
k
e more use of GET_MODE_UNI
T
_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
M
a
ke
m
o
re
u
se
o
f
HWI_COM
P
U
T
ABLE
_
M
O
DE
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ma
k
e
more u
s
e
of subreg_size_lowpart_o
f
fset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_i
n
t version of inchash::hash::ad
d
_wide_i
n
t
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Re
n
ame inchash
:
:ha
s
h::
a
dd
_
wide_int
commit
|
commitdiff
|
tree
2017-10-13
r
s
andi
f
o
Pre
v
ent invalid regi
s
ter mode
changes i
n
com
b
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make more use of GET_MODE
_
UN
I
T
_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make mo
r
e use of
GET_MODE_UNIT_
S
I
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
d
if
o
Make more us
e
of
b
yte_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
n
difo
Make more use
o
f su
b
r
eg_lowpart
_
offset
commit
|
commitdiff
|
tree
2017-10-10
rsandif
o
R
equire wi::to_wi
d
e
for trees
commit
|
commitdiff
|
tree
2017-10-09
r
sandifo
Allow non
-
wi
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsan
d
ifo
PR82413:
M
ismatched
p
reci
s
i
o
ns in build_range_
c
h
e
ck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatched precis
i
o
ns in tree a
r
ithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[
AA
r
c
h
64] PR713
0
7: Defin
e
unio
n
class of POIN
T
E
R+FP
commit
|
commitdiff
|
tree
2017-09-25
r
sandifo
Turn CO
N
STAN
T
_A
L
IGNMENT into
a hoo
k
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
C
h
ange permute index type to uns
i
gned short
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndi
f
o
U
pda
t
e
i
n
t
e
r
face to TAR
G
ET_VECTORIZE_VEC_PERM_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
r
s
and
i
fo
PR82289: Comp
u
ti
n
g peeling c
o
sts for i
r
r
e
l
e
vant
d
rs
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
range_int_cs
t
_p handling i
n
e
x
tract_range_from_binary_expr_
1
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Let
t
he target choose a vectorisation a
l
ignment
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
ndi
f
o
Add a vect_get_scalar_dr_size helper function
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix sp
u
build after r25307
2
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mo
r
e use
of
s
i
mpli
f
y_gen_binar
y
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Add copy_rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
F
ix u
n
g
uarded uses of tr
e
e_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten
t
re
e
-s
s
a-c
c
p
.
c:
g
et_value_for_expr conditi
o
n
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add missi
n
g int_
c
st_ra
n
geN c
h
e
c
ks to t
r
ee-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Mov
e
computation
of SLP_T
R
EE_
N
UMBE
R
_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fi
x
an SVE failure in
the F
o
rtran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Include
p
his
i
n
S
LP un
r
o
lling calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Fix v
e
c
tor
i
zable_mask_load_s
t
o
re h
a
ndling of inva
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndif
o
Fix typ
e
of bi
t
start in ve
c
torizable_l
i
ve_op
e
ration
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_liv
e
_operation h
a
n
d
ling
of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Inv
o
k
e vecto
r
izable
_
l
i
ve_
o
peration in a consistent way
commit
|
commitdiff
|
tree
2017-09-16
rs
a
ndi
f
o
P
R82228: Move
n
copies
calc
u
lation
in
vector
i
zable_
l
iv
e
_o
p
eration
commit
|
commitdiff
|
tree
2017-09-15
r
sandifo
Turn FU
N
CTION_AR
G
_O
F
FSET into
a
h
o
ok
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
T
urn TRULY_NOOP_TRUNCATION
i
nto
a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
T
u
rn CANNOT_CHANGE_MO
D
E_CLAS
S
i
n
to a ho
o
k
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Add LOOP_VINFO_MA
X
_VECT_FACTOR
commit
|
commitdiff
|
tree
2017-09-14
rsan
d
ifo
Add a vect_worth
w
hi
l
e_without_s
i
md_
p
helpe
r
r
outine
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Add a vect_get_num_copies hel
p
e
r
routi
n
e
commit
|
commitdiff
|
tree
2017-09-14
r
s
andif
o
Ma
k
e more use
o
f gimple-fold
.
h
in tree
-
vec
t
-loop
.
c
commit
|
commitdiff
|
tree
2017-09-14
rsan
d
i
fo
Add gimple_build_ve
c
tor
*
h
e
lpers
commit
|
commitdiff
|
tree
2017-09-14
rsandi
f
o
Use vec<
>
for constant permute masks
commit
|
commitdiff
|
tree
2017-09-14
rsandif
o
Use vec<> in build_vector
commit
|
commitdiff
|
tree
2017-09-14
rsan
d
if
o
S
t
ore VE
C
TOR_
C
ST_NELTS d
i
r
e
ctly in tree_
n
ode
commit
|
commitdiff
|
tree
2017-09-13
rsandifo
Turn SECONDARY_MEMO
R
Y_
N
EEDED into a ho
o
k
commit
|
commitdiff
|
tree
2017-09-13
rsandifo
Turn SECONDARY_MEMORY_NEEDE
D
_
M
OD
E
into a target hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Turn
H
ARD_REG
N
O_NREGS into a target hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Use har
d
_regno
_
nregs instead of HARD_REGNO_NREGS
commit
|
commitdiff
|
tree
2017-09-12
rs
a
ndifo
Convert hard_regno_nregs t
o
a function
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Make more
use of in_ha
r
d
_reg_set_p
commit
|
commitdiff
|
tree
2017-09-12
rsa
n
d
ifo
Mak
e
mo
r
e use
o
f end_har
d
_re
g
no
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
M
ak
e
more use of E
N
D_
R
EGNO
commit
|
commitdiff
|
tree
2017-09-12
rs
a
ndifo
Make
m
ore use o
f
REG_
N
REGS
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Turn SLOW_UNALIGNED_ACCESS into a target
hook
commit
|
commitdiff
|
tree
2017-09-12
rsandif
o
PR81
2
85:
Fix unin
i
tia
l
ised v
a
riable
in
e
mit_
s
tore_flag
_
int
commit
|
commitdiff
|
tree
2017-09-05
r
sa
n
di
f
o
[75/77] Use scalar_mode in th
e
AArch64 port
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
[61/77] Use scalar_int_mo
d
e in th
e
AArch64 port
commit
|
commitdiff
|
tree
2017-09-05
rsan
d
ifo
Make
bitsize_mode_for_mode return an
o
pt_mode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make mode_fo
r
_
s
iz
e
_tree r
e
tu
r
n an opt_
m
od
e
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make targe
t
m
.
get_ma
s
k_mo
d
e re
t
ur
n
an
o
pt
_
m
ode
commit
|
commitdiff
|
tree
2017-09-05
rsan
d
ifo
Make mode_for_vector ret
u
r
n an
o
pt_mode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Add mode_for
_
int_vecto
r
h
elp
e
r
f
unctions
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
M
ake m
o
de
_
for_size retur
n
an opt_
m
ode
commit
|
commitdiff
|
tree
2017-09-05
rs
a
ndi
f
o
(deci
m
a
l
_)float_mode_for_siz
e
in r
e
al
.
h
commit
|
commitdiff
|
tree
2017-09-05
r
sandifo
Make mor
e
us
e
of int_
m
ode_for_size
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make mor
e
use of
int_mode_for_
m
ode
commit
|
commitdiff
|
tree
2017-09-04
r
san
d
ifo
Tur
n
FUNCTION
_
AR
G
_PADDING in
t
o a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsa
n
difo
T
u
rn
MO
D
ES_TIEABLE_P in
t
o a target hook
commit
|
commitdiff
|
tree
2017-09-04
r
sandifo
Turn HARD_REG
N
O_MOD
E
_OK in
t
o a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Turn HARD_REGNO_CALL_PART_CLOBBER
E
D
into a
t
arget hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Add s
u
b
r
eg_memor
y
_offs
e
t
helper functions
commit
|
commitdiff
|
tree
2017-09-04
r
s
andif
o
PR82045: Avoid pa
s
si
n
g ma
c
hine
modes through "
.
.
.
"
commit
|
commitdiff
|
tree
2017-08-31
rsandifo
[AArch64] Tighten address regi
s
te
r
su
b
re
g
chec
k
s
commit
|
commitdiff
|
tree
2017-08-31
rsandifo
[AArch64] Re
n
ame c
m
p_
r
esult iterator
commit
|
commitdiff
|
tree
2017-08-31
rsand
i
f
o
[AArch64
]
Remove use of wider vect
o
r mod
e
s
commit
|
commitdiff
|
tree
2017-08-30
rsan
d
ifo
Drop
d
f_ fr
o
m
d
f
_re
a
d_modify_sub
r
eg_p
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
d
i
fo
Add a partial_subreg_p
predicate
commit
|
commitdiff
|
tree
next