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
Use tree_vector_builder::new_unary_operation for folding
2017-12-07
rsandifo
Use tree_vector_builder::new_unar
y
_ope
r
ation for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
U
se t
r
ee_ve
c
tor_builder
inste
a
d of b
u
ild_
v
ec
t
or
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
N
e
w VECTO
R
_CST
layout
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
ndifo
Add unde
r
sc
o
r
e
s to local
v
ar
s
in selft
e
s
t m
a
c
ros
commit
|
commitdiff
|
tree
2017-12-05
rs
a
ndifo
[AArch6
4
] Fix some defi
n
e_ins
n
_and_split condit
i
on
s
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
Repl
a
c
e REDUC_*_EX
P
Rs with internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
PR82
5
47: Unde
t
ected overflow for UNSIGNE
D
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR8
3
0
0
4
: Ac
c
idental chan
g
e to pr81136
.
c fo
r
VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
a
ndif
o
Fix c
a
lcula
t
ion of ptr_mode f
o
r
M
OD
E
_PAR
T
IAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch6
4
]
M
ore aa
r
c
h64_endian
_
lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
nd
i
fo
A
dd a
v
e
c
t_masked_
s
tore targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_ali
g
n_
s
tack_vars t
a
rget
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andi
f
o
Add a vect_v
a
ri
a
b
l
e_length t
a
rget se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
A
dd a ve
c
t_unal
i
gned_
p
ossible
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a ve
c
t_eleme
n
t_alig
n
_preferred target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
r
sandi
f
o
Add v
e
ct_p
e
rm3_* t
a
rget sel
e
ctors
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Don't assume
vect_
m
ult
i
ple_s
i
zes m
e
ans 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add
a
vail
a
ble_vector_sizes
to
t
a
r
get-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
A
dd
V
ECTOR_BITS to t
r
ee-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Consistent
l
y
use a
s
m volatile ("" ::: "memo
r
y") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about C
O
NST_
V
ECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Im
p
r
ove ivopts handl
i
ng of force
d
scales
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Ba
s
e subreg r
u
les
on R
E
GMODE_NATURAL_
S
IZE rathe
r
tha
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
a
ndifo
[AArch64] Use aarch64_reg
_
or_i
m
m in
s
tead of nonme
m
o
r
y_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64] Pass number of uni
t
s to aarch6
4
_
e
xpan
d
_vec_pe
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andif
o
[AArch64] Pass numb
e
r of units t
o
aarch64_s
i
md_vec
t
_par
_
cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch64]
Pass number
of units
t
o
aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Add an endian_la
n
e_r
t
x helper ro
u
ti
n
e
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix
C
hangeLog entr
y
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Wi
d
ening mult
i
plies o
f
bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rewo
r
k
vrp_int_con
s
t
_
b
inop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR8
2
809: re
g
ister han
d
ling in ix86_v
e
ctor_duplicat
e
_valu
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Minor rtx costs t
w
ea
k
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
[AArch6
4
] Rename
t
he internal "Upl" con
s
train
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move co
d
e
a
ro
u
nd
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Generat
e
permute
p
atterns
u
sing
r
tx buil
d
ers
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
2017-11-01 Ric
h
ar
d
Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sa
n
di
f
o
Make tree-ssa-ds
e
.
c:
n
or
m
alize_
r
ef return a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't tre
a
t zero-sized ran
g
es as ove
r
lapping
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
Use
(CONST_VEC
T
OR|GET
_
MODE)_NUNITS in
s
implify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
T
urn var-tracking
.
c:INT_M
E
M_O
F
FSET
i
n
t
o a function
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
F
a
cto
r
out
t
he mode
h
and
l
ing in
lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
Use more spe
c
ific h
a
sh functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scalar
_
int_m
o
d
e
>
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
if
o
Add an
i
s_narr
o
w
er_int_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
A
dd narrower_subreg_mode hel
p
er function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
W
i
de
n
i
ng optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed_size_
m
ode
c
lass
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Allow ve
c
t
or CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
more
vec_dupl
i
c
a
te si
m
plifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(
c
o
nst_)vec_du
p
licate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
r
e
ven
t
invalid register mod
e
changes in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
w
i
de
r
_sub
r
eg
_
m
ode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
Make
m
or
e
use of df
_
read_mo
d
ify_su
b
reg_p
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
f
o
S
to
p
pri
n
t
_
h
ex from printing bits a
b
ove
the precisio
n
commit
|
commitdiff
|
tree
2017-10-26
r
sandi
f
o
T
ARGET_STATIC_RT
X
_ALIGNMEN
T
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Co
n
vert
STARTING
_
FRAME_OFFS
E
T to a hook
commit
|
commitdiff
|
tree
2017-10-23
r
s
andi
f
o
Use SCA
L
AR_TYPE_MODE in vect_cre
a
t
e
_
epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCAL
A
R_INT_
T
YPE_MO
D
E in loc_list_from
_
tr
e
e_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Us
e
scalar_int/float_mode
i
n brig_langhook_typ
e
_for
_
mode
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use scalar_mode in expand_shift_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
ix HWI + -unsigned i
n
c
ombin
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBR
E
G_PROMOTED_VAR_P handling in expand_direct_o
p
t
a
b
_
fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mo
r
e use of
G
E
T_
M
ODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
d
i
f
o
Mak
e
more use o
f
HW
I
_COMPUTA
B
L
E_M
O
DE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
ake
m
ore use of subreg_size_lowpart_
o
ff
s
et
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Add wide_int v
e
rsion of inchash
:
:hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::has
h
:
:
add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pre
v
ent
invalid r
e
gi
s
ter mode
c
h
ang
e
s in com
b
i
n
e
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Ma
k
e m
o
re use of GET_
M
ODE_UNIT_BITSIZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
i
fo
M
a
ke mor
e
use of
GET_MODE_UNIT
_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make
m
ore use of byte_
l
o
w
part_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of subreg_lowpar
t
_
offs
e
t
commit
|
commitdiff
|
tree
2017-10-10
r
sandifo
Require wi::to_wide for
t
rees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
A
llow non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandif
o
P
R
8
2413: M
i
smatched precis
i
ons in build_range_
c
heck
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fi
x
mismatched prec
i
sions in tree arithm
e
tic
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
i
f
o
[AA
r
ch64] PR71307
:
Define union class of POINTER+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Tu
r
n CONSTANT
_
A
L
IGNMENT i
n
to
a hook
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
C
h
ange
p
ermute ind
e
x type to unsigne
d
sh
o
r
t
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
U
pdate i
n
terfac
e
to TARGET_VECTORIZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
f
o
PR82289: Computing
peeling costs for irr
e
le
v
ant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
r
a
n
ge_int_
c
s
t_p ha
n
dling in
e
x
t
ract_ra
n
ge_from_binary_ex
p
r_1
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
dif
o
Let t
h
e target choose
a
vectori
s
a
t
ion
a
lign
m
ent
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a
v
ect_ge
t
_scalar_dr_size helper functio
n
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Fix s
p
u build
a
f
t
er r253072
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Make more u
s
e of
si
m
plify_ge
n
_bi
n
ary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_
r
tx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix ungua
r
ded u
s
es
of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
T
ighten tree-ssa-ccp
.
c
:g
e
t_value_fo
r
_
expr cond
i
tion
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Add missing int_cst_rangeN
check
s
to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Mo
v
e compu
t
at
i
on of SLP_
T
REE_NUMB
E
R_OF
_
VEC_STMT
S
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an
S
VE
f
ailure in
t
he Fortran mat
m
ul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Incl
u
de phis in
SLP un
r
o
l
ling calcu
l
ation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x
vectorizable_mask_l
o
ad_store han
d
ling o
f
invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Fix type of bitstart in vectorizab
l
e
_live_opera
t
io
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vecto
r
i
zabl
e
_
l
ive_operation ha
n
dling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Invoke vec
t
orizable
_
l
i
ve_o
p
erati
o
n in a cons
i
s
tent w
a
y
commit
|
commitdiff
|
tree
2017-09-16
r
s
andifo
PR82228: Move
n
copi
e
s c
a
lcula
t
ion in v
e
ctor
i
zable_live_operation
commit
|
commitdiff
|
tree
next