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 instead of build_vector
2017-12-07
r
s
andifo
Use tree_vector
_
b
u
ilder instead of build_vector
commit
|
commitdiff
|
tree
2017-12-07
rs
a
nd
i
fo
New VECTOR_CST layo
u
t
commit
|
commitdiff
|
tree
2017-12-07
r
sandifo
Add u
n
derscore
s
to lo
c
a
l
vars
i
n
s
elftest mac
r
os
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix some define
_
insn_and_
s
plit
conditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
Replace RE
D
UC_*
_
EXPRs with
i
n
ternal
f
u
ncti
o
ns
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR8254
7
: Undetected
overflow for U
N
SIGNED wide
_
ints
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
PR83004: Accidental change to
p
r81136
.
c
for VECTOR
_
BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculat
i
on
of p
t
r_mode for
MODE_PARTIAL
_
INT Pmod
e
commit
|
commitdiff
|
tree
2017-11-13
r
s
andif
o
[AArch6
4
] More aarch64_
e
n
d
i
a
n
_lane_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
a
vect_masked_store target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
A
dd a
v
ec
t
_align_stack_vars ta
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_variable_length t
a
r
get select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a vect_u
n
ali
g
ned_possible
t
a
rget sel
e
c
t
or
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
i
fo
Add
a ve
c
t_element_align_
p
referred target s
e
l
e
cto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect_per
m
3
_*
t
a
r
get selectors
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
D
o
n't assume vect_mult
i
p
le_sizes means 2
sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd
a
v
ail
a
b
l
e_ve
c
tor_size
s
to target-
s
upports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d V
E
CTOR_BITS to
tree-vec
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consistent
l
y use asm v
o
l
a
til
e
("" ::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
r
s
and
i
fo
Be stricter about
C
ONST_VECTOR op
e
r
a
nd
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Im
p
rove ivopts
handling of force
d
scales
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Base subreg rules on RE
G
M
ODE_NATURAL_S
I
ZE ra
t
her than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch64
]
U
se aarch64_
r
eg_or_imm in
s
tead of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AA
r
c
h
64] Pass num
b
er of u
n
its to aarch64_expan
d
_v
e
c_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64] Pass number of units to aarch64_si
m
d_vect_par_c
n
st
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sandi
f
o
[AArch64]
Pass numb
e
r of units to aarch64_
r
everse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add
a
n endian_lane_rtx h
e
lper routine
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
Fix
C
h
angeLog entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816
:
Widening multi
p
lies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
Rewo
r
k
vrp_
i
nt_co
n
st_binop int
e
rface
commit
|
commitdiff
|
tree
2017-11-03
rs
a
ndif
o
PR82809: register handling in ix86_vector_du
p
licate_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch64] Minor rt
x
costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename the internal "U
p
l"
c
onstraint
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
[AAr
c
h
64] M
o
v
e
code around
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[
AArch64] Generate per
m
ute patterns using rtx
b
ui
l
der
s
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
20
1
7-11-01 Richard San
d
i
f
ord <ric
h
ard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Mak
e
t
r
e
e-ssa-dse
.
c:n
o
rmalize
_
ref return a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
D
on't
t
reat zero-sized ranges as
over
l
apping
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Use (CO
N
ST_VECTOR|
G
ET_MOD
E
)_N
U
NITS i
n
simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
Turn var-tracki
n
g
.
c:IN
T
_MEM_OFF
S
E
T into a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Factor out the mode handli
n
g in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Use more
sp
e
c
i
fic hash functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
i
s_
a
<scalar_
i
nt_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
A
d
d an is_narrower_int_mode helper functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add narro
w
er_subr
e
g
_
m
o
de h
e
lper fu
n
ctio
n
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Wid
e
ning optab cl
e
a
nup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a fixed_size_mode c
l
ass
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add a VEC_SERIES
r
tl
c
o
de
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CON
S
Ts
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Ad
d
more vec_duplicate simp
l
ifica
t
ions
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Add gen_(c
o
ns
t
_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent invalid register mode changes in
c
ombine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_subre
g
_mode helper function
s
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Ma
k
e mor
e
use of df_read_
m
odify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Stop
print_hex from printin
g
bits abo
v
e the preci
s
ion
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
TARGET_S
T
ATIC
_
RTX_ALI
G
NM
E
NT
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Convert STARTIN
G
_FRAME
_
OFF
S
ET
t
o
a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
SCALAR_
T
YPE_MO
D
E in ve
c
t_cre
a
te_e
p
il
o
g
_
for_re
d
uctio
n
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
SC
A
L
A
R
_
I
NT_TYPE_MODE in loc_list_f
r
om_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
calar_int/float_mod
e
i
n
brig_langhook
_
type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
cala
r
_mode
i
n expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
s
a
ndifo
Fix HWI +
-uns
i
gned in comb
i
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
SUBREG_PR
O
MOTED_VAR_P
ha
n
dl
i
ng i
n
e
x
p
and_dire
c
t
_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
di
f
o
Make
more
use of
GET_MODE
_
UNIT_P
R
ECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
M
a
ke
mo
r
e use
o
f HWI_COMPUTABLE_MOD
E
_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of su
b
reg_
s
ize
_
l
o
wpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int version of inch
a
sh::has
h
::a
d
d_wide_int
commit
|
commitdiff
|
tree
2017-10-22
r
san
d
ifo
Ren
a
me inchash::has
h
::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent inval
i
d register
mode
chang
e
s
i
n combine
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Ma
k
e
m
o
re use of GET_MODE_UNIT_BITS
I
ZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
ake more u
s
e
of GET_MO
D
E
_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
use of byte_l
o
w
part_
o
ffset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of subreg_low
p
art_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Requ
i
re wi::to_wide for tr
e
es
commit
|
commitdiff
|
tree
2017-10-09
rsa
n
d
i
fo
Allow non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandi
f
o
PR82413: Mismatch
e
d pre
c
isions in build_ra
n
ge_
c
heck
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
d
ifo
Fix mismatched precis
i
on
s
in tree a
r
ithme
t
ic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71307: D
e
fine union class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT
_
ALIGNMENT in
t
o a ho
o
k
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Change permute i
n
dex ty
p
e to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndifo
Update
int
e
rfac
e
to TARGET
_
VEC
T
ORI
Z
E_VEC_
P
ERM_CON
S
T_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR
8
2
289: Computi
n
g peelin
g
costs for irrele
v
ant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst_p handling in extract_range_from_
b
inary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
Let the
t
arget choose
a
vectoris
a
tion alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add
a
v
ect_get_scalar_dr_size h
e
lp
e
r function
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
if
o
Fix spu build after r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
f
o
M
ake more use
of s
i
mplify
_
g
en_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add co
p
y_rtx call to RTL loo
p
unro
l
ler
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix ungu
a
rded uses of tree_to_
u
h
w
i
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Tighten tree-ssa-ccp
.
c:get_va
l
ue_for_e
x
pr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_r
a
ngeN
checks to
tree
-
vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation
o
f
SLP_TREE_NUMBER_OF_VEC_S
T
MTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix
a
n
S
V
E f
a
ilure i
n
th
e
F
o
rtran matmul* tes
t
s
commit
|
commitdiff
|
tree
2017-09-18
r
s
andi
f
o
Include phis
in SLP unro
l
ling calculati
o
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectoriza
b
le_mask_load_store han
d
l
ing
o
f invarian
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x
type of
bitst
a
rt in vecto
r
izabl
e
_li
v
e
_o
p
e
r
a
t
ion
commit
|
commitdiff
|
tree
2017-09-18
rs
a
n
d
ifo
Fix vecto
r
i
zab
l
e_live_operation handling of v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
Invoke
v
ectorizable_live_operation in a consistent way
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
P
R
8222
8
: Mov
e
ncopies calculatio
n
i
n
v
e
ctorizable_live_op
e
ra
t
ion
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FUNCT
I
ON_ARG
_
O
FFSET into a hook
commit
|
commitdiff
|
tree
next