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
[AArch64] Add an endian_lane_rtx helper routine
2017-11-06
r
sandif
o
[AArch64]
A
dd a
n
endian_lane_
r
tx he
l
per routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
F
i
x ChangeLog entr
y
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
P
R
8
2816: Widening multip
l
ies
of bitfiel
d
s
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
Rework
v
rp_in
t
_con
s
t_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809:
r
egister handl
i
ng i
n
ix86_vector_
d
upl
i
cate_valu
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Minor
r
tx costs twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AA
r
c
h
6
4
]
Rename the int
e
r
nal "
U
pl
"
co
n
strai
n
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64
]
Move code
a
round
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
fo
[AArch6
4
]
Gener
a
te p
e
rmute patterns using
r
tx builders
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
201
7
-11
-
01 Rich
a
rd Sandiford <richard
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:nor
m
alize_ref re
t
urn a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat zero-
s
ized
ranges
a
s
overlappin
g
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use (C
O
N
ST_VEC
T
O
R
|GET_MODE)
_
NUNITS in
si
m
plify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
f
o
Turn var-tracking
.
c:
I
NT_MEM_OFF
S
ET
i
nt
o
a
function
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Factor out the mode
handling
i
n lower-
s
ubreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e more
s
pecific
hash functions in r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
M
o
re i
s
_
a <scala
r
_i
n
t
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
Add
a
n i
s
_narrower_int_mod
e
help
e
r function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrower_subreg_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Widening optab c
l
e
anup
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a fixed_s
i
z
e
_mode c
l
ass
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES r
t
l code
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Allow vecto
r
C
ONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
A
d
d more ve
c
_
d
uplica
t
e si
m
plifications
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Ad
d
gen_(
c
onst_)vec_dupli
c
ate helpers
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Prevent
invalid registe
r
mode
c
h
a
n
ges in combine
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Add wider_s
u
breg_mod
e
helpe
r
functions
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Make more use o
f
d
f_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from
p
rint
i
ng bits abov
e
th
e
precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_S
T
ATIC
_
RT
X
_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Co
n
v
e
rt STARTING_FRAME_OFFS
E
T to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_TYPE_MODE in vect_cr
e
ate_epil
o
g_for
_
reduct
i
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Us
e
SCALAR_
I
NT_TYPE_MODE in loc_lis
t
_from_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
r
s
and
i
fo
U
s
e sca
l
ar_int/f
l
o
a
t_
m
ode in bri
g
_langhoo
k
_type_for_mod
e
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Us
e
sca
l
ar_mode
i
n
expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
F
ix HWI + -uns
i
gned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
d
ifo
SUBREG_PROMOTE
D
_
V
AR_
P
handling in
e
xpand_d
i
rect_optab
_
fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
an
d
i
fo
Make more us
e
of GET_MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
d
ifo
Make mo
r
e use of HWI_COMPUTA
B
LE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
and
i
fo
Make more use of s
u
br
e
g
_
si
z
e_lowpart_offse
t
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Add
wide_int
v
ersion
of
i
nc
h
ash:
:
hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Rename
inchash::h
a
sh::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pr
e
v
ent i
n
v
al
i
d regi
s
t
e
r
m
ode cha
n
ges in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
more use o
f
GET_MODE_UNI
T
_B
I
TS
I
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
M
a
k
e
more
u
se o
f
byte_
l
owpart_off
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
M
ake more use of s
u
breg_lowpart
_
offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require
w
i
:
:
to_w
i
de for
trees
commit
|
commitdiff
|
tree
2017-10-09
r
s
andifo
Allow
no
n
-w
i
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413: Mismatched pr
e
c
isio
n
s in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fix mismatched precisi
o
ns
in
tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71
3
07: De
f
ine unio
n
c
l
ass of PO
I
NTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONS
T
ANT_ALIGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute index
type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
Update interface
to
T
ARGET_VECTORIZE_VEC_P
E
RM_CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
PR82289: Computing
p
eel
i
n
g
costs
for irr
e
leva
n
t drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst_p h
a
ndlin
g
in extract_range_
f
rom_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Let the target
c
ho
o
se a ve
c
t
o
r
isation al
i
g
n
ment
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Ad
d
a vect
_
g
et_
s
calar_dr_size
help
e
r function
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix spu
buil
d
after
r
2
5
3072
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Make more use
o
f
s
implify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
A
dd copy_rtx
c
all to RTL l
o
o
p unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
F
ix unguarded uses of tr
e
e_to_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tig
h
te
n
tree-s
s
a-c
c
p
.
c:get_
v
a
lue_fo
r
_exp
r
condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_ra
n
g
e
N
c
hecks to t
r
ee-
v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation of
SLP_TREE_NUMBE
R
_OF
_
VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an
SVE failure
in the Fortran matmul*
t
ests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
c
l
u
d
e
phis in SLP
u
nrolling calcul
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fi
x
ve
c
torizable_mas
k
_load_store handling
o
f i
n
variant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fix type of bitstart
i
n
vecto
r
i
z
able_live_operatio
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vector
i
zabl
e
_live_operation handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invok
e
ve
c
toriza
b
le_li
v
e_operation in a
c
onsistent
w
a
y
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
PR82228: Move ncopies cal
c
ulation in vectorizable_live_operation
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn F
U
NCTION_ARG_O
F
F
SE
T
into a
h
ook
commit
|
commitdiff
|
tree
2017-09-15
r
s
an
d
ifo
Turn TRUL
Y
_NOOP_TRUNCATION into a hook
commit
|
commitdiff
|
tree
2017-09-15
r
s
a
n
difo
Tu
r
n
CANN
O
T_CHANGE_
M
O
D
E_CL
A
SS i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Add LO
O
P_VINFO_
M
AX_
V
ECT_FACTOR
commit
|
commitdiff
|
tree
2017-09-14
rsa
n
d
i
fo
Add a vect_wo
r
thwhile_without_
s
imd_p helper ro
u
tin
e
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
A
dd a vect_ge
t
_nu
m
_copies helper routin
e
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
M
a
ke
more us
e
of
gimple-fold
.
h in tree-
v
ect-loop
.
c
commit
|
commitdiff
|
tree
2017-09-14
rsa
n
difo
Add gimple_bui
l
d_vector* h
e
lper
s
commit
|
commitdiff
|
tree
2017-09-14
r
s
a
n
d
ifo
Use vec<> for
constant per
m
ute mask
s
commit
|
commitdiff
|
tree
2017-09-14
rs
a
ndifo
Us
e
vec<> in build_vec
t
or
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Store VECTOR_CST_N
E
LTS directly i
n
tree_node
commit
|
commitdiff
|
tree
2017-09-13
rsa
n
di
f
o
Turn SECONDARY
_
M
EMORY
_
NEEDED i
n
t
o
a ho
o
k
commit
|
commitdiff
|
tree
2017-09-13
r
s
a
n
difo
Tu
r
n SECONDARY_MEMORY
_
NEEDED_MODE into
a
t
a
rg
e
t
h
ook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
T
u
rn HAR
D
_REGNO_NREGS into a target h
o
ok
commit
|
commitdiff
|
tree
2017-09-12
rsan
d
ifo
Use
h
ard_regno_nregs inste
a
d of
H
ARD_
R
EGNO_NREGS
commit
|
commitdiff
|
tree
2017-09-12
rsan
d
ifo
Conv
e
r
t hard_regn
o
_nregs to a
function
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Make more
u
se of in_hard_reg_set
_
p
commit
|
commitdiff
|
tree
2017-09-12
r
s
andifo
Make more use o
f
en
d
_
h
ar
d
_regno
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
M
a
ke more use of END_REGNO
commit
|
commitdiff
|
tree
2017-09-12
rsand
i
fo
Make more use of REG
_
NRE
G
S
commit
|
commitdiff
|
tree
2017-09-12
rsandi
f
o
Turn
S
L
OW_U
N
ALIGNED_ACCES
S
i
nto a target hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
PR81285: Fi
x
uninitialised
variable in emit_store_flag
_
i
n
t
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
[75/77] Use scalar_mode in the AArch64 port
commit
|
commitdiff
|
tree
2017-09-05
r
s
andifo
[61
/
77]
Use sc
a
l
a
r
_int_mode
i
n
the
AArch64 po
r
t
commit
|
commitdiff
|
tree
2017-09-05
rsan
d
ifo
Make bits
i
ze_
m
ode_
f
or_mode return an
opt_mod
e
commit
|
commitdiff
|
tree
2017-09-05
rs
a
ndifo
Make mode_for_si
z
e_
t
ree return an o
p
t
_
mode
commit
|
commitdiff
|
tree
2017-09-05
rsa
n
di
f
o
Make targ
e
tm
.
get_mask
_
mode
retu
r
n an opt_mode
commit
|
commitdiff
|
tree
next