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
rs
a
ndif
o
Use tree_vec
t
or_builder::new_unary_operation for
folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e tre
e
_
vecto
r
_
b
u
i
lder instead
o
f
b
u
ild
_
vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Ne
w
VECTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add
u
ndersc
o
res to
l
ocal vars in
s
elftest macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
a
ndifo
[AArch64] Fix
so
m
e
def
i
ne_ins
n
_and_split c
o
nditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Replace REDUC_*
_
EXPRs with int
e
rnal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndi
f
o
PR82
5
47: Un
d
etected
overflow for UNSIGNED wide_int
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R83004: Accid
e
ntal chang
e
to pr81136
.
c
f
or VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculation of ptr_
m
o
d
e for MODE_P
A
R
T
IAL_I
N
T Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[
A
Arch64] More aarch
6
4_en
d
ian
_
l
a
ne_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a v
e
ct_ma
s
ked_store
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
ifo
Add a vect_align_stack
_
vars ta
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a vect
_
variabl
e
_lengt
h
target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
i
fo
A
d
d
a
vect_unali
g
ned_possible target
selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
A
d
d a vect_element_
a
lign
_
prefer
r
ed t
a
rg
e
t
select
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add vect_
p
erm3
_
* t
a
rget
s
elec
t
o
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't as
s
ume vect_multiple
_
sizes means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_v
e
c
t
o
r
_sizes
to
target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add VECTOR_BITS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consi
s
tently us
e
a
sm
volatile ("" ::: "m
e
mor
y
") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Be stricter abo
u
t C
O
NST_VECT
O
R
operands
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Impro
v
e
ivopts handling
o
f forced
scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rules on REGMODE_NATURAL_SIZE rat
h
er than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andifo
[AArch64] Use aar
c
h64_r
e
g_or_imm i
n
st
e
ad of
non
m
em
o
ry_operand
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch
6
4] Pass number of units
t
o aarch64
_
expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andi
f
o
[AArch64] Pass n
u
mbe
r
of
u
n
its
t
o aarch64_sim
d
_vect_par
_
cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andif
o
[AArch64] Pass
n
umb
e
r
of
u
nits
t
o aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
A
dd an endian_la
n
e_rtx helper rout
i
ne
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix Chang
e
Log entry
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
f
o
PR82
8
16: Widening multiplies of bitfie
l
ds
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
Rework v
r
p_
i
nt_const_bi
n
op inter
f
ace
commit
|
commitdiff
|
tree
2017-11-03
rs
a
ndif
o
PR82809:
register handlin
g
in
i
x86_vector_dupli
c
ate_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch64] Minor
rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AAr
c
h64] Ren
a
me the inter
n
al "Upl" constrain
t
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] Move c
o
d
e around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch6
4
]
G
enerate per
m
ute patterns
u
sing rt
x
builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2
017-
1
1-01 Richard Sandiford
<rich
a
rd
.
sandifor
d
@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Make tree-
s
sa-dse
.
c
:no
r
malize_ref return a
b
ool
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don't treat
z
ero-siz
e
d
ran
g
es as
overl
a
p
p
ing
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_V
E
CTOR|GE
T
_M
O
DE)_NU
N
I
TS in s
i
mplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Turn var-
t
racki
n
g
.
c:I
N
T
_
MEM_OFFS
E
T into a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out
the mod
e
handli
n
g in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Use more specific hash fun
c
tions in rtl
h
as
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
is_a <scala
r
_int_mode
>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_narrower_int_mode help
e
r
f
u
nction
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add narrower_subreg_mode helper fun
c
t
i
on
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
W
i
den
i
ng optab c
l
eanup
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add a
f
ixed_size_mode
class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VE
C
_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Allow vec
t
o
r CONST
s
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
ifo
A
d
d mor
e
vec_duplica
t
e simplification
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
gen_(
c
onst_)vec
_
duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Prevent invalid register mode
chan
g
es in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add w
i
der_subreg_mode helpe
r
funct
i
ons
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Make more use of df_read_modify_su
b
reg_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex f
r
om printin
g
bits above the p
r
e
cision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TAR
G
ET_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert STAR
T
ING_FRA
M
E_OFF
S
ET
to
a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
S
CALAR_TYPE
_
MODE i
n
vec
t
_crea
t
e_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
r
s
and
i
fo
Use SCALAR_INT_TYPE_M
O
DE in loc_list_fr
o
m_t
r
ee_
1
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use scalar_i
n
t/f
l
oat_mode
i
n brig_langhook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
scal
a
r_mo
d
e in expand_shi
f
t_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Fix HW
I
+ -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
SUBREG_PROMOTED
_
VAR_
P
h
andling
i
n expand_direct_optab_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
difo
Make mor
e
use
of GET_MODE_UNIT
_
PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make m
o
r
e use
o
f HWI_
C
OMPU
T
ABLE
_
MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Make more us
e
of subreg_size
_
lowpa
r
t
_
of
f
set
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int version of i
n
chash::hash::add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Re
n
ame inchash::hash::add_wide
_
int
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Prevent inval
i
d register mode chan
g
es in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more u
s
e of GET_MODE
_
UNI
T
_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
o
f GET_MOD
E
_
UNI
T
_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use of byte_
l
owpart_o
f
fse
t
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
di
f
o
Ma
k
e mor
e
use of subreg_
l
owpart_offse
t
commit
|
commitdiff
|
tree
2017-10-10
r
sa
n
difo
Requir
e
wi::to
_
wide for
trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-wi <o
p
> wi
commit
|
commitdiff
|
tree
2017-10-04
r
san
d
ifo
PR
8
2413: Mismatched precis
i
ons in build
_
range_check
commit
|
commitdiff
|
tree
2017-10-02
rs
a
n
di
f
o
Fix m
i
smatched prec
i
sions
in
t
re
e
a
rithmeti
c
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
[AArc
h
64] PR71307: Defi
n
e union c
l
a
ss of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CO
N
STANT_ALIG
N
MENT into a
h
oo
k
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
C
h
ange permute index
type
t
o
unsig
n
ed sh
o
rt
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndifo
Update
i
n
t
e
r
face to TARGET_VECTORIZE_VEC_PERM
_
CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
fo
PR
8
2
28
9
:
C
o
m
pu
t
in
g
peeling
c
o
sts for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
range_int_cst_p handling in ext
r
act_ra
n
ge_from_
b
inary_expr_
1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let
the tar
g
et choose
a vector
i
sation alignment
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
A
dd a ve
c
t_get_scalar_dr_size helper
f
unction
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu
build
a
fter
r
2
53072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more
u
se of si
m
p
l
i
f
y_gen_bina
r
y
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Add co
p
y_rtx call to RTL loop unrol
l
er
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix
ungu
a
r
d
ed uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa
-
ccp
.
c:
g
et_val
u
e_for_
e
xpr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_ra
n
geN checks to tree-
v
rp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Mov
e
comp
u
tation of
S
LP_TRE
E
_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an
SVE failure in the Fortran matmul* t
e
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Include phis
i
n SLP unrolling ca
l
culation
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fi
x
vect
o
rizable_mask_load_store h
a
ndling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Fix type
o
f
b
i
t
s
t
art i
n
vect
o
rizable_live_operation
commit
|
commitdiff
|
tree
2017-09-18
r
san
d
if
o
F
i
x
vectorizable_l
i
v
e
_operation handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
i
fo
Invoke vectorizable_li
v
e_op
e
ra
t
ion i
n
a con
s
i
stent way
commit
|
commitdiff
|
tree
2017-09-16
rsan
d
ifo
P
R
8222
8
:
M
o
ve ncopie
s
calculatio
n
i
n
vectoriza
b
le_
l
ive_operation
commit
|
commitdiff
|
tree
next