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
rsandifo
Use tree_vector_
b
uilde
r
instead of bu
i
ld_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
New VECTOR
_
CST l
a
yout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add
undersco
r
es to local va
r
s in s
e
l
ftes
t
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix
s
ome defin
e
_
i
n
s
n
_and_split conditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Repl
a
ce REDUC_*_EXP
R
s
with internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
PR82547: U
n
d
e
t
ecte
d
o
v
erflow fo
r
UNSIGNED w
i
de_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Acciden
t
al c
h
ange to
p
r81136
.
c fo
r
VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix
c
al
c
ulation of ptr_mode for M
O
D
E_PAR
T
IAL_INT Pmo
d
e
commit
|
commitdiff
|
tree
2017-11-13
r
sandifo
[
AArch64] More aarch6
4
_en
d
ian_la
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
A
d
d a
v
ect_masked_st
o
re target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
v
ect_align_stack_var
s
tar
g
et selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Ad
d
a vect_
v
ariable_le
n
gth target s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unaligned_possible tar
g
et s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a vect_
e
lem
e
nt_align_pref
e
r
r
ed t
a
r
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect
_
perm3_*
t
arget sel
e
ctors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't
assume
v
ect_mu
l
t
i
p
l
e_size
s
m
e
ans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a
v
ailab
l
e
_vector_si
z
e
s
to target-supp
o
rts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
VECT
O
R_BI
T
S to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Consi
s
tent
l
y use asm volati
l
e ("" :::
"memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be
s
tricter about CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
difo
Improve ivopts handling of f
o
r
c
ed scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ba
s
e
s
u
breg rules
o
n REGMODE_NATURAL
_
S
IZE rather tha
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch
6
4] Use aarch64_reg_
o
r_imm instead of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] P
a
ss
n
u
mber o
f
units
t
o aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
san
d
ifo
[AArch64] Pa
s
s numb
e
r of units
to aarch64_sim
d
_vect
_
par_c
n
st
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
P
a
ss numbe
r
of units to aa
r
ch6
4
_reverse
_
mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add a
n
endian_lane
_
rt
x
helper rout
i
ne
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeLo
g
e
ntry
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
PR82816: Widenin
g
mu
l
t
i
p
l
i
es of bitfield
s
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Rework vrp_
i
nt_con
s
t_binop
i
n
ter
f
ace
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: re
g
ist
e
r hand
l
ing in
i
x86_vector_
d
up
l
i
cate_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[
AArc
h
64] Minor rtx
c
o
sts tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
[AArch64] Rename
t
he
in
t
ernal
"Upl" constra
i
nt
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[A
A
rch64] Move code aroun
d
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] Generate pe
r
mute patter
n
s using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
2017-11-01
Ric
h
ard Sandiford <richard
.
sand
i
ford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make
t
ree-ssa-d
s
e
.
c
:
normalize
_
ref return a
b
ool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
on't treat zero-sized range
s
as
o
verl
a
pping
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Use (CON
S
T
_
VEC
T
OR|GE
T
_MODE)_NUNITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Tur
n
va
r
-
tracking
.
c:INT_MEM_O
F
F
S
ET into a functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
F
a
ctor out the mode handling
i
n l
o
wer-sub
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more
s
p
e
c
i
fic has
h
functions in r
t
lhas
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More is_a
<
scal
a
r_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add an
is_narrower_int_mode helper functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add
narr
o
w
er_
s
ubreg_mod
e
hel
p
er
f
unction
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening
o
ptab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd
a fixed_size_mo
d
e class
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
A
dd a VEC_SER
I
ES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
difo
A
llow vect
o
r
CONST
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec
_
d
u
plicate
simplification
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
gen
_
(co
n
st_)v
e
c_dupl
i
cat
e
helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
rev
e
nt
i
nvalid registe
r
mode ch
a
nges in com
b
ine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wide
r
_subreg_mode helper
f
unctions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make
m
or
e
u
se of df_re
a
d_mo
d
ify_subr
e
g_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_
h
e
x from
printing
bits above the
p
recisi
o
n
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
T
A
RGET_STATIC_RTX_ALIGN
M
E
NT
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
C
onvert S
T
ARTI
N
G_
F
RAM
E
_O
F
FSET
t
o
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_TYPE_MODE in v
e
ct_create_
e
pilog_for_reduc
t
ion
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCA
L
AR_
I
NT_TYPE_M
O
DE in loc_list_
f
rom_tr
e
e_1
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Us
e
scala
r
_
i
nt/float_mode in bri
g
_langho
o
k_type
_
for_mode
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
U
s
e s
c
alar
_
mode in ex
p
and_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix
H
WI + -
u
nsigned in c
o
m
bine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBR
E
G_PROMOTED_VAR_P hand
l
ing in
e
xpand_dir
e
ct_optab
_
fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
k
e mor
e
use of GET_M
O
DE_UNIT_P
R
ECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
ake more use o
f
HWI_COMPUTABLE_M
O
DE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
ake more u
s
e of su
b
r
eg_size
_
lowpart_of
f
set
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Add wi
d
e_in
t
version o
f
inchash::hash::
a
dd_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
dif
o
Re
n
a
m
e
i
nchash::hash::ad
d
_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Pr
e
vent
i
nva
l
id r
e
g
ister mode chan
g
es
in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET_MODE_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rs
a
ndifo
Make more use of
G
ET_MODE_UNIT_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make
more use of byte_l
o
wp
a
rt_offset
commit
|
commitdiff
|
tree
2017-10-13
r
sa
n
difo
M
ake mor
e
use
of
s
ubreg_
l
owpart
_
offset
commit
|
commitdiff
|
tree
2017-10-10
rsand
i
fo
R
e
quire
w
i
:
:to_wid
e
for trees
commit
|
commitdiff
|
tree
2017-10-09
r
s
a
ndifo
Allow n
o
n-wi
<
o
p> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413:
Mismatched
p
r
ecisions i
n
build_range_
c
heck
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
Fix mism
a
tched
p
recisions
i
n tree a
r
ithmetic
commit
|
commitdiff
|
tree
2017-10-02
r
san
d
if
o
[AArch64]
PR71307
:
Define unio
n
cl
a
s
s
of
P
OINT
E
R+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Turn CO
N
STANT_
A
L
I
GNMEN
T
i
nto a hook
commit
|
commitdiff
|
tree
2017-09-25
r
sand
i
fo
Change
permute i
n
dex
type
t
o unsigned shor
t
commit
|
commitdiff
|
tree
2017-09-25
r
s
a
ndifo
U
p
d
ate in
t
e
r
f
a
ce to TARGET_VECTORIZE_V
E
C_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
P
R
82289:
Computing peeling costs fo
r
irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
range_in
t
_cst_p ha
n
d
l
ing
i
n
e
xtr
a
ct_range_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
L
e
t the
ta
r
g
e
t cho
o
se a vectorisation align
m
ent
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
Ad
d
a vec
t
_g
e
t_
s
calar_
d
r_size helper function
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu buil
d
after
r
253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
dif
o
Make more
u
s
e
o
f simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add c
o
py
_
rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix unguarded
uses
o
f tree_t
o
_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tigh
t
en tree-ssa-ccp
.
c:get_value_f
o
r_expr conditio
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing int_cst_rangeN checks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
M
ove computation of
S
LP_
T
REE_NUM
B
E
R
_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an SV
E
fail
u
re in th
e
F
o
rtran matm
u
l*
t
est
s
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
d
i
f
o
Include phi
s
i
n
SL
P
unrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
F
ix
v
ectoriz
a
ble_mask_loa
d
_store handling
o
f invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
F
i
x ty
p
e of bitstart
in vec
t
oriza
b
le
_
l
i
v
e
_o
p
eration
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix v
e
ctoriz
a
ble_live_op
e
rat
i
on handling
of
vecto
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
I
n
v
oke vectorizable_liv
e
_
operation
i
n
a consistent way
commit
|
commitdiff
|
tree
2017-09-16
rsandi
f
o
PR8
2
228:
Move ncopies cal
c
ulation
i
n
vectorizab
l
e
_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FU
N
CT
I
O
N
_ARG_OFFS
E
T into a ho
o
k
commit
|
commitdiff
|
tree
next