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
u
ilder in
s
tead of b
u
ild_v
e
ct
o
r
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
dif
o
New V
E
CTO
R
_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
Add
un
d
er
s
cores to l
o
cal vars
i
n selfte
s
t macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
A
A
rch64] F
i
x some define_i
n
sn_a
n
d_split
c
o
nditions
commit
|
commitdiff
|
tree
2017-11-22
r
s
an
d
i
f
o
Replace REDUC_*_EXPRs with internal f
u
nctions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandi
f
o
PR8254
7
: Undetected o
v
erfl
o
w for UN
S
IGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Ac
c
i
den
t
al
c
ha
n
ge
t
o pr8113
6
.
c for VE
C
TOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix
calculation of ptr_mode for
M
O
DE_PARTIAL
_
IN
T
P
mode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch64] M
o
re aa
r
ch64_end
i
an_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
dd a vect_masked_store tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
an
d
ifo
Add a vect_alig
n
_s
t
ack_vars t
a
rget selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_varia
b
l
e_
l
ength
target select
o
r
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
fo
Add a vect_unalig
n
ed_possible target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_ele
m
e
nt_align_preferr
e
d tar
g
et selec
t
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
i
fo
Add
v
e
c
t_perm3_
*
target
sele
c
tors
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
D
on't assume
v
ect_multiple
_
siz
e
s mea
n
s
2
s
iz
e
s
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
A
dd available_vector_s
i
ze
s
to
t
arget-support
s
.
e
xp
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VEC
T
OR
_
BITS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
difo
Consistently us
e
as
m
volati
l
e ("
"
::: "memo
r
y") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stric
t
e
r about
CO
N
ST_VECTOR
operand
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopts handling
o
f
f
o
rced scales
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Base subre
g
rules on
REGMODE_NATURAL_SIZE r
a
ther than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch
6
4] Use
a
arch64_r
e
g_
o
r
_
imm instead of nonmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pa
s
s number of uni
t
s
to a
a
rc
h
64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArc
h
64] Pass n
u
mber o
f
units to
a
ar
c
h64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch64] Pass
n
u
m
ber of units to aarch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an e
n
dia
n
_lane_rtx hel
p
er ro
u
t
i
ne
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
Fix
C
h
angeLo
g
entr
y
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR82816: Widening
multip
l
ies o
f
bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
R
ework vr
p
_
in
t
_con
s
t_b
i
nop int
e
rface
commit
|
commitdiff
|
tree
2017-11-03
r
s
a
n
difo
PR8280
9
:
re
g
ister han
d
ling in ix86_ve
c
tor_duplicat
e
_
v
alu
e
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] Rename the int
e
rnal "Upl" constr
a
int
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch6
4
]
Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
AArc
h
64
]
Ge
n
erat
e
per
m
ute patterns using rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
2017-11-01 Richard
S
a
ndiford <rich
a
rd
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Make tree-ssa-d
s
e
.
c:norm
a
lize_ref return a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Do
n
't treat zer
o
-size
d
ranges
a
s
overlapping
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Use (CONS
T
_
V
ECTO
R
|GET_MODE)_NUNI
T
S in
s
implify-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Turn var-t
r
acking
.
c:INT_M
E
M_
O
FFSE
T
into
a
f
u
n
cti
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out
the mode handli
n
g i
n
lower-su
b
reg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Use mo
r
e specific hash functions in rt
l
ha
s
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
o
re is_a <scalar_
i
nt_
m
ode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a
n is_narrower_int_mode
h
el
p
e
r
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd nar
r
ower_subre
g
_
mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Widening
optab
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
i
fo
A
dd a fixed_si
z
e_mode c
l
ass
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow v
e
cto
r
C
ONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
m
ore vec_d
u
plicate si
m
plifications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_
(
c
o
nst_)vec_duplicate h
e
lpers
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
P
r
event in
v
alid
r
egister
mode cha
n
ges in
combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
wi
d
er_subre
g
_mode he
l
per func
t
i
o
ns
commit
|
commitdiff
|
tree
2017-10-26
rsan
d
ifo
Make m
o
re use of df_
r
ead_
m
o
dif
y
_sub
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_
h
ex fr
o
m printing bi
t
s
above t
h
e
p
r
ecision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Con
v
ert STARTING_F
R
AME_OF
F
SET to
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCALAR_T
Y
PE_MODE in ve
c
t_
c
reate_epil
o
g_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use SCAL
A
R_INT_TYPE_
M
ODE
i
n loc_list_from
_
t
r
ee
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
s
c
alar_int/f
l
oat_mode in brig_lan
g
hook
_
type_for
_
mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use sca
l
ar_m
o
de in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
ix HWI + -un
s
igned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
S
U
B
R
E
G
_P
R
OMO
T
ED_VAR_P handling in expand_dir
e
ct
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mo
r
e
u
se of
G
ET_MODE_UNIT_PRECI
S
ION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
m
o
re
u
s
e
o
f HW
I
_
C
OMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more us
e
of subreg_
s
ize
_
l
o
w
p
art_offset
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
di
f
o
A
d
d wide_int ver
s
ion
of inchash:
:
h
a
sh::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::hash
:
:add_wide_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
r
e
v
ent i
n
valid
r
e
giste
r
mode changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of
GET
_
MO
D
E_UNIT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mo
r
e use of GET_M
O
DE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make more
u
se of byte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Ma
k
e more use of subreg
_
lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
R
equire
w
i::to_wi
d
e
f
or tr
e
es
commit
|
commitdiff
|
tree
2017-10-09
rsandi
f
o
Allow non
-
w
i <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
P
R
8
2
413: Mismatched precisions in build_ran
g
e
_
check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix
m
isma
t
ch
e
d precis
i
o
n
s in
tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[
A
Arch64
]
PR71307:
D
e
f
ine
union class of
POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Tur
n
C
ONS
T
ANT_ALIGNMEN
T
into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change
p
e
r
mute index
type to
unsi
g
ned
s
hort
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Updat
e
inte
r
fa
c
e t
o
TARGET
_
VECTORIZE
_
V
E
C_PERM_CO
N
S
T_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
P
R82289: C
o
mputing p
e
eling
c
osts for irrelevant d
r
s
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
range_int_cs
t
_p handl
i
ng in ext
r
ac
t
_ran
g
e_fro
m
_
b
i
nary_
e
xpr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let
t
he target choose a vectori
s
ation
align
m
e
nt
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
dif
o
Add a v
e
ct_get_scalar_d
r
_
s
ize
h
elper function
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
F
ix spu build after r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use
o
f
si
m
p
lify
_
gen_b
i
nary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy_
r
tx call to RTL
l
oop un
r
oller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix unguard
e
d us
e
s
o
f tree
_
to_
u
hwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_value_
f
or_expr co
n
dition
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add missing int_cst_ra
n
geN check
s
to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computatio
n
of SLP_TREE_NU
M
BER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix an
S
VE failure in the Fortran matmul*
tests
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
ndifo
Inc
l
ude phis in SLP unr
o
lling calc
u
lation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_mask_load_store
handling
o
f
invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
d
i
f
o
Fix
type of b
i
t
s
ta
r
t i
n
vectorizable_
l
ive_operat
i
on
commit
|
commitdiff
|
tree
2017-09-18
r
sa
n
difo
Fix ve
c
torizable
_
l
i
ve
_
oper
a
tion
h
andling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invoke vectoriz
a
b
l
e_l
i
ve_operation in a
c
onsisten
t
way
commit
|
commitdiff
|
tree
2017-09-16
r
sandifo
PR82
2
2
8:
M
ove ncop
i
es calculation
in ve
c
torizable_live_o
p
e
ration
commit
|
commitdiff
|
tree
2017-09-15
rsandi
f
o
Tu
r
n FUNCTION_A
R
G
_
OFFS
E
T
i
n
to a hook
commit
|
commitdiff
|
tree
next