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
Make more use of VECTOR_CST_ENCODED_ELT
2017-12-07
r
sand
i
f
o
M
a
ke
more u
s
e
o
f VECTOR_CST_ENCODED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make build_vector static
commit
|
commitdiff
|
tree
2017-12-07
rs
a
nd
i
fo
Make gi
m
ple_build_vector take a tree_vector_bu
i
lder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vec
t
or_b
u
i
l
de
r
::new_
b
i
n
ary_operation for
folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use tree_
v
ector_b
u
ilder::n
e
w
_
una
r
y
_operatio
n
for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Us
e
tre
e
_vector_builder i
n
st
e
a
d
o
f
build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
i
f
o
New VECTO
R
_CST
layou
t
commit
|
commitdiff
|
tree
2017-12-07
rs
a
nd
i
fo
Add underscores to loc
a
l
v
ars
i
n self
t
est macr
o
s
commit
|
commitdiff
|
tree
2017-12-05
rsandif
o
[
AArch64
]
Fix some define_insn_and_split conditions
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
di
f
o
Replace RED
U
C
_*_EX
P
Rs with
inte
r
nal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR825
4
7: Undetec
t
ed
o
v
erflow fo
r
UNSIGNED
w
i
d
e_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Ac
c
idental chang
e
to pr811
3
6
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
Fix calculatio
n
o
f
pt
r
_mode for MO
D
E
_PARTI
A
L_I
N
T Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
s
a
n
d
i
fo
[AArch64]
M
o
re aarch64_endian_lan
e
_rt
x
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a v
e
ct_m
a
sked_store t
a
rget selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
A
d
d
a vect_align_stack_vars
t
arge
t
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add
a
v
ect_variable_length tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a vect_u
n
align
e
d_possible t
a
rget selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Add a ve
c
t_element_align_p
r
e
ferred
t
arget sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
ifo
Add
vect_perm3_*
t
arget se
l
ectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't as
s
um
e
ve
c
t_multiple_sizes means 2
size
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add av
a
ilable_vector_sizes
t
o target-suppor
t
s
.
ex
p
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add V
E
CT
O
R_BITS to
t
r
e
e-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consiste
n
tly use asm volatile (""
:
:: "mem
o
ry") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
fo
Be s
t
ricter about CO
N
ST_VE
C
TOR o
p
era
n
ds
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopts handling of fo
r
ced scales
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
i
f
o
Base subr
e
g
rules
o
n REGMODE_NATURA
L
_SIZE rather
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[A
A
rch
6
4] Use aarch64_r
e
g_or_imm instead
o
f
n
onmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
if
o
[A
A
rch64] Pass number of units to aarc
h
64_exp
a
nd_vec
_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[AArch64]
P
a
s
s numb
e
r
of units to aarch
6
4_
s
i
m
d_ve
c
t_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h
6
4] P
a
ss
n
umber of units t
o
a
a
rch64_reverse_ma
s
k
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArc
h
64] Add
a
n endian_lane_rtx
h
el
p
er r
o
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix C
h
angeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
PR82816: Widening
multiplies of b
i
tfie
l
ds
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
ndi
f
o
Rework v
r
p_int_const_binop int
e
rface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
ifo
P
R82
8
09
:
register handling
i
n
ix86_vector_dupl
i
cate_value
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AArch64] Mi
n
or rt
x
costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AAr
c
h64] Rename th
e
internal
"
Upl
"
constr
a
int
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch6
4
] M
o
ve co
d
e around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Gener
a
te pe
r
mute pattern
s
using rtx
bu
i
lders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01 Richard
S
andiford <ric
h
ard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ma
k
e tree-ssa-dse
.
c
:
normalize_r
e
f return a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Don't treat zero-s
i
zed ranges a
s
overlap
p
ing
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Us
e
(CONST_VECTOR|G
E
T_MO
D
E)_NU
N
ITS
in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Tur
n
var-
t
racking
.
c:INT_MEM_OFFSET
i
nto a function
commit
|
commitdiff
|
tree
2017-11-01
r
sandif
o
Fa
c
tor out the mode
handling in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use mor
e
spec
i
f
i
c hash fu
n
cti
o
n
s in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <scala
r
_int_mo
d
e
>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_narrower
_
int_mod
e
helper function
commit
|
commitdiff
|
tree
2017-11-01
r
sa
n
difo
Add na
r
rower_
s
ubr
e
g_mo
d
e helper functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wid
e
ning
optab
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixed
_
s
i
ze_mode c
l
a
ss
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Add a VEC
_
SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Allow vector CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
i
f
o
Add more
v
e
c
_duplic
a
t
e s
i
m
p
lific
a
tions
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add ge
n
_(co
n
s
t_)vec_duplic
a
te helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Prevent
i
nvalid
reg
i
s
ter mode chang
e
s in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_sub
r
eg_mo
d
e
he
l
p
er f
u
nct
i
ons
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
i
fo
M
ake more use of df_
r
ead_modify_
s
ubr
e
g_p
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
dif
o
Sto
p
prin
t
_hex from printing
b
it
s
above the p
r
ecision
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
TARGET_S
T
ATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Co
n
ver
t
STARTING_FRAME_
O
FFSET
to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALA
R
_TY
P
E_MODE in vect_crea
t
e_epi
l
og_for_reduc
t
ion
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use
SCALAR_INT_TYPE
_
MODE in loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use sc
a
l
ar_int/f
l
oat_mode in bri
g
_langhook_type
_
f
or_mod
e
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
U
s
e s
c
a
l
a
r
_
mode in expand_shift
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix H
W
I + -un
s
igned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_PROMOTE
D
_VAR_P handlin
g
in expand
_
direct_optab_
f
n
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
Make more us
e
of GET_MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
more use of HWI_COMP
U
TABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke more use of subreg_size_lowpar
t
_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
A
d
d wide_int ver
s
ion of inchash::hash
:
:
a
dd_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inc
h
a
sh
:
:hash::add_w
i
de_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent invalid
r
e
g
ist
e
r m
o
de cha
n
ges in comb
i
ne
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
or
e
use of GE
T
_MODE_
U
NIT_BIT
S
IZ
E
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Make
m
ore use of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
mo
r
e u
s
e
of byte_lowpart_
o
ff
s
et
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make m
o
re us
e
of subreg_l
o
wpart
_
offset
commit
|
commitdiff
|
tree
2017-10-10
r
s
andifo
Require wi::
t
o_w
i
de for tr
e
e
s
commit
|
commitdiff
|
tree
2017-10-09
rs
a
ndif
o
Allow non-wi <op> w
i
commit
|
commitdiff
|
tree
2017-10-04
r
sandifo
PR82413: Mismatc
h
ed
pr
e
cisions in build_rang
e
_check
commit
|
commitdiff
|
tree
2017-10-02
rsandif
o
F
i
x mismatched
p
r
ecis
i
ons in tree
a
r
ithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71
3
07: Def
i
ne union class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
T
u
rn
CONSTANT_
A
LIGNMENT into
a
hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Ch
a
ng
e
permute
i
nde
x
type to u
n
signed shor
t
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndif
o
U
pdat
e
inter
f
ace to TARGET_VECTORI
Z
E_VEC
_
PERM_C
O
NST_OK
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
P
R
82289: Computing peelin
g
c
ost
s
for
irrelevan
t
drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range
_
int_cst_p h
a
ndling in
e
x
t
r
a
c
t_r
a
nge_
f
ro
m
_bin
a
ry_expr_1
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
n
difo
L
et the target choose a vectorisatio
n
alignment
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
Ad
d
a vect_get_scalar_dr_size he
l
per
f
u
ncti
o
n
commit
|
commitdiff
|
tree
2017-09-21
r
s
and
i
fo
Fix spu build
a
ft
e
r r2530
7
2
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use of simpli
f
y_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Ad
d
copy_rtx call t
o
R
TL loop
u
nroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguarded uses of tr
e
e_to_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten
t
ree-ssa
-
ccp
.
c:get_valu
e
_for_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing
i
n
t_cst_ra
n
geN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation
of SLP_TREE_NU
M
BER_OF_
V
EC_S
T
M
T
S
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Fix an SVE failure i
n
the F
o
rtra
n
matmul*
t
est
s
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndif
o
Include phis in SLP
u
n
rollin
g
calculation
commit
|
commitdiff
|
tree
2017-09-18
r
s
an
d
ifo
Fix vectorizable_mask_l
o
ad_store
handling of in
v
ariant
.
.
.
commit
|
commitdiff
|
tree
next