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
rsa
n
d
ifo
Add an is_narr
o
w
e
r
_
i
n
t
_mo
d
e helper f
u
nction
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d
narrower_s
u
b
r
eg_mod
e
hel
p
er
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wi
d
eni
n
g
o
pta
b
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add a fixe
d
_size_mode clas
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
a
V
E
C_SERIES
rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow
v
ector CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Add more
v
e
c_
d
u
p
licate simplificat
i
ons
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(const_
)
vec_duplicate helper
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
revent i
n
valid regis
t
er m
o
de
changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_subreg_
m
ode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make mor
e
use
of d
f
_rea
d
_
m
od
i
fy_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Stop print_hex from prin
t
ing bit
s
above
t
he pre
c
i
sion
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
TARGET_
S
TA
T
IC_
R
TX_
A
LI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Conve
r
t STARTI
N
G_FR
A
ME_OFFSET to a h
o
o
k
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Us
e
SCALAR_TYPE_MODE in vect_create_epil
o
g_
f
or
_
reduction
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use SCALAR_INT_TYPE_MOD
E
in l
o
c_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_int/float_mode in brig_l
a
n
g
hook_typ
e
_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
U
s
e s
c
al
a
r_mode in expand_shift
_
1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
difo
Fix HW
I
+ -unsigned in co
m
bine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
SUB
R
EG_PROMOT
E
D_VAR_P handling
in expand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
more use of GET
_
M
ODE_UN
I
T_
P
RECIS
I
ON
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
d
ifo
Make m
o
r
e u
s
e of HWI_COMPU
T
ABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
d
ifo
Ma
k
e
more use of subre
g
_size_lo
w
part_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int
v
ersi
o
n
o
f
inchash::hash:
:
a
dd_wide
_
int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename incha
s
h::hash::add_wid
e
_i
n
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pr
e
ven
t
invalid register mode chan
g
es in
c
ombine
commit
|
commitdiff
|
tree
2017-10-13
r
san
d
ifo
Make more use of GET_M
O
DE
_
UNIT_BI
T
S
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make more use of
GET_MOD
E
_UNIT_SIZ
E
commit
|
commitdiff
|
tree
2017-10-13
r
sandi
f
o
M
a
ke more us
e
of
b
y
te_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
d
ifo
Make mor
e
use of subreg_
l
owpar
t
_
o
f
fse
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Requi
r
e wi::to_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mismat
c
hed precisions i
n
build_range_chec
k
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismat
c
hed precisio
n
s in tree arith
m
etic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64
]
PR71307: Define union
class of POINTER+F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn C
O
NSTANT_ALIGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change
p
ermut
e
in
d
ex type to unsigned
s
hort
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update interface
t
o TARGET_VE
C
T
O
RI
Z
E_VEC_PERM
_
CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289:
Computi
n
g peeling costs for irr
e
levant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
if
o
range_int_cst_p handling in extract_range_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the
target
choo
s
e a vectorisa
t
ion
alignme
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a v
e
c
t
_g
e
t_scalar_dr_siz
e
h
e
l
per function
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Fix
spu build aft
e
r r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ma
k
e more use
of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
A
dd
copy
_
rtx call to RTL lo
o
p unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded
u
ses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Tight
e
n
t
ree-ssa-ccp
.
c:get_valu
e
_
f
or_expr con
d
ition
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Add missi
n
g
i
nt_cs
t
_
r
a
ngeN checks to tree-vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
M
ove computation of SLP_TREE_NUMBER_OF_VEC_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an
S
VE failu
r
e in the Fort
r
a
n matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
di
f
o
Includ
e
phis in SLP unrolling ca
l
c
u
latio
n
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix
v
ecto
r
i
zable_mask_load_store han
d
ling of invarian
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ty
p
e of bit
s
tart in vectorizab
l
e
_live_operati
o
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectoriza
b
l
e_live_operatio
n
handli
n
g of vecto
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
In
v
oke v
e
c
t
orizable_
l
ive_operation
in a consistent way
commit
|
commitdiff
|
tree
2017-09-16
rs
a
ndifo
PR82228: Move ncopies ca
l
c
u
lation in vectorizable
_
live_op
e
ra
t
ion
commit
|
commitdiff
|
tree
2017-09-15
rsa
n
difo
Turn
F
UNCT
I
ON_ARG_O
F
FSET into a
h
o
o
k
commit
|
commitdiff
|
tree
2017-09-15
rsand
i
fo
Turn TR
U
L
Y
_NOOP_TRUNCATI
O
N int
o
a hook
commit
|
commitdiff
|
tree
2017-09-15
rsan
d
ifo
Turn CANN
O
T_C
H
ANGE_MO
D
E_CLAS
S
in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
A
dd LOOP_VINFO
_
M
AX_VECT_FAC
T
OR
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Add a vect_
w
o
r
thwhile_without_simd_p helper routine
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Add a vect_get_num
_
copies he
l
per ro
u
t
i
n
e
commit
|
commitdiff
|
tree
2017-09-14
rsandif
o
Ma
k
e more
u
se
o
f
g
imple
-
fold
.
h in tree-vect
-
loop
.
c
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Ad
d
gimple_build_vector* helpe
r
s
commit
|
commitdiff
|
tree
2017-09-14
rsandi
f
o
Use
v
e
c<> for consta
n
t
p
e
r
m
u
t
e mask
s
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
U
s
e
vec
<
>
i
n
b
u
i
l
d_v
e
ctor
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Store VECTO
R
_CS
T
_
NELTS d
i
rectl
y
in tre
e
_node
commit
|
commitdiff
|
tree
2017-09-13
rsandifo
T
urn SECONDARY_MEMOR
Y
_
NEED
E
D into a ho
o
k
commit
|
commitdiff
|
tree
2017-09-13
rsandif
o
Turn SECONDARY_MEMORY
_
NEEDED_MODE into a target h
o
o
k
commit
|
commitdiff
|
tree
2017-09-12
rsand
i
fo
Tu
r
n HARD_REGNO_NREG
S
i
nt
o
a
target hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
U
s
e hard_regno_
n
regs instead
o
f HARD_REGNO_NREGS
commit
|
commitdiff
|
tree
2017-09-12
rsand
i
fo
C
onvert hard_regno_nregs to a func
t
ion
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Make mor
e
use
of in
_
hard_reg_s
e
t
_p
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Ma
k
e more
u
se
of e
n
d_ha
r
d_r
e
gno
commit
|
commitdiff
|
tree
2017-09-12
rsandi
f
o
M
ake more use of
E
ND
_
REG
N
O
commit
|
commitdiff
|
tree
2017-09-12
rsand
i
fo
Make more use of REG
_
NREGS
commit
|
commitdiff
|
tree
2017-09-12
rsandif
o
Turn
S
LOW_UNALIGN
E
D_
A
CCESS into a t
a
rget hook
commit
|
commitdiff
|
tree
2017-09-12
rsa
n
difo
P
R81285: Fix u
n
init
i
alised
variable in emit_store_flag_int
commit
|
commitdiff
|
tree
2017-09-05
rs
a
nd
i
fo
[
7
5/77] Use scalar
_
mode in th
e
AArch
6
4 port
commit
|
commitdiff
|
tree
2017-09-05
rsand
i
fo
[61/77] Use scalar_int
_
mode i
n
the AArch6
4
port
commit
|
commitdiff
|
tree
2017-09-05
r
sandifo
Ma
k
e
bits
i
ze_
m
od
e
_for_mode r
e
turn
a
n opt_mode
commit
|
commitdiff
|
tree
2017-09-05
r
s
andifo
Make m
o
de_fo
r
_size_tree return an
o
pt_mod
e
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make tar
g
etm
.
g
e
t_mask_
m
o
d
e retur
n
an opt_mode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make mod
e
_fo
r
_ve
c
to
r
return
a
n opt
_
mode
commit
|
commitdiff
|
tree
2017-09-05
rs
a
ndifo
Add mode_for_int_v
e
c
tor
h
elp
e
r functions
commit
|
commitdiff
|
tree
2017-09-05
r
s
andi
f
o
Make
m
ode_for_si
z
e return
an opt_mode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
(
decima
l
_)float_mode_fo
r
_siz
e
in real
.
h
commit
|
commitdiff
|
tree
2017-09-05
r
s
and
i
f
o
Make more us
e
of int_mode_fo
r
_size
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make
m
ore u
s
e
of int_mode_for_mod
e
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Turn FUNCTION_A
R
G_PADDI
N
G into a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Turn MODES_TIEABLE_P
i
nto a targ
e
t
h
ook
commit
|
commitdiff
|
tree
2017-09-04
r
sandifo
Turn
HARD_REGNO_MODE
_
OK into a target hook
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Turn HARD
_
REGNO_CALL_PART_CLOBBERED into
a
t
arget
h
o
o
k
commit
|
commitdiff
|
tree
2017-09-04
rsandifo
Ad
d
subreg_memory
_
off
s
et
h
elper f
u
nc
t
ion
s
commit
|
commitdiff
|
tree
2017-09-04
rsa
n
difo
PR820
4
5: Avoid passing machine modes through
"
.
.
.
"
commit
|
commitdiff
|
tree
2017-08-31
rsandifo
[AArch64] Tighten a
d
dress r
e
gis
t
er subre
g
c
heck
s
commit
|
commitdiff
|
tree
2017-08-31
rsandifo
[
A
Arch64]
R
e
name cmp_res
u
lt iterato
r
commit
|
commitdiff
|
tree
2017-08-31
rsan
d
ifo
[AArc
h
64] Remove u
s
e of wider vect
o
r
mod
e
s
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
Drop
d
f_ from df_
r
e
a
d_mod
i
fy_subreg
_
p
commit
|
commitdiff
|
tree
2017-08-30
rsandifo
Add a partia
l
_subreg_p predicate
commit
|
commitdiff
|
tree
next