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
sandifo
Make more use of VECTOR_CST_ENCODED_EL
T
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Mak
e
build_
v
ector static
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Mak
e
gimple_
b
u
ild_vector take a tre
e
_vector_b
u
ilder
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use
t
r
ee_ve
c
to
r
_buil
d
er::
n
ew_binar
y
_operation for fo
l
ding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vec
t
or_builder:
:
new_
u
nary_operation for
f
olding
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
di
f
o
Use tree_
v
e
ctor_builder in
s
t
e
ad
of
bui
l
d
_
v
e
ctor
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
New VECTOR_CS
T
layou
t
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Add
u
nderscor
e
s to local
v
a
r
s
i
n selfte
s
t macr
o
s
commit
|
commitdiff
|
tree
2017-12-05
rsand
i
f
o
[AA
r
ch64] Fix some define_insn_a
n
d_split
conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Rep
l
ace
RE
D
UC_*_EXPR
s
with internal func
t
ion
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Un
d
et
e
cted
o
verflow
f
or
U
NSIG
N
ED
w
ide_
i
nt
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004
:
A
c
c
id
e
ntal
c
hange to pr8
1
136
.
c
for VECTOR_
B
ITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
Fi
x
c
a
lculation of ptr_mod
e
for MODE_PARTI
A
L_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[
A
Arch64
]
More aarch64_endian_
l
ane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Add a
vec
t
_ma
s
ked_store targe
t
selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_alig
n
_sta
c
k_vars ta
r
get select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
v
ect_va
r
iable
_
length
t
arget sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vect_u
n
aligned_possible target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
r
sandif
o
Add a
v
ec
t
_ele
m
en
t
_alig
n
_pre
f
erred target
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ve
c
t_per
m
3_* targ
e
t selectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assume vect_multi
p
le_sizes
means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_vector_sizes
t
o
target
-
suppor
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VECTOR_B
I
TS to tr
e
e-v
e
ct
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
C
o
ns
i
stently use asm volatile
("" ::: "me
m
or
y
"
) in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter about C
O
NST
_
VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivop
t
s
h
andling of forced sca
l
es
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rules on REGMODE_NATU
R
AL_SIZE r
a
ther tha
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[AArch64] Use aarc
h
64_reg_o
r
_im
m
ins
t
ead o
f
nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h64] Pass numb
e
r of units to aarch64_
e
xpand_vec_
p
erm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArc
h
64] Pass numbe
r
of units to aarch64_simd_vect_par_cns
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64]
P
a
s
s nu
m
ber
o
f units to a
a
rch64_r
e
vers
e
_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
Arch64] Add an end
i
an_lane_rt
x
helper
r
outine
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
Fix
Chang
e
L
o
g
entry
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
ifo
PR828
1
6: Widening multiplies of b
i
tfi
e
lds
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
Rew
o
rk vrp_int_const_b
i
nop interface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
ifo
PR828
0
9: register h
a
ndli
n
g
in ix86_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AArc
h
6
4
] Mino
r
rtx cos
t
s tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64]
Rename the internal "U
p
l" co
n
str
a
int
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch64]
Move co
d
e around
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
[
A
A
r
c
h64] Gene
r
ate permute patterns using rtx build
e
rs
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
2017-1
1
-
0
1 Richar
d
S
andiford
<rich
a
rd
.
s
a
ndiford@lin
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
Make tree-ssa-dse
.
c:normalize_re
f
return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat zero-size
d
ranges a
s
ove
r
l
a
pping
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
if
o
Use (CON
S
T_VE
C
T
O
R
|GET_M
O
D
E)_NUNITS in sim
p
li
f
y
-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
T
urn var-t
r
acking
.
c:INT
_
MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
F
actor out
t
h
e mode handling in lowe
r
-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more s
p
eci
f
ic hash functions
i
n rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is
_
a
<
scalar_i
n
t_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add an i
s
_narro
w
er_int_mode helper fun
c
t
i
on
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add
n
arrower_subreg_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Wideni
n
g opt
a
b cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fi
x
ed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC
_
SERI
E
S rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Al
l
ow vector CO
N
STs
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add mor
e
v
e
c
_duplicate
s
i
m
plifications
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Ad
d
gen_(const_)vec_du
p
l
ic
a
te helpers
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Prevent i
n
vali
d
reg
i
s
ter mode
changes in
c
o
mbine
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Add wider_subreg_mod
e
helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Make mo
r
e use of df
_
read_modi
f
y
_
subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop pr
i
nt_hex from printing bits above the precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET
_
STAT
I
C_RTX_ALIG
N
MENT
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Convert
S
T
ARTING_FRAME_OFFSET
t
o a hook
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Use SCAL
A
R_
T
YP
E
_MODE in vect_
c
rea
t
e_epilog_for
_
reducti
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use
SCALAR_INT_TYPE_MODE in loc_list_fr
o
m_
t
ree_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
di
f
o
U
se sca
l
ar_
i
nt/fl
o
at_
m
ode i
n
b
r
i
g_l
a
nghook_type_for_mo
d
e
commit
|
commitdiff
|
tree
2017-10-23
r
sandi
f
o
U
se scalar_mod
e
in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Fix H
W
I + -unsigne
d
i
n combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
f
o
SUBREG_P
R
OMOTED_VAR_P handling in expand_dire
c
t_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make more use of GET_MODE_UNIT_PRECI
S
I
ON
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
ake more use of HWI_
C
OMPUTAB
L
E_
M
ODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ma
k
e more use
o
f subreg_
s
ize_lowpa
r
t_o
f
fset
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Add wide_
i
nt version of inchash::ha
s
h::add_w
i
de
_
i
nt
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Re
n
ame inchash::
h
a
s
h:
:
add_
w
i
de_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent inval
i
d registe
r
mode changes
i
n combin
e
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make m
o
re use
o
f G
E
T
_MOD
E
_UNIT_BITS
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make more use of
GE
T
_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
M
a
ke more use
of byte_lowp
a
rt_o
f
fset
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndi
f
o
Ma
k
e more
use of subreg_l
o
wpart_o
f
fs
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
R
e
quir
e
wi
:
:
to_
w
ide for trees
commit
|
commitdiff
|
tree
2017-10-09
r
s
and
i
fo
Allow n
o
n-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR8
2
4
13: Mism
a
tched precisions in
b
uild_range
_
check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatch
e
d p
r
ecisions in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
difo
[
AArch64]
P
R71307: Define union class of POIN
T
ER+FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
n
di
f
o
Turn CONS
T
ANT_AL
I
G
N
M
ENT i
n
to a
hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
C
hang
e
permute index
t
yp
e
to unsign
e
d short
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Upd
a
te in
t
erface to TA
R
GET_VECTO
R
IZE_VEC_PE
R
M_
C
O
N
S
T
_OK
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
PR8
2
289:
C
o
mputing peeling costs fo
r
irrelevan
t
d
r
s
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
r
a
nge_int_cst_p
handl
i
ng in
e
x
tract_range_
f
ro
m
_binary
_
expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target choose a v
e
ctorisation alignm
e
nt
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
i
f
o
Add
a
ve
c
t_get_scalar_dr_
s
i
z
e helper fu
n
c
t
ion
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix spu
build after r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
r
sandif
o
Make more u
s
e of simplify
_
gen_binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
ndi
f
o
A
d
d
copy_rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
Fix unguarded uses of tree_to_
u
hwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten t
r
ee
-
ss
a
-
c
c
p
.
c:ge
t
_
va
l
ue_for_expr
c
onditio
n
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
ndifo
Add m
i
ssin
g
int_cst_ran
g
e
N
c
h
ec
k
s to tre
e
-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Mo
v
e comp
u
tation of SLP_TREE_NUMBER_OF_VEC
_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SVE failure in the
Fort
r
an
matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
r
sandif
o
Include phi
s
in S
L
P unrolling calculatio
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x vectorizable_mask_load_store handlin
g
of invar
i
ant
.
.
.
commit
|
commitdiff
|
tree
next