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
poly_int: omp_max_vf
2017-12-07
rsandifo
Use tree_vect
o
r
_
b
u
ilder::new_
b
inary_operation
for folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_bui
l
der::new_unary_operation for folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use tree_vector_builder in
s
tead of
build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
New
VECT
O
R_
C
ST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add underscores to local
vars in selfte
s
t
ma
c
r
os
commit
|
commitdiff
|
tree
2017-12-05
rsa
n
difo
[AArch
6
4] Fix some
d
e
f
ine_insn_and_spl
i
t conditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
Replace REDUC_*_E
X
PRs with internal f
u
nction
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: U
n
detected overflow for UNSIGNED wide_
i
nts
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR
8
3004: Accidental change to p
r
81136
.
c fo
r
VE
C
TOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calc
u
lation of ptr
_
m
ode for
M
ODE_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch64] More aarc
h
64_endian_lane_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
ndifo
Add a v
e
ct_masked_store t
a
rg
e
t sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_align_stack_vars t
a
rget select
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andif
o
Add a
vect
_
var
i
a
b
le_length targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
A
d
d a ve
c
t_u
n
a
l
igned_possible target select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_e
l
ement_ali
g
n_prefer
r
e
d
targ
e
t s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect_perm3_
*
t
a
rget selecto
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assume vec
t
_multiple_size
s
m
eans 2 siz
e
s
commit
|
commitdiff
|
tree
2017-11-09
r
s
and
i
fo
Add availabl
e
_vector_s
i
zes to
target-supports
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add
VECTOR_BITS to tree-
v
ect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
C
o
nsistently use asm vol
a
tile ("" ::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Be
s
tricter about CONST_VE
C
TOR
operands
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Improve ivopts handling of
f
o
r
c
ed scal
e
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ba
s
e
sub
r
eg ru
l
e
s on REGMODE_N
A
TURAL_SIZE ra
t
her th
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
sa
n
difo
[AArch64] Us
e
a
a
r
c
h6
4
_r
e
g_
o
r_i
m
m instead of nonm
e
mory_ope
r
and
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AA
r
ch64] Pass number o
f
un
i
ts to
aarch64_expand_vec
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
c
h64
]
Pas
s
n
umber
o
f units to aarch64_simd_vect_
p
ar_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArc
h
64] Pass nu
m
b
er
o
f units to aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add
an endian_la
n
e_rtx h
e
lper
r
outine
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
Fix Chan
g
eLog
e
ntry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
P
R
82816: Wideni
n
g
m
ultiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
Rework vrp_i
n
t_const_bin
o
p interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR82809: regist
e
r ha
n
dling in ix86_vector_duplicat
e
_value
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
[AAr
c
h
64] Minor rtx costs twea
k
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AArch64] R
e
name the internal
"
U
pl" co
n
st
r
aint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move
c
o
d
e
around
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch64] G
e
nerat
e
permute
patterns u
s
i
n
g rtx builde
r
s
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
2017-
1
1
-
01
R
ichard Sandiford <richa
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-ssa-dse
.
c:no
r
m
a
lize_re
f
r
eturn a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't t
r
e
a
t zero-sized ran
g
es as over
l
app
i
ng
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Use
(CONST_VEC
T
O
R|GET
_
MO
D
E)_NUNITS i
n
simp
l
ify-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
dif
o
Turn
v
ar-trackin
g
.
c:IN
T
_MEM
_
OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Factor out
t
he mode
h
andling in
l
ower-su
b
r
eg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
Use more specif
i
c ha
s
h function
s
in rt
l
hash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
More
i
s_a <scal
a
r_in
t
_mod
e
>
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add
an i
s
_
n
arrowe
r
_i
n
t
_mode
h
elper
f
unction
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Add narrow
e
r_subreg_mode help
e
r function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening opt
a
b cleanup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a
f
ixed_size_mode cl
a
s
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a VEC_
S
ER
I
E
S
rtl co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
llo
w
vector C
O
NSTs
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Add
mo
r
e vec_duplicate simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd
gen_(const_)vec_duplicate
h
elpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Pre
v
ent inv
a
l
id
r
e
g
ister mod
e
change
s
i
n
combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
wider
_
s
u
breg_mod
e
helper
f
unct
i
ons
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Mak
e
m
o
re use of df_read_modi
f
y_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_
h
ex
f
rom
p
r
inting bits above the pre
c
ision
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
T
A
RGET_STATIC_RTX_ALIGN
M
EN
T
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert
STARTING_FRAME_OF
F
SET to
a
hoo
k
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SC
A
LAR
_
TYP
E
_MODE
i
n vect_crea
t
e_epil
o
g_for_reducti
o
n
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use
SCAL
A
R_INT_TYPE_MO
D
E
i
n
l
oc_lis
t
_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
ca
l
ar_int/float_mode in
b
rig_l
a
nghook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
scalar
_
mode in expand_s
h
ift_1
commit
|
commitdiff
|
tree
2017-10-23
r
sa
n
difo
Fix HWI + -uns
i
g
n
e
d i
n
combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
ifo
S
U
B
R
EG_PROMOTED_VAR_P ha
n
dling in
expand_d
i
r
ect_op
t
ab_fn
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
difo
Make mor
e
use
o
f GET_
M
OD
E
_
U
NIT_PREC
I
SION
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
M
ake more
u
se of HWI_COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Make more
use of subreg_
s
ize_
l
owpart
_
offset
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
d
i
fo
Add wide_in
t
v
e
rsion of inchash::hash::add
_
wide_
i
nt
commit
|
commitdiff
|
tree
2017-10-22
r
s
a
n
difo
Rename i
n
chash::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
ifo
Prevent invalid
register m
o
de changes i
n
combine
commit
|
commitdiff
|
tree
2017-10-13
r
sandi
f
o
Mak
e
mor
e
use
of G
E
T_MODE_UNIT_BI
T
SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Make more us
e
of
GET_MODE_
U
N
IT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
f
o
Make more use of byte_lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
M
a
k
e
m
ore use of
s
u
b
r
eg_lowpa
r
t
_
offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_w
i
de for trees
commit
|
commitdiff
|
tree
2017-10-09
rsa
n
di
f
o
Allow n
o
n
-wi <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
r
s
andifo
PR
8
2413: Mi
s
matche
d
precis
i
ons in build_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsa
n
difo
Fix mismatched precisions i
n
tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsand
i
fo
[AA
r
ch64] P
R
7
1
307: Define union clas
s
o
f POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_
A
LIGNME
N
T
into a hook
commit
|
commitdiff
|
tree
2017-09-25
rs
a
n
d
if
o
Change permute index typ
e
to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update interface to TARGET_VECTORIZE_VEC_PERM_CONST_O
K
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
ndifo
P
R82289: Computing peeling
costs f
o
r irrelevant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
range_int_cs
t
_p handli
n
g
i
n extract_range_f
r
o
m
_binar
y
_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
L
e
t
the
t
ar
g
et cho
o
se a vectori
s
atio
n
a
li
g
n
ment
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
A
d
d a vect_get_sca
l
ar_dr_siz
e
h
e
l
per funct
i
on
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix spu
build a
f
ter r253072
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Ma
k
e
m
ore use o
f
simplify_
g
en_
b
inar
y
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Add
c
opy_
r
tx
c
all to RTL loop u
n
roller
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
F
ix
un
g
uard
e
d
u
s
es of
t
ree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
i
fo
Tighten tree-ssa-ccp
.
c:get_value
_
for_expr
condition
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add missing
in
t
_cst_rangeN
c
h
e
cks to tree-
v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move c
o
mputatio
n
o
f
SLP
_
TREE_NUMBER_OF_VEC_STM
T
S
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE fail
u
re in the Fortra
n
matmu
l
*
t
ests
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
I
n
c
l
ude phis in SLP
u
nrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix vectorizable_
m
ask_load_s
t
ore handling of i
n
v
a
ria
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type of bit
s
t
a
r
t
in
v
ectorizable
_
live_operation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x ve
c
t
orizable_li
v
e
_
operat
i
o
n
handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Inv
o
ke vectoriz
a
b
l
e
_
live_operation in a consistent way
commit
|
commitdiff
|
tree
next