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 build_vector static
2017-12-07
r
sandifo
Make build_vector static
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndi
f
o
Make gim
p
le_build_vector t
a
ke
a
tree_vec
t
or_builder
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
i
f
o
Use t
r
ee_vector_b
u
ilder::new_bi
n
ary_operat
i
on for folding
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Use t
r
e
e
_
vector_bu
i
lder::new
_
un
a
ry_ope
r
ation for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use t
r
ee_vector_bu
i
l
der i
n
stead
o
f
build
_
vector
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
New VECTOR_CST layou
t
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Add und
e
rsc
o
res
t
o local vars in selfte
s
t macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
AArch64]
F
i
x
some define_insn_and_split conditi
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
Replace
R
E
DUC
_
*_EXPRs with interna
l
functions
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
PR82547:
U
ndetected
o
verflow
f
o
r
UNS
I
G
NED wide_
i
nts
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
P
R
8300
4
: Acc
i
d
e
n
tal change t
o
pr
8
1
1
3
6
.
c for
V
ECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix ca
l
cul
a
tion o
f
p
tr_mod
e
f
o
r MODE_PART
I
AL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArc
h
64]
M
ore
aarch64_endia
n
_la
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
A
d
d a ve
c
t
_
masked_s
t
or
e
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
dif
o
Add a vect_al
i
gn_stac
k
_vars target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vec
t
_va
r
iable_length targe
t
sel
e
ct
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d
a
vect_unal
i
gned
_
possible ta
r
get se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Ad
d
a vect_element_align_p
r
ef
e
rred tar
g
e
t
selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add v
e
ct_
p
erm3_*
target sel
e
c
tors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
o
n'
t
ass
u
me vect_multiple_sizes means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add
availab
l
e
_vector_
s
i
z
e
s t
o
t
arget-
s
upp
o
r
t
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
A
d
d VE
C
T
O
R_BI
T
S to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Consistently use
as
m
v
o
latile ("" :
:
: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be str
i
c
t
e
r about CONST_VECTOR o
p
erands
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
I
m
prove ivo
p
ts hand
l
ing of for
c
ed scal
e
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base su
b
re
g
rules o
n
REGMODE_
N
A
TURAL_SIZE rather
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rs
a
ndi
f
o
[
AArch64] U
s
e aarch64_reg_or_imm in
s
tead o
f
nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[
A
Arch64]
Pass number of units to aarch64_
e
xpand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number
of
u
nits to aarch64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number o
f
u
nit
s
to aarc
h
64_rev
e
rse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
f
o
[AArch6
4
]
Add
a
n en
d
ian
_
lane_
r
tx
h
elper routi
n
e
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
F
i
x
C
h
a
n
geLog
entr
y
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
n
difo
PR82816: Widening m
u
ltiplies of bi
t
fields
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
R
e
work
v
rp_
i
n
t
_const_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: regist
e
r handling in ix86_vecto
r
_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[A
A
rch64]
M
inor rtx
c
osts
twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[A
A
r
ch
6
4]
Rename the intern
a
l "Upl"
c
o
n
straint
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AAr
c
h64
]
Move
cod
e
around
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] Generate permu
t
e pat
t
erns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11-01 Richar
d
Sandiford
<ric
h
ard
.
sandifor
d
@
l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndi
f
o
M
ake tree-ssa-dse
.
c:normalize_ref retur
n
a bool
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Don
'
t t
r
eat z
e
ro-siz
e
d ranges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Use (C
O
NST_VECT
O
R|GET_MODE)_NU
N
ITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Turn v
a
r-tracking
.
c:INT_MEM_OFF
S
ET into a function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Fact
o
r out the mode handling in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more specific
h
ash functions in r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a <s
c
alar_in
t
_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an i
s
_narro
w
er_int_mode
h
el
p
er fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add nar
r
ow
e
r_
s
ubreg_mode helper func
t
ion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening opta
b
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
Add a fi
x
ed_size
_
mode clas
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
A
d
d a VEC_SERIES
r
tl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
A
d
d more v
e
c_duplicate sim
p
lif
i
cations
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(const_)vec_dupl
i
c
a
te helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Pre
v
ent invalid register mode change
s
in combine
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
Add
w
ider_subreg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
M
a
ke mo
r
e use o
f
df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
n
d
if
o
Stop print_he
x
f
rom
printing bits
above
the precis
i
on
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
TARGE
T
_STATIC_
R
TX_ALIGNME
N
T
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
f
o
Conver
t
STARTING_FR
A
M
E
_OFFSET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR
_
TYP
E
_MODE in vec
t
_create
_
epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
di
f
o
Use SCA
L
AR
_
INT_TYPE_
M
ODE
i
n loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use scalar_in
t
/
float_mode in brig_lang
h
o
ok_type_
f
o
r_m
o
d
e
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_mode
i
n expand_sh
i
ft_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
F
i
x HWI + -uns
i
gned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
S
U
B
R
EG
_
PROMOTED_VAR_P
h
andling i
n
ex
p
an
d
_
d
irect_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of GET_MODE
_
UNIT
_
PR
E
CISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of
H
W
I
_COM
P
U
T
A
B
LE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ma
k
e
more
u
s
e
of su
b
r
eg_
s
ize_l
o
wpar
t
_
offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int vers
i
on of
i
n
chash::
h
ash::ad
d
_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Rename inchash::
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
revent inv
a
lid register mode c
h
ang
e
s
i
n combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
m
ore use of G
E
T_MODE_UNIT_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
d
ifo
Make
m
ore
use o
f
GE
T
_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of byte_lowpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
u
s
e of subreg_lowp
a
rt_offs
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsand
i
fo
Require wi::to
_
wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rs
a
n
d
ifo
Allow n
o
n-wi <op
>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsandi
f
o
P
R82413: Mismatched
p
r
e
cisions in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsandif
o
Fix
mismatc
h
ed
precisio
n
s in
tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
[
A
Arc
h
64]
P
R
71307
:
D
e
fine uni
o
n
cl
a
ss of
P
OIN
T
E
R
+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn
C
ONS
T
A
N
T_
A
LIGNMENT
i
nto a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
n
di
f
o
Chan
g
e permute
index type to unsi
g
n
e
d
short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update i
n
terface t
o
TARGET_VECTORIZE_V
E
C_
P
E
R
M_CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
PR822
8
9
:
Computi
n
g peeling c
o
st
s
for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
range_int_cst_p han
d
ling in extr
a
ct_ran
g
e_from_binary_
e
xpr_
1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target
c
hoose
a vectorisat
i
on
alig
n
ment
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
A
d
d a vect_ge
t
_
sc
a
lar_dr
_
size helper functio
n
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix spu build
after
r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make
m
ore use o
f
simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndi
f
o
Add copy
_
rtx ca
l
l
t
o
RTL l
o
op unroller
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
F
i
x
unguarde
d
u
s
es of
tree
_
to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
if
o
T
igh
t
en tree-ssa-ccp
.
c:get_value_for_expr con
d
ition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_rangeN
c
hecks
t
o tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Mov
e
co
m
p
u
t
a
tion o
f
SLP_TREE_NUMB
E
R_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix an SVE failure in
t
h
e
For
t
ran matm
u
l*
t
e
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
clude
phis
i
n SLP unrolling calcul
a
tion
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizab
l
e_ma
s
k_load_sto
r
e
h
andling
of inv
a
riant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
n
di
f
o
Fi
x
type o
f
b
itstart in vectorizable_live_operation
commit
|
commitdiff
|
tree
next