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
poly_int: vect_no_alias_p
2017-12-16
rsandifo
Revert
acc
i
dental comm
i
t
commit
|
commitdiff
|
tree
2017-12-16
rsand
i
fo
Add
a
g
en_int_shift_a
m
ount helper fun
c
tion
commit
|
commitdiff
|
tree
2017-12-16
rsand
i
fo
poly_int: MACRO_
M
ODE
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
poly_int: IN_TARGET_CO
D
E
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
ifo
M
inor
v
n
_
r
eference
_
l
ooku
p
_
3
tweak
commit
|
commitdiff
|
tree
2017-12-16
rsan
d
ifo
A
d
d
VEC_SERIES_EXPR
a
n
d asso
c
i
at
e
d op
t
ab
commit
|
commitdiff
|
tree
2017-12-16
rsandifo
Add VEC_DUPL
I
C
ATE_EX
P
R
and a
s
sociated
optab
commit
|
commitdiff
|
tree
2017-12-15
r
sandifo
Make dse
.
c use
offset/width instead of star
t
/end
commit
|
commitdiff
|
tree
2017-12-14
rsandifo
poly_int:
a
dd po
l
y-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[AArc
h
64]
Fix ICEs in aarch64_pri
n
t
_op
e
ra
n
d
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
M
a
k
e
mor
e
use of VECTOR_CST
_
ENCODE
D
_ELT
commit
|
commitdiff
|
tree
2017-12-07
r
sa
n
d
i
fo
M
ake build_vector stati
c
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Make gimple_build_vector take a tree_vector_builde
r
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
U
s
e tree_vector_builder::ne
w
_binary_operation for
f
o
l
ding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
tree_
v
ector_b
u
ilder::new_un
a
ry_operat
i
on fo
r
folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tre
e
_vec
t
or_bu
i
lder inst
e
ad o
f
build_v
e
c
tor
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
N
e
w
VECTOR_CST
l
ay
o
ut
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add unders
c
ores to local va
r
s in selfte
s
t macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[A
A
rch64] Fix
s
o
me d
e
fine_
i
n
sn_and_split c
o
nditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndif
o
Replace REDUC_*
_
EXPRs with inter
n
al
functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
P
R
82547: Undetected overflow
f
o
r UNSIGNE
D
wide
_
ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
PR830
0
4
:
Accidenta
l
cha
n
ge to pr81
1
3
6
.
c
f
o
r
V
ECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
Fix c
a
l
c
u
l
ation of pt
r
_mode fo
r
MODE
_
PA
R
TIAL_I
N
T Pmod
e
commit
|
commitdiff
|
tree
2017-11-13
rs
a
n
d
ifo
[AArch64] More aa
r
ch64_end
i
a
n_lane
_
rtx
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_masked_
s
tore
target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
ve
c
t_a
l
ign_
s
tack_vars target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add a vect_vari
a
ble_l
e
ngth target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unalign
e
d_possi
b
le target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
Add a vect_element_
a
lign_preferred
t
ar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add
vect_perm3_* ta
r
get selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Don'
t
ass
u
me vect_mult
i
ple_sizes m
e
ans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add avai
l
a
ble_vector_s
i
zes to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
VECTOR_BITS to tr
e
e-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Con
s
istently use asm volat
i
l
e
("" ::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
if
o
Be stricter about CONST_V
E
CTOR ope
r
ands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve i
v
opts ha
n
d
l
i
ng of forced s
c
ale
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rules on REGMODE_NATURAL_SIZE
rath
e
r than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[
A
Arch64] Use aar
c
h64_re
g
_or_imm instead of nonmemory_
o
pe
r
and
commit
|
commitdiff
|
tree
2017-11-06
r
sandi
f
o
[AArch64] Pass number of
u
nits to aarch64_expand
_
vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[AArch64] Pass num
b
er of units to aarch64_simd_vect_pa
r
_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AArch
6
4] Pass number of units to aarch6
4
_reve
r
se
_
ma
s
k
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
ndifo
[AArch64] Add an endian_lan
e
_rtx helper routine
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Fix Chang
e
Lo
g
en
t
ry
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
PR82816: Wi
d
e
n
ing multip
l
ies
o
f bitfi
e
lds
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework
v
rp_in
t
_const_binop
i
nte
r
face
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: regi
s
te
r
ha
n
dling in
ix
8
6_vector_dupli
c
ate
_
v
a
l
u
e
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch64] Min
o
r rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArch64] Rename
t
he internal "Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AAr
c
h6
4
] Move c
o
de around
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AAr
c
h64]
G
ener
a
te perm
u
te
pat
t
erns
usi
n
g rtx builder
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01 Richard Sandiford <ri
c
hard
.
sandifo
r
d@li
n
a
ro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
M
ake tree-s
s
a
-
dse
.
c:n
o
r
m
a
l
ize_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Don't treat zero-sized
r
anges as overl
a
ppi
n
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e (CONST_VECTOR|GET_MO
D
E)_N
U
NITS i
n
simplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn var-tracking
.
c:INT_MEM_O
F
F
SET into
a
func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Factor out the mode handlin
g
in
l
ower
-
subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use
m
ore
speci
f
ic
h
ash f
u
nc
t
ions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scalar
_
int_m
o
de>
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add a
n
is_narrower_
i
nt_mode helpe
r
function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
A
d
d
narro
w
er_subreg_mo
d
e h
e
lper fu
n
ction
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Wideni
n
g optab clean
u
p
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a fi
x
ed_size_mod
e
class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a V
E
C_SERIES
r
tl co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
llow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
m
ore vec_duplicate si
m
p
l
ification
s
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
Ad
d
gen_(c
o
nst_)ve
c
_dupl
i
cate helpe
r
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Pr
e
vent in
v
alid r
e
gister mode
chan
g
e
s
i
n
comb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Add wide
r
_
s
ubre
g
_mo
d
e
helper
f
unc
t
ions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Ma
k
e more
u
se of d
f
_read_modify_subre
g
_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from pr
i
nting bits a
b
o
v
e the p
r
ecision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_S
T
ATIC_RTX_AL
I
GNM
E
NT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
C
o
nvert
STARTING_
F
RAME_OFFSET to a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCA
L
AR_TYPE_MODE in
v
e
ct_
c
reat
e
_epilog_for
_
reduction
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use S
C
ALAR_INT_
T
YPE_MO
D
E i
n
loc_list
_
f
r
om_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use sc
a
lar_int/
f
loat_mode in br
i
g_langhook_
t
ype_f
o
r_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use
s
c
a
l
a
r_mode in expand_shif
t
_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix HWI + -unsigned i
n
combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
S
UBREG_PROMOTED
_
VAR_P handling in expand
_
direct_op
t
ab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mo
r
e
use of GET_MODE_
U
NIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make
m
o
r
e
u
s
e
of H
W
I
_
COMPUTABLE_MODE
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
M
ake more
use of
s
ubreg_size_low
p
a
rt_
o
ffset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int
ver
s
ion of inchash::hash:
:
add_
w
ide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::hash::
a
dd_wide_
i
nt
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Preven
t
invalid register
m
ode changes in
c
o
mb
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
ake more u
s
e of GET_M
O
DE_UN
I
T_BITS
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
more use o
f
GET
_
MODE_UNI
T
_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andi
f
o
Make more use of byte_
l
owpart_o
f
f
s
e
t
commit
|
commitdiff
|
tree
2017-10-13
r
sa
n
difo
Make more u
s
e of su
b
reg_l
o
wp
a
rt_offset
commit
|
commitdiff
|
tree
2017-10-10
r
s
andifo
Requir
e
wi::t
o
_wide fo
r
trees
commit
|
commitdiff
|
tree
2017-10-09
rsan
d
ifo
Allow no
n
-wi
<
op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsan
d
ifo
PR82413: Mismatched prec
i
si
o
ns in b
u
il
d
_range_
c
heck
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
Fix mism
a
t
c
hed
p
re
c
i
s
ions in tree arith
m
etic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArc
h
64] PR7
1
307:
D
efi
n
e union class of
P
O
INTER+F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_ALIGNME
N
T i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute
index typ
e
to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Update interface to TARGET_V
E
CTORIZE_VEC_PERM_
C
ONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Computing peeling costs f
o
r irrel
e
vant drs
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
n
d
if
o
range_int_cst_p handl
i
n
g
in extract_range_from_
b
inary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target choose a vector
i
sation alignm
e
nt
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndi
f
o
Add
a
vec
t
_
get_
s
calar_dr_size help
e
r f
u
n
c
tion
commit
|
commitdiff
|
tree
next