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 build_vector static
2017-12-07
r
sandifo
M
a
ke build_vector st
a
tic
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Mak
e
gimple_build
_
vector
t
ake a tree_
v
ector_builder
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
Use
tree_v
e
c
tor_builder::new_bina
r
y_operat
i
on for folding
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
f
o
Use tree_vector_builde
r
::new_unary_operation for foldi
n
g
commit
|
commitdiff
|
tree
2017-12-07
r
sandif
o
U
s
e
tree_vector_bu
i
lder in
s
tead o
f
buil
d
_
vector
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
New VECTOR_CST l
a
yo
u
t
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
n
difo
Add underscores
to local
v
ars in selftest macro
s
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch6
4
]
Fi
x
some define_
i
nsn_a
n
d_split condition
s
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
Replac
e
REDUC_*_EXPRs with internal
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
PR825
4
7
:
Undete
c
ted o
v
erfl
o
w for UNSIGNED wide_in
t
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR83004: Accidental c
h
an
g
e
t
o pr81136
.
c for VECTO
R
_
B
ITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsand
i
fo
F
i
x
cal
c
ulation of ptr_mode for MODE_PARTIAL_INT Pm
o
de
commit
|
commitdiff
|
tree
2017-11-13
rs
a
ndifo
[AArch64]
M
ore
aarch64_endian
_
lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vec
t
_maske
d
_
store target
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a vect_align_st
a
ck_vars targ
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a
vect_vari
a
ble_length
t
arget selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add a vec
t
_unaligned_possible tar
g
e
t sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a v
e
ct_eleme
n
t_align_preferred target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect_pe
r
m3_* tar
g
et se
l
ectors
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Don't assume vect_
m
u
l
tiple_sizes mea
n
s 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add avai
l
able_vector_sizes to t
a
rget-suppo
r
ts
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add VEC
T
OR
_
BITS to
tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
C
onsistently use
a
s
m
volatile (""
::
:
"memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
B
e
stricter
a
bout CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Improv
e
ivopts h
a
ndli
n
g of
f
orced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ba
s
e subreg
r
u
le
s
on RE
G
M
O
D
E
_
N
ATUR
A
L_SI
Z
E rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsa
n
difo
[AAr
c
h64] Use
a
arch
6
4_reg
_
or
_
imm instead of nonme
m
ory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[AArch64
]
P
a
s
s
number
o
f
u
nits to
aarch64
_
exp
a
n
d_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[
A
A
rch64] Pass number o
f
unit
s
to
aarch6
4
_simd_vec
t
_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndifo
[AArch
6
4] Pass numbe
r
of units to
aarch64
_
reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[
AAr
c
h64
]
Add
a
n e
n
dian_
l
a
n
e_rtx helper ro
u
t
ine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix Chang
e
Lo
g
entr
y
commit
|
commitdiff
|
tree
2017-11-06
r
sa
n
difo
PR82816:
W
i
dening
m
ult
i
pli
e
s of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Re
w
ork vrp_int_
c
o
nst_bi
n
op
i
n
terface
commit
|
commitdiff
|
tree
2017-11-03
r
s
a
n
difo
P
R
82
8
09: register handling in ix86_vector_duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AArch64
]
Min
o
r rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Rename
t
h
e internal "Upl" constra
i
nt
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
[
A
Arch64] Move code aroun
d
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
nd
i
f
o
[
AArc
h
64] Generate
p
ermute
patte
r
ns
u
sin
g
rtx buil
d
ers
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
2017
-
11-01 Richard San
d
i
f
ord <richard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Make tree-ssa-dse
.
c
:
n
o
r
malize_
r
ef return a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
di
f
o
Don't treat zero-sized ranges as overlap
p
ing
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_
V
ECTOR|GET
_
MODE)_NUNITS
in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
T
urn
v
ar-track
i
n
g
.
c:INT_MEM
_
OFFSET int
o
a function
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Fa
c
tor o
u
t th
e
mod
e
handling i
n
l
o
wer-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Use
m
o
re speci
f
ic hash functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
More is_a <scal
a
r_int_m
o
d
e
>
commit
|
commitdiff
|
tree
2017-11-01
rs
a
n
d
if
o
Add an is_narrower_i
n
t_mode helpe
r
functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrower_sub
r
eg_mode helper
fun
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Widening opta
b
cle
a
nup
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
A
d
d a f
i
x
ed_size_mode clas
s
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Ad
d
a VEC_SERIE
S
rtl
code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add
m
ore vec_duplica
t
e simpl
i
f
ications
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add gen_(const_)vec
_
d
u
plic
a
te helpers
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
P
r
event invalid reg
i
ster
mo
d
e chang
e
s in c
o
mbine
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
d
ifo
Add
wi
d
e
r_
s
ubreg_mode h
e
lper
f
unction
s
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
a
k
e more
use of df_
r
ead_mo
d
ify_s
u
b
r
e
g_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from printing bits ab
o
v
e
the pre
c
ision
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
TARG
E
T_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
C
o
nver
t
ST
A
RTING_F
R
AME_OFFSET to
a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e SCALAR_TYPE_MODE in vect_crea
t
e_epilo
g
_for_redu
c
tion
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Use
S
CALAR_INT_
T
YPE_M
O
D
E
in
loc_list_from_tree_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e
scalar_int/float_mod
e
in brig_langhook_ty
p
e_for_
m
ode
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use
scalar_mode in e
x
pan
d
_shift_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Fix
HWI + -unsign
e
d
in comb
i
ne
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
SUBREG_PROM
O
TED_VAR
_
P
h
a
n
dling in expand_direct_
o
ptab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke more use
o
f GET_MOD
E
_
U
NIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
M
a
ke more use o
f
HWI_COMPUTAB
L
E_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
M
ake more use of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
r
s
an
d
ifo
Add w
i
de_int
version of inchas
h
:
:
hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsa
n
difo
Rename in
c
hash::has
h
::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
r
s
a
n
difo
Prevent invalid reg
i
ster mod
e
c
h
an
g
es in
c
o
mbine
commit
|
commitdiff
|
tree
2017-10-13
rs
a
n
d
i
fo
Make more use of GET_MODE_UNIT_BI
T
SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Mak
e
mor
e
use of GE
T
_MODE_
U
N
I
T_SI
Z
E
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Ma
k
e mor
e
use of byte_lowpart_of
f
se
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use of subreg
_
lowpar
t
_o
f
fset
commit
|
commitdiff
|
tree
2017-10-10
rsa
n
d
ifo
Re
q
uire wi::
t
o_w
i
de for tre
e
s
commit
|
commitdiff
|
tree
2017-10-09
r
s
andifo
Allo
w
non-w
i
<
o
p> w
i
commit
|
commitdiff
|
tree
2017-10-04
rsan
d
ifo
PR82413: Mismatched precis
i
ons in b
u
i
l
d
_range
_
check
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
Fix mismatched precis
i
o
n
s i
n
tree arithmeti
c
commit
|
commitdiff
|
tree
2017-10-02
rsandi
f
o
[AArch64] PR71307: Define uni
o
n class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn C
O
NSTANT
_
ALIG
N
M
E
NT into a ho
o
k
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
C
hange
permute index type to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Update interface to TARGET_V
E
CTORIZE_V
E
C_PERM_CONST
_
O
K
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
PR82289: Computing p
e
eling
costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_i
n
t_cst
_
p handling
in extract_r
a
nge_from_binary_
e
xpr_1
commit
|
commitdiff
|
tree
2017-09-22
r
s
andifo
Let t
h
e target choose a
vecto
r
isation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Add
a
vect_get_sc
a
l
a
r
_
dr_size hel
p
er function
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fix spu
build after r2530
7
2
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Make
more use of simplify_
g
en_binary
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
i
f
o
Add copy_rtx ca
l
l to
RTL l
o
o
p
unroller
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix u
n
guarded uses of tree_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
i
fo
Tigh
t
en tree-ssa-ccp
.
c:get_value_for_expr c
o
nditi
o
n
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
missing int_cst_r
a
ngeN checks to
t
r
e
e
-vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Move computation of SLP_TREE_NUM
B
ER_OF_
V
EC_STM
T
S
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an
S
VE
failure
in t
h
e
F
o
r
t
ra
n
m
a
t
mul*
te
s
ts
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
f
o
I
nclude
p
h
i
s in SLP
u
nrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vec
t
oriza
b
l
e
_
mask_load_store handling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandi
f
o
Fix
ty
p
e of bitstar
t
in vectorizable_live_oper
a
tion
commit
|
commitdiff
|
tree
next