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 gimple_build_vector take a tree_vector_builder
2017-12-07
rsa
n
d
i
fo
Mak
e
gimple_bui
l
d_v
e
ctor take
a
tree_ve
c
tor
_
buil
d
e
r
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_builder
:
:
n
e
w
_binary_operation for folding
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
Use tree_vec
t
or_buil
d
er::
n
ew_u
n
ary_operation f
o
r folding
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
U
s
e
tree_vector
_
b
u
ilder instead
of build
_
vector
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
New VECTOR_CST
layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add
under
s
cores to local
var
s
i
n
sel
f
tes
t
macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
AArch64] Fi
x
some define_insn_and_split co
n
ditions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Repl
a
c
e
REDUC_*_E
X
PRs wi
t
h internal
f
un
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR825
4
7: Undetec
t
e
d
o
v
erflow
f
o
r
UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
i
f
o
PR83004: Accidental change to pr8
1
136
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandi
f
o
Fix calculation of p
t
r_mode for MODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AA
r
ch64
]
More aarch64_endian_la
n
e_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
difo
Add a vect_masked_store target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add
a
v
e
c
t_ali
g
n
_
stack_vars target selecto
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_varia
b
le
_
l
engt
h
tar
g
et selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
a
vect_un
a
ligne
d
_po
s
sible target selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Ad
d
a v
e
ct
_
ele
m
ent_al
i
g
n
_preferred
targ
e
t sele
c
to
r
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
A
d
d vec
t
_p
e
rm3_* ta
r
ge
t
sel
e
c
t
ors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don
'
t
assume vect
_
m
ul
t
ip
l
e_sizes
mean
s
2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
a
vailab
l
e_vector_sizes to t
a
rget
-
su
p
port
s
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VECTOR_BITS t
o
tree-vec
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
and
i
fo
Consi
s
tently u
s
e asm v
o
latile ("" :
:
: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Be stricter a
b
out CONS
T
_VEC
T
O
R
operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Im
p
r
o
ve
ivopts handling of forced s
c
ales
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Base subreg rules
o
n REGMODE_NATURA
L
_S
I
ZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch64] Use aarch64_r
e
g_o
r
_imm instead
of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch
6
4] Pass numbe
r
of units to aarch64_ex
p
and
_
v
e
c_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64] Pass number of
u
nits to aar
c
h
6
4
_
s
imd_ve
c
t_par_
c
nst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass nu
m
ber of un
i
ts to aarch64_revers
e
_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
Arch64
]
Add
a
n
end
i
an
_
lane_rtx he
l
per routin
e
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeLog e
n
try
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
P
R
8
2
8
16
:
W
ideni
n
g m
u
ltiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
R
ework v
r
p_
i
nt_const_bi
n
op interfa
c
e
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR
8
28
0
9
:
regist
e
r
h
andling i
n
ix86_ve
c
to
r
_d
u
plicate_value
commit
|
commitdiff
|
tree
2017-11-01
r
sandif
o
[AArch64] Minor r
t
x c
o
sts
t
weak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename the in
t
ernal "Upl" c
o
nstraint
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64]
Move cod
e
around
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
[AArc
h
64] Generate permute patterns usi
n
g rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
2017-1
1
-
01 R
i
c
ha
r
d
Sand
i
ford <richard
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
M
a
ke tree-ssa-dse
.
c:normalize_ref
return a
b
ool
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Don't trea
t
ze
r
o-sized ran
g
es
a
s overla
p
p
i
ng
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Use (C
O
NST_VECTOR|GET_MODE)_NUNITS i
n
simplify-
r
tx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Tur
n
var-tra
c
king
.
c:INT_MEM_OFFSE
T
i
n
to a functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Factor out the mode handl
i
ng in lower
-
subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Use
m
ore
sp
e
c
i
fic hash func
t
i
ons in r
t
lhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andif
o
More
is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_narrow
e
r_int_m
o
d
e
h
elpe
r
functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrower_subreg_mode he
l
per function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
A
d
d
a
f
i
xed_si
z
e_m
o
de
class
commit
|
commitdiff
|
tree
2017-11-01
r
sa
n
difo
Add
a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vec
t
or CON
S
Ts
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add more vec_duplicate simplificatio
n
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add g
e
n_
(
c
o
n
s
t
_
)vec_duplicate
h
e
l
pers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
P
r
event invalid re
g
i
ster
mode c
h
anges in c
o
mbine
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
ndifo
Add wid
e
r_subreg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
a
ke
mor
e
use
of df_rea
d
_modify_s
u
breg_p
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
dif
o
S
t
o
p
pr
i
n
t
_h
e
x from printin
g
bits above
the precisio
n
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
TARGET_ST
A
TIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert ST
A
RTING
_
FRAME_OFFSET to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SC
A
LAR_TYPE_MODE in vect_create_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use
S
C
ALAR_
I
NT_TYPE_
M
ODE in lo
c
_list_from_
t
ree_1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
i
fo
Use scalar_
i
nt/float
_
mo
d
e in brig_lan
g
h
o
o
k_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e sc
a
lar_mode i
n
expa
n
d_shift
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Fix HWI + -unsigned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
SUB
R
EG_PROMOTED_VAR_
P
handling in
e
xpand_direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
M
a
ke more
u
se of GET_MODE_UN
I
T_PRE
C
ISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more u
s
e o
f
HWI
_
COMPU
T
ABLE_MODE_
P
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make mor
e
use
of subr
e
g_si
z
e_low
p
art_off
s
et
commit
|
commitdiff
|
tree
2017-10-22
r
s
an
d
ifo
Ad
d
wide
_
int
v
er
s
ion of inchash::
h
ash::add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Re
n
ame incha
s
h::hash::add_wi
d
e_
i
nt
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent invalid register mo
d
e chan
g
e
s
in
c
om
b
ine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more u
s
e o
f
GET_MODE_UNI
T
_BI
T
SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Ma
k
e mor
e
use of GET
_
MODE_UNIT_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
a
ke more us
e
of by
t
e_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make m
o
re us
e
o
f subr
e
g
_l
o
w
p
a
rt_
o
ffset
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Require
wi::
t
o_wide for
t
rees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non-w
i
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
andifo
PR82413: M
i
smatched pr
e
cision
s
i
n
b
uild_range_check
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
Fix
misma
t
ched precisi
o
ns in tree ar
i
th
m
e
tic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64] PR71
3
0
7: Defi
n
e union class
o
f POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndi
f
o
Turn CONSTANT_ALIGNME
N
T in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change perm
u
te index type to unsigned sh
o
rt
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
U
pdat
e
i
n
t
erf
a
ce to TAR
G
ET_VECTORI
Z
E_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
PR82289: Co
m
puting peeling
cos
t
s for i
r
re
l
e
v
ant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
ra
n
ge_int_cst_p hand
l
ing in extr
a
c
t
_
range_fro
m
_b
i
nary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
r
sa
n
difo
Let the target choose
a v
e
c
t
orisation a
l
ign
m
e
n
t
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
Add a vect_get_scalar_dr_size helper functio
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu bui
l
d after r
2
53072
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Make more use of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add
copy_rtx call to RTL loop unrolle
r
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Fix unguar
d
e
d uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Tighten tre
e
-ssa-ccp
.
c:get_val
u
e
_
fo
r
_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add miss
i
ng int_cst_rangeN checks
t
o tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Mov
e
c
o
mputatio
n
of SLP_TREE_NUMBER_OF_VEC_STM
T
S
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fi
x
a
n
SV
E
failure in the Fortran matm
u
l* test
s
commit
|
commitdiff
|
tree
2017-09-18
rs
a
ndifo
In
c
lude phis
i
n SLP unrolli
n
g calcu
l
atio
n
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fix vectorizable_ma
s
k_load_st
o
re handling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix type of bitstart i
n
vectori
z
able_live
_
operation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix v
e
ct
o
rizable_live_operation ha
n
dling of
v
ec
t
o
r
.
.
.
commit
|
commitdiff
|
tree
next