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
rsandifo
[AArch64] Add an endian_lane_
r
tx helper ro
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
F
i
x C
h
angeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816:
Wideni
n
g m
u
lti
p
l
i
es of bitfie
l
ds
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Rework vrp_in
t
_const_bi
n
op interface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
ifo
P
R
828
0
9:
r
e
gister handling in ix8
6
_vec
t
or_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
[AArch64] Minor
r
tx co
s
ts twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
A
Arch64] Rename t
h
e internal "Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArc
h
64] Move
c
ode around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArch64] Generate p
e
rmute patterns using
rtx
b
uilders
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
2017-11-01 Richard Sandifor
d
<richard
.
sandiford@l
i
n
ar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-
d
s
e
.
c:norm
a
liz
e
_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
o
n't
treat zero-
s
ize
d
ranges
as o
v
erlapping
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
U
s
e
(CONST_VECTOR
|
GET_MODE)
_
NUNITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Turn var-tracking
.
c:IN
T
_MEM_
O
FFSE
T
into a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Factor
out the mo
d
e handl
i
ng in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
Us
e
more specific hash functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is
_
a
<scalar_
i
nt_m
o
de>
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
an is_narrower_
i
nt_mo
d
e
helpe
r
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
n
arrow
e
r_subreg_mode helpe
r
functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab cleanu
p
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Add a
f
ix
e
d_size_
m
ode cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES rtl
co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
A
l
low v
e
ctor CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Add more ve
c
_
du
p
licate
simplifi
c
ations
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_
(
const_
)
vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
Pr
e
ven
t
inva
l
id register
m
o
d
e
c
hang
e
s in combine
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Add wide
r
_s
u
breg_
m
ode helper funct
i
ons
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
M
a
ke more use of
d
f_
r
ead_modify_
s
u
breg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print
_
h
e
x f
r
o
m printing
b
its above
t
he prec
i
sion
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
n
d
ifo
TARGET_STATIC_R
T
X_A
L
IGNMENT
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Convert STARTIN
G
_FRAME_OFFSET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
U
s
e
S
C
AL
A
R
_
TYPE_MODE in vect_cre
a
t
e_ep
i
l
o
g_fo
r
_reduct
i
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCALAR_INT_TYP
E
_
M
ODE in l
o
c_li
s
t_f
r
om_tre
e
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use
s
cala
r
_int/fl
o
at_
m
ode in brig_langhoo
k
_type
_
for_mo
d
e
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
U
s
e
s
calar_mode
i
n expand_sh
i
f
t_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HW
I
+ -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
SUBREG_PROMOTED_
V
AR_P handli
n
g in expand
_
dir
e
c
t
_opta
b
_fn
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make
m
ore us
e
of GET_M
O
DE_UNI
T
_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make more use
o
f
HWI_COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
san
d
i
f
o
Make more use of subreg_
s
i
z
e_l
o
wp
a
r
t
_offset
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Add wide
_
in
t
versi
o
n of inchash::hash
:
:add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Rename inchash::hash:
:
add_
w
ide
_
int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prev
e
n
t invalid re
g
iste
r
mode changes in
c
ombine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
ake mor
e
u
s
e of GE
T
_MODE_U
N
IT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
u
se of GET_M
O
DE_UNI
T
_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of byte_low
p
art_of
f
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
use of subreg_lo
w
part_of
f
set
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Requi
r
e wi::to_wide f
o
r tree
s
commit
|
commitdiff
|
tree
2017-10-09
rsandi
f
o
Allow non-wi <
o
p> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413:
Mismatched precisions
i
n
bu
i
ld_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mis
m
atched pre
c
i
sions in tre
e
arith
m
eti
c
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
[
AArch64] PR
7
1307: D
e
fine union
cla
s
s
o
f
P
OINT
E
R
+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Tu
r
n CON
S
TANT_
A
LIGNMENT in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-25
r
sa
n
di
f
o
Chang
e
permute index type
t
o unsigned sh
o
rt
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update interface to TARG
E
T_VECTO
R
IZE_
V
EC_
P
ERM_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
P
R
82289: Computing peelin
g
c
os
t
s for ir
r
ele
v
a
nt
drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
ran
g
e_int_cst_p ha
n
dling in extract_range
_
from_b
i
n
a
ry_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let
t
he
t
arget choos
e
a vectorisation alignment
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
n
d
i
fo
Ad
d
a v
e
ct_get_scalar
_
dr
_
s
ize he
l
p
er function
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
i
x
spu build after
r253072
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Make more u
s
e of simplify_gen_b
i
na
r
y
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
i
fo
Add copy_rtx cal
l
to RTL l
o
op unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix ungu
a
rd
e
d uses of tre
e
_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Tighten tree-
s
sa-ccp
.
c:get_valu
e
_for_expr co
n
dition
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
m
iss
i
ng int_cs
t
_rangeN check
s
t
o
tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Move com
p
utation of
S
LP_TREE_N
U
M
B
E
R_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
i
f
o
Fix an
SVE failure i
n
the Fortra
n
matmul* te
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
if
o
Inclu
d
e phi
s
i
n
S
LP unrolling calcul
a
ti
o
n
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndi
f
o
Fix vectorizable
_
mask_load_store
h
andling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix
type of bitstart in vectorizabl
e
_
live_op
e
ration
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ve
c
torizable_
l
i
ve_o
p
er
a
t
ion handling of
v
ector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
voke vector
i
zable_live_ope
r
ati
o
n
i
n a consist
e
nt way
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
PR82228: Mov
e
nc
o
pi
e
s
c
alcu
l
ation in
vectorizab
l
e_live
_
oper
a
ti
o
n
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn
FUN
C
T
I
ON_AR
G
_OFFS
E
T into
a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn TRULY
_
NO
O
P_TRUNCATION into a hook
commit
|
commitdiff
|
tree
2017-09-15
r
s
andifo
Turn CA
N
N
O
T_CHANGE
_
MODE_C
L
ASS int
o
a
h
o
ok
commit
|
commitdiff
|
tree
2017-09-14
rs
a
ndifo
A
d
d LOO
P
_
VIN
F
O_MAX_VECT_FACTOR
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Add a vect_w
o
rthwhile_without_sim
d
_p h
e
lper routine
commit
|
commitdiff
|
tree
2017-09-14
rsandi
f
o
Add
a
v
e
ct_get_num_cop
i
es h
e
lper routine
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Make m
o
re use of gimple-fold
.
h
i
n tree
-
vect-
l
oop
.
c
commit
|
commitdiff
|
tree
2017-09-14
rsand
i
fo
Add g
i
m
pl
e
_
b
uild_
v
e
c
tor* helpers
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Use vec<> for
con
s
tant pe
r
mute masks
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Use vec<> in build_v
e
ctor
commit
|
commitdiff
|
tree
2017-09-14
rsandifo
Store V
E
CTOR_CST_NELTS directly in tree_node
commit
|
commitdiff
|
tree
2017-09-13
rs
a
ndifo
Tu
r
n SECONDARY_MEMORY_N
E
EDED i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-13
r
sandifo
T
u
r
n SECONDARY_MEMORY_NE
E
DED_
M
ODE into a target
hook
commit
|
commitdiff
|
tree
2017-09-12
rs
a
n
d
ifo
Turn HARD_
R
E
GNO_N
R
EGS i
n
t
o
a target h
o
ok
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Use hard_regno_
n
reg
s
in
s
t
ead of HARD_REGNO_NR
E
GS
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Convert
h
a
rd
_
regno
_
nreg
s
to a functi
o
n
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Make m
o
r
e u
s
e of in_hard_
r
eg
_
set_p
commit
|
commitdiff
|
tree
2017-09-12
r
sandifo
Make more use of end_hard_regno
commit
|
commitdiff
|
tree
2017-09-12
rsa
n
d
i
fo
Make m
o
re use of E
N
D_REGNO
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Make
m
or
e
us
e
of REG_NREGS
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
Turn SLOW_UNALIGNED_
A
CC
E
SS i
n
to
a
target hook
commit
|
commitdiff
|
tree
2017-09-12
rsandifo
PR812
8
5: Fi
x
u
ninitialised
v
ariable in emit_s
t
o
re_flag
_
int
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
[75/77
]
Use scalar_mode in the
AArch64
p
ort
commit
|
commitdiff
|
tree
2017-09-05
rsand
i
fo
[61/77] Use scalar
_
int
_
mo
d
e in the AArch64
po
r
t
commit
|
commitdiff
|
tree
2017-09-05
rsa
n
d
ifo
Make bits
i
z
e
_
mod
e
_
f
or_mode return an
op
t
_
m
ode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make mode_for_size_tre
e
ret
u
r
n
a
n
opt_
m
ode
commit
|
commitdiff
|
tree
2017-09-05
rsandifo
Make targetm
.
get_mask_mode return a
n
opt
_
mode
commit
|
commitdiff
|
tree
next