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 mode_for_int_vector helper functions
2017-09-05
rsandifo
Add m
o
de_f
o
r_int_vector
helper f
u
nctions
commit
|
commitdiff
|
tree
2017-09-05
rsan
d
i
f
o
Make mode_for_size return an op
t
_
m
o
de
commit
|
commitdiff
|
tree
2017-09-05
r
s
an
d
ifo
(deci
m
a
l
_)float_mod
e
_for
_
size
in real
.
h
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make more us
e
o
f
int_mode_for_size
commit
|
commitdiff
|
tree
2017-09-05
rsandif
o
Ma
k
e m
o
re use
of int_mode_f
o
r_mo
d
e
commit
|
commitdiff
|
tree
2017-09-04
rsandi
f
o
Turn FUNCTION_A
R
G_PADD
I
NG i
n
to a target hoo
k
commit
|
commitdiff
|
tree
2017-09-04
rsandif
o
Turn
MODES_TIEABLE_P into
a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Turn
HARD_REGN
O
_MOD
E
_OK into a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsan
d
ifo
T
u
rn HAR
D
_REGNO_CALL_PART_
C
L
OBBERED into
a
tar
g
et hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Add subreg_memory_off
s
e
t
helper
f
unctions
commit
|
commitdiff
|
tree
2017-09-04
rsa
n
d
ifo
PR82045: Avoid
p
assing
m
ach
i
ne
mo
d
e
s
through
"
.
.
.
"
commit
|
commitdiff
|
tree
2017-08-31
rs
a
ndifo
[AArch
6
4] Tighten address regist
e
r subreg
c
hecks
commit
|
commitdiff
|
tree
2017-08-31
r
s
a
n
difo
[AArch6
4
] Rename c
m
p_result
i
t
erator
commit
|
commitdiff
|
tree
2017-08-31
rsandifo
[AArch64]
R
emo
v
e us
e
of wider vector modes
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
Drop df_ fro
m
df_read_m
o
dif
y
_subre
g
_p
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
difo
Add a partial_subreg_p predic
a
te
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
d
ifo
Ad
d
som
e
changelog entries that w
e
nt
as
t
r
ay dur
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
fo
[77
/
77]
Add a
c
om
p
lex_mode
c
lass
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[76/77
]
Add a scalar_mode_
p
od
c
la
s
s
commit
|
commitdiff
|
tree
2017-08-30
r
sand
i
fo
[74/77] Various
s
m
all scalar_mod
e
chan
g
es
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[73/77] Pass scalar_mode to sc
a
l
a
r_m
o
de_suppo
r
t
ed_
p
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[72/77
]
Pa
s
s scalar_
m
ode
t
o scal
a
r_mode_su
p
ported
_
p
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[71/77]
U
s
e
opt_scalar_m
o
de
f
o
r m
o
de
i
terato
r
s
commit
|
commitdiff
|
tree
2017-08-30
rsandi
f
o
[70/77]
M
ake expand_fix/float che
c
k for sca
l
ar modes
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[69/77] Spl
i
t scala
r
-on
l
y part out of conver
t
_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[68/7
7
]
U
se s
c
al
a
r_m
o
de for is_int_mode/is_float_mode
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[67/77] Use scalar_mode in fixed-value
.
*
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[6
6
/77] Use
s
c
ala
r
_mode for c
o
nstant integer
s
commit
|
commitdiff
|
tree
2017-08-30
r
sa
n
difo
[65/77] Ad
d
a SCAL
A
R
_TYPE_
M
ODE mac
r
o
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
[64/7
7
] Add a
s
c
alar_mode cl
a
ss
commit
|
commitdiff
|
tree
2017-08-30
rsandif
o
[63/77]
Simpl
i
ficatio
n
s aft
e
r type switch
commit
|
commitdiff
|
tree
2017-08-30
r
s
andi
f
o
[62/77] Big machine
_
mode
to sc
a
lar_int_mo
d
e repla
c
em
e
n
t
commit
|
commitdiff
|
tree
2017-08-30
rsandif
o
[60/
7
7] Pass scalar
_
int_mo
d
es to do_jum
p
_by_
p
arts_*
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
f
o
[59/
7
7] Add a rtx_ju
m
p_tab
l
e
_
data::get_
d
ata_mode helper
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
fo
[58/
7
7
] Use sc
a
lar_
i
nt_mo
d
e
i
n
a try_combine op
t
imisation
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[57/
7
7] Use
s
calar_
i
nt_
m
ode in expan
d
_expr_addr_
e
xpr
commit
|
commitdiff
|
tree
2017-08-30
r
s
andifo
[
5
6/77] Use the m
o
r
e
speci
f
ic type
w
hen two
mod
e
s
are
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[5
5
/77]
Use sc
a
lar_int_
m
ode in s
i
mplify
_
const_
u
nary_operation
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[54
/
77] Add exp
l
icit int
checks for al
t
ern
a
tive op
t
ab
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[5
3
/
77]
P
ass
a
mode to
c
onst_scalar_mask_from_tr
e
e
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[5
2
/77] Use scalar
_
int_mode in ext
r
a
ct/store_bit_fi
e
ld
commit
|
commitdiff
|
tree
2017-08-30
r
sandifo
[
51/77] Use opt_scal
a
r
_int_mo
d
e when itera
t
ing o
v
er
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
r
s
andifo
[50/77] Add helpe
r
rout
i
n
e
s
for SUBR
E
G_PROMOTED_VAR_P
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
r
sandifo
[49/77
]
Si
m
plify nonzero/n
u
m_sig
n
_
bits
h
ooks
commit
|
commitdiff
|
tree
2017-08-30
r
sandifo
[48/77] Ma
k
e
subroutines
o
f num_s
i
gn
_
bit_cop
i
es opera
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandi
f
o
[47/
7
7] Make s
u
b
r
o
u
tines
of n
o
nzero_bits
operate on
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
f
o
[46/77] Make
widest_int_mo
d
e_for_size r
e
turn a scalar_int_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[45/77
]
Make
e
xtract_lef
t
_shift
take a s
c
alar_int_mode
commit
|
commitdiff
|
tree
2017-08-30
r
s
andifo
[44/77]
Make simplify_and_co
n
st_int take
a
scalar_int_mode
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
fo
[43/7
7
] Use scalar_int_mode in si
m
pli
f
y_comparison
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[42/77] Use
scal
a
r_int_mode in simplify_shif
t
_co
n
st
_
1
commit
|
commitdiff
|
tree
2017-08-30
r
s
andifo
[41/7
7
] Split
s
cal
a
r i
n
t
e
ger
h
an
d
ling ou
t
of force
_
to_mode
commit
|
commitdiff
|
tree
2017-08-30
r
sandi
f
o
[40/77] Use
scalar
_
int_mo
d
e for extraction_insn
fields
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[39
/
77
]
Two
chan
g
e
s
to the
get_b
e
st
_
mode interface
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[38/77] M
o
ve
SCALAR_I
N
T_MODE_P o
u
t
o
f str
i
ct_volatile_b
i
tfie
l
d_p
commit
|
commitdiff
|
tree
2017-08-30
r
sand
i
fo
[37/77] Us
e
s
c
a
l
ar_in
t
_
m
o
de whe
n
em
i
tting cstores
commit
|
commitdiff
|
tree
2017-08-30
r
s
a
n
di
f
o
[36/77] Use scalar_in
t
_mode in the RT
L
i
v
routin
e
s
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[35/77]
Add uses of as_a <
s
calar_in
t
_mode>
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
[
34/77]
A
dd
a SCA
L
A
R_IN
T
_TYPE_MODE
m
a
cro
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[33/77
]
A
d
d a NARROWE
S
T_INT_MO
D
E
m
a
cro
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
[32/77] Che
c
k is_a <scalar_int
_
mo
d
e> before callin
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
r
s
an
d
ifo
[
3
1/77
]
Use scalar_
i
nt_
m
ode for move2
a
dd
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[30/77] Use sca
l
ar_int_mo
d
e for doubleword
s
pl
i
ts
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[
2
9
/77] Make so
m
e *
_
loc_de
s
criptor he
l
pers take scalar_int_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[
2
8/77] Use is_a <scal
a
r_int_mode>
for miscellaneous
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[27/
7
7
] Use is_a <scalar_int_mo
d
e> be
f
ore
L
OAD_EXTEN
D
_
O
P
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[26/77] Use is_a <s
c
a
l
a
r_int_mo
d
e> i
n
sub
r
e
g/ext
r
act
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandi
f
o
[25/77] Use is_a <sc
a
lar_int_mode> for bitmask optimisa
t
ions
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
[24/77
]
Replace
a
!= BL
K
mode check
with i
s
_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-08-30
rsandi
f
o
[23/7
7
]
R
e
p
la
c
e
!
= VOIDmode c
h
ecks with is_a <scala
r
_int_mode>
commit
|
commitdiff
|
tree
2017-08-30
rsandi
f
o
[22/77] Repla
c
e
!
V
E
CTOR_
M
ODE_P with is
_
a <sca
l
ar_int
_
mode>
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[
2
1
/7
7
]
Replace SCA
L
AR_IN
T
_MODE
_
P c
h
ecks with
is_a
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[20/77] Replace MODE_INT chec
k
s
w
i
t
h is_int_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[19
/
77] Add a smallest_int_mode_for_size he
l
per function
commit
|
commitdiff
|
tree
2017-08-30
rsandif
o
[18
/
77] Make int_mod
e
_for_
m
ode return an opt_scalar_
i
nt_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[17/77
]
Add
a
n int_mo
d
e_for_
s
ize helper function
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
d
i
fo
[1
6
/77] Add s
c
a
lar
_
int_mode_pod
commit
|
commitdiff
|
tree
2017-08-30
rsan
d
ifo
[15/77] Ad
d
scalar_int_mode
commit
|
commitdiff
|
tree
2017-08-30
rsandif
o
[14/77] Mak
e
lib
g
c
c
_
f
lo
a
ti
n
g_
m
ode
_
supported_p take
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsand
i
fo
[13/77] M
a
ke floatn_mode
r
eturn an opt_scalar_
f
loat_mode
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
[12/77] Use opt_scalar_float_m
o
de
w
hen iterating over
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[11/77] Add a float
_
mode
_
for_si
z
e he
l
per
functio
n
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
di
f
o
[10/7
7
]
M
ake a
s
sem
b
le_real take a scalar_f
l
oat
_
mode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[
9/77]
A
dd
S
C
ALAR_FLOAT_
T
YPE_MODE
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
difo
[8/77] Simplify
gen_trunc/ex
t
end_conv_libfunc
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[7
/
77] Add scalar_fl
o
at_mo
d
e
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[6/77] Mak
e
GET_MO
D
E_WIDER retur
n
a
n
opt_
m
ode
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[5/77] Small tweak to
a
r
ra
y
_val
u
e_
t
y
p
e
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[4/77
]
A
d
d FOR_EACH
i
terators f
o
r modes
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[3/7
7
] Allow machine modes
to be classes
commit
|
commitdiff
|
tree
2017-08-30
rsa
n
difo
[
2
/
77]
Add an E_ prefix to
case statements
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
[1/
7
7
] Add an E_ prefix to mode names
commit
|
commitdiff
|
tree
2017-08-30
rs
a
ndifo
Split out pa
r
ts of
scompare_loc_descriptor a
n
d emit_store_flag
commit
|
commitdiff
|
tree
2017-08-30
r
s
a
n
difo
[rs
6
000] int->machine_mode in rs6000-c
.
c
commit
|
commitdiff
|
tree
2017-08-29
rs
a
ndifo
Set th
e
cal
l
nothro
w
f
lag
m
ore often
commit
|
commitdiff
|
tree
2017-08-24
r
sandifo
Make mo
r
e use of subre
g
_offset_from
_
lsb
commit
|
commitdiff
|
tree
2017-08-22
rsand
i
fo
Make more use of parad
o
xical_subreg_p
commit
|
commitdiff
|
tree
2017-08-22
r
s
andifo
[
A
Arch64] Fix label mod
e
commit
|
commitdiff
|
tree
2017-08-21
rsand
i
fo
Simplify pad_be
l
ow i
m
plementation
commit
|
commitdiff
|
tree
2017-08-21
rsandi
f
o
Remove
t
he frame siz
e
argument from funct
i
on_prolo
g
ue
.
.
.
commit
|
commitdiff
|
tree
next