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
New VECTOR_CST layout
2017-12-07
r
s
an
d
ifo
New V
E
CTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
r
san
d
ifo
Add underscores to local vars in selftest macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
AArch6
4
] F
i
x
some define_insn
_
a
nd_
s
plit co
n
dit
i
ons
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Re
p
l
ace REDU
C
_*_E
X
PRs with in
t
ernal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82
5
47:
Unde
t
e
c
t
e
d
ove
r
flow for UNSIGNED wide_int
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Ac
c
idental ch
a
nge to p
r
8113
6
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
n
d
ifo
Fix
c
a
l
culation o
f
ptr_
m
ode for
MODE_PART
I
AL_INT
P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[
A
Arch64]
M
or
e
aarch64_
e
ndian_lane_r
t
x
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
if
o
A
dd a vect_masked_store targe
t
sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vect_align_stack
_
vars t
a
rget
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_
v
a
r
iable_length target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
v
ect_
u
nal
i
gned_possible target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_element_
a
lign_preferre
d
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ve
c
t_
p
e
r
m3_* target selectors
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
di
f
o
Don't assume vect_multip
l
e_sizes m
e
ans 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ava
i
lable_vector_sizes to t
a
rg
e
t-supp
o
rts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Ad
d
VEC
T
OR_BITS to tree-v
e
ct
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
di
f
o
Co
n
sistently
u
se asm vol
a
tile
(
""
:
:: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Be stricter abou
t
CO
N
ST_VE
C
TOR operan
d
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopt
s
handling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Ba
s
e subreg rules on RE
G
M
O
D
E
_NATURAL_SIZE rather
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[AArc
h
64]
Use aar
c
h
6
4_reg_or_imm instea
d
of nonmem
o
ry_
o
perand
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[AArch64] Pass number of units t
o
aarch64_e
x
pand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number of units to a
a
r
ch64_s
i
md_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArc
h
64] Pass
number of uni
t
s
to aar
c
h64_re
v
erse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AAr
c
h64]
A
dd an en
d
ian_
l
an
e
_rtx helper
routine
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
Fix ChangeLog
e
n
try
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
i
f
o
PR82816
:
W
i
d
e
ning mu
l
tiplies
o
f bitfields
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
R
ework vrp_
i
nt_cons
t
_binop interface
commit
|
commitdiff
|
tree
2017-11-03
r
san
d
ifo
PR82809: register han
d
ling in ix86_vector_duplicat
e
_v
a
lue
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch
6
4] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[A
A
rch64] Ren
a
m
e
t
he
intern
a
l
"Upl
"
c
o
nstrain
t
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AAr
c
h64] Move
c
o
d
e
a
round
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
[AArch64] Generate perm
u
te pat
t
erns using rtx buil
d
e
r
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
2
017-11
-
0
1
Richa
r
d Sandiford <ri
c
h
ard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
nd
i
f
o
Make tr
e
e-ssa-ds
e
.
c:normalize_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Do
n
'
t t
r
eat zer
o
-sized ran
g
es as overlappi
n
g
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Use (C
O
N
S
T_VEC
T
OR|
G
ET_MODE
)
_NUNITS in simplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
T
u
rn var-
t
rack
i
n
g
.
c:INT_
M
EM_OFFSET into a funct
i
on
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out the mode handling in
lowe
r
-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
se more specific hash functi
o
n
s
i
n rtlhas
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Mor
e
is_a <scalar_int
_
mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add an is_narrow
e
r_i
n
t
_
mode helper
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d
narrow
e
r_subreg_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Wide
n
ing optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add a fixed_size
_
mod
e
class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
a
VEC_SERIE
S
rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add more vec_du
p
licate
s
implif
i
catio
n
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add gen_
(
const_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent
i
nv
a
l
i
d re
g
ister m
o
d
e
changes
i
n combi
n
e
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
Add wide
r
_sub
r
eg
_
mode hel
p
er f
u
nctions
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Make more use of df
_
read_modify_subreg
_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop
print_he
x
from
pr
i
nting bits ab
o
v
e
t
he prec
i
sion
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
TARGET_ST
A
T
I
C
_
R
TX_A
L
IG
N
ME
N
T
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Co
n
vert S
T
ARTING_FRAME_OFFSET to a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCA
L
AR_TYPE_MODE in vect
_
create_epilo
g
_for_red
u
ction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
S
C
ALAR_INT_TYPE_MODE i
n
loc_list_f
r
om
_
tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use scalar_int/float_m
o
de in br
i
g
_
l
a
nghook_type_for
_
mode
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Use scal
a
r_mode in exp
a
nd_shi
f
t_1
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Fix H
W
I + -unsig
n
ed in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
S
UBREG_PROMOTED_VAR_P handling in expand_direct_op
t
ab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make m
o
re use of GET_MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rs
a
n
difo
Make more
u
se o
f
HWI_
C
OMPU
T
ABLE_MO
D
E_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
more use o
f
s
u
breg_
s
ize_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add wide_int version of incha
s
h::
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchas
h
::hash:
:
add_wide_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
P
revent invalid register mode changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use o
f
G
E
T
_
MO
D
E_
U
N
I
T_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of
GET_MODE_UNI
T
_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Mak
e
mor
e
use o
f
by
t
e_lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
n
difo
M
a
k
e more use o
f
su
b
reg
_
lowpart_
o
f
f
se
t
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Re
q
uire wi::
t
o_wide for tr
e
es
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-wi <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsandi
f
o
PR82413
:
M
i
sma
t
ched precision
s
in build_ra
n
g
e
_chec
k
commit
|
commitdiff
|
tree
2017-10-02
rsandif
o
Fix m
i
smatched pre
c
ision
s
in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
[AArch64] PR71
3
07: Define
u
n
ion class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
dif
o
Tur
n
CONSTANT_ALIGNMENT into a h
o
ok
commit
|
commitdiff
|
tree
2017-09-25
rsa
n
dif
o
Change pe
r
mut
e
index ty
p
e to u
n
signed short
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
U
p
date in
t
erface to TARGET_V
E
CTOR
I
ZE_VEC_
P
E
R
M_CONST
_
OK
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
PR8
2
289: Co
m
putin
g
peel
i
n
g
c
osts for irre
l
evant
drs
commit
|
commitdiff
|
tree
2017-09-22
rsand
i
f
o
range_int_cst_p
h
andli
n
g in extract_range_from_bin
a
ry
_
e
x
p
r_1
commit
|
commitdiff
|
tree
2017-09-22
r
s
and
i
fo
Let
t
he target choose a vectorisation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
Add a vec
t
_get_
s
c
a
lar_dr_size h
e
l
per function
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Fix
spu b
u
ild afte
r
r253072
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Make
m
ore use of simp
l
i
f
y
_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
a
n
d
ifo
Add copy_rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix ungua
r
d
e
d uses o
f
tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get
_
value_for_expr condit
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d missing int_cst_r
a
n
geN
checks
t
o tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Move co
m
putatio
n
of
S
LP
_
TREE_NUMBER_OF_VE
C
_
S
TMTS
commit
|
commitdiff
|
tree
2017-09-18
rs
a
n
d
i
f
o
Fix
a
n
SVE failure
i
n the Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Inc
l
ude phi
s
in SLP unrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
Fix vecto
r
i
z
able_ma
s
k_load_store ha
n
dling of i
n
variant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type of bitstart in vec
t
orizable_l
i
ve_operat
i
on
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fix
vec
t
oriza
b
le_live_operation
han
d
l
ing of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invoke vectorizable
_
live_oper
a
ti
o
n
in a co
n
sistent way
commit
|
commitdiff
|
tree
2017-09-16
rs
a
ndifo
PR822
2
8
:
Move
nc
o
pies calc
u
lation in vectori
z
abl
e
_live
_
operation
commit
|
commitdiff
|
tree
2017-09-15
r
s
andifo
T
u
r
n FUNCTI
O
N_ARG_O
F
FSET in
t
o a h
o
ok
commit
|
commitdiff
|
tree
2017-09-15
rsan
d
ifo
Tu
r
n TRUL
Y
_NOOP_TRU
N
CATION i
n
to a
hook
commit
|
commitdiff
|
tree
next