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
t
r
ee_v
e
ct
o
r_bu
i
lder instead o
f
build_vector
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Ne
w
V
E
CTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
r
s
an
d
ifo
A
d
d und
e
rsc
o
res to lo
c
al vars in selftest m
a
cros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64
]
Fix some define_insn_and
_
s
plit conditions
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
Repl
a
ce RED
U
C_*_EXPRs w
i
th
i
nter
n
a
l
functions
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR82547: Undetected overf
l
ow for U
N
SIGNE
D
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
f
o
PR
8
3004: Accidental ch
a
nge to pr811
3
6
.
c for VECTOR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fi
x
calculation
o
f ptr_m
o
de for MODE_PA
R
TIAL_INT
Pmod
e
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AAr
c
h64] More
a
arch64_e
n
dia
n
_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a vect_masked_store t
a
r
get selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Add a vect
_
align_
s
t
a
c
k_vars
t
arge
t
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vect_
v
ariable_length targe
t
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
d
ifo
Add a ve
c
t_unaligned
_
possible ta
r
g
e
t sel
e
ct
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
ifo
Add a
v
e
c
t_
e
lemen
t
_align_p
r
ef
e
rred target
selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
A
d
d
vect_p
e
rm3_
*
t
a
rg
e
t selec
t
ors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assume vect_multiple_siz
e
s mean
s
2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add availabl
e
_
vector_
s
izes
t
o
t
arget-
s
u
pports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add
VECTOR_BITS to
t
ree
-
vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Consis
t
ently use asm
volatile (""
:
:: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricte
r
a
bout
C
O
NST_VECTOR
o
p
erands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Impro
v
e ivo
p
ts
h
a
ndling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Base subreg rules
o
n
REGMODE_N
A
TURAL_SI
Z
E
rather t
h
an
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandifo
[AArch64] Use aarch64_reg_or_
i
mm instead of nonmemor
y
_operand
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
difo
[AArch64] Pass
n
um
b
er
of units to aarch64_expan
d
_vec
_
perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[
A
A
r
ch
6
4] Pass number of units
to aa
r
ch64_simd_vect_par_
c
nst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64
]
Pass number of u
n
its to aar
c
h
6
4
_
r
e
ver
s
e_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AArch64] Add an endi
a
n
_la
n
e_rtx he
l
p
e
r rou
t
ine
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
F
i
x
Chang
e
Log entry
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
PR82
8
16: Widening
m
ul
t
iplies of
b
itfield
s
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework vrp_int_cons
t
_
b
inop in
t
erface
commit
|
commitdiff
|
tree
2017-11-03
r
s
andifo
PR82809: registe
r
han
d
ling in
i
x86_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AArch64] Minor r
t
x costs twe
a
k
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename the inte
r
nal "U
p
l" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
[
A
Ar
c
h64] Move
c
o
d
e ar
o
und
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
[
A
Arch64] Generate permute p
a
tterns using rtx builde
r
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
2017-11-01
R
ichard Sandiford <ri
c
hard
.
s
a
ndi
f
ord@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make
tree-
s
sa-dse
.
c:normali
z
e_re
f
r
e
tur
n
a bo
o
l
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
o
n
't treat z
e
ro-sized ranges as ov
e
rl
a
p
p
ing
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_VECTOR|GET_MODE)_NUNIT
S
i
n
s
i
mplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Turn var-tracking
.
c:INT_MEM_OF
F
SET i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
r
s
andi
f
o
Fact
o
r
out the mode handl
i
n
g
i
n
lo
w
e
r
-s
u
breg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
di
f
o
U
s
e more s
p
e
c
ifi
c
hash functi
o
ns in
rt
l
hash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Mor
e
is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an i
s
_narrower_int_mode help
e
r function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
narrower_subreg
_
mode help
e
r
f
unction
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Widening
opta
b
c
leanup
commit
|
commitdiff
|
tree
2017-11-01
r
sand
i
fo
Add
a fixed_s
i
ze_mode cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VE
C
_
SERIES rtl
co
d
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
l
low vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add more vec_duplicate
s
implifi
c
ations
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add gen_(const_)vec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent invalid regi
s
ter mode
c
hanges
i
n
c
ombine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Ad
d
w
ider_subreg_mod
e
helper functions
commit
|
commitdiff
|
tree
2017-10-26
r
san
d
i
f
o
M
a
ke m
o
re use of
d
f_read_mod
i
f
y
_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Stop pri
n
t_hex fro
m
printing bits a
b
ove
t
he
p
rec
i
sion
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TAR
G
ET_STATIC
_
R
TX
_
ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
r
sa
n
difo
Convert S
T
AR
T
ING_F
R
A
M
E_OFFSE
T
to a hook
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
U
s
e S
C
ALA
R
_TY
P
E
_
M
O
D
E
in vect_cre
a
t
e_epi
l
og_for_
r
educ
t
i
on
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e
S
CALAR_INT_TYPE_MODE in loc_list
_
f
r
om_tree
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_i
n
t
/
f
loat_mode i
n
brig_langhook_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
scal
a
r_mode in expand_
s
hift_
1
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Fix HWI + -unsigned
in
c
o
mbi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_
P
R
O
MOTED_VAR_
P
h
andling in
expand
_
d
irect_optab_
f
n
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
m
o
r
e use of GET_MODE_U
N
IT
_
PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rs
a
nd
i
fo
Make mor
e
u
se of H
W
I_COMPUTABLE_M
O
DE
_
P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
M
ake more use of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add
wide_i
n
t version of inch
a
sh::hash::ad
d
_
wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rena
m
e inch
a
sh::
h
ash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
i
f
o
Preven
t
invali
d
r
egister mode c
h
anges in combin
e
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
a
ke more
use of GET_MOD
E
_UNIT_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
use of GET
_
M
O
DE_
U
NIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore
use of by
t
e_lo
w
p
a
rt
_
offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use of subreg_low
p
art_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_wi
d
e for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandi
f
o
Al
l
ow non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsa
n
dif
o
P
R82413: Mis
m
atch
e
d
precisions in
build_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
sandifo
Fix mism
a
tched pr
e
ci
s
i
ons in tree arithm
e
tic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[A
A
rch64] PR71307: Def
i
ne
u
nion c
l
ass of POINTER+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
T
u
r
n
CON
S
TA
N
T_ALIGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
r
s
andi
f
o
Change permute inde
x
type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
Update interfac
e
t
o
TAR
G
ET_VECTORIZE_
V
EC
_
P
ERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
PR82289: Comp
u
ting peeling costs for
i
r
r
elevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
ra
n
ge_int_cst_p handling in e
x
t
ract_ran
g
e_from_bi
n
ary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let th
e
target choose
a vect
o
ris
a
tion alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a vect_
g
et_s
c
alar
_
dr_size help
e
r function
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
dif
o
Fix spu
build after r25307
2
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndi
f
o
Make m
o
re use of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
d
d copy_rtx ca
l
l
t
o
R
TL lo
o
p unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Fix
u
n
g
u
arded us
e
s of tree
_
to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa
-
c
c
p
.
c:get_value
_
fo
r
_
expr conditi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
A
d
d
m
i
ssing int_cst_rangeN che
c
ks to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Move com
p
utation of SLP_TREE_NUM
B
ER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
dif
o
F
i
x
a
n
SVE failure in the
F
ortr
a
n mat
m
ul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
f
o
Include phis in SLP u
n
r
o
lli
n
g
cal
c
ulation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_mask_lo
a
d
_
store handling
o
f inv
a
r
iant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
F
i
x
type
o
f bitstart
in vec
t
orizable_live_o
p
erat
i
on
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_l
i
ve_operation handlin
g
of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
andifo
In
v
oke ve
c
torizab
l
e_li
v
e_o
p
eration in a
consistent way
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
PR822
2
8: Move nco
p
ies calculation in vectorizab
l
e
_
live_operation
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FUNCTION_ARG_OFFSET into a hook
commit
|
commitdiff
|
tree
next