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
rsand
i
fo
Make
g
imple_bui
l
d_vector take a
t
ree_vec
t
or_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
se tree_vector_builder::new_b
i
n
ary_oper
a
ti
o
n
f
o
r
folding
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
U
s
e
tree_
v
ect
o
r
_bu
i
lder::new_unary_operati
o
n f
o
r folding
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
Use tree_vector_
b
u
ilder instead of
b
uild_
v
ector
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
New VECT
O
R_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
A
dd undersco
r
es to loc
a
l va
r
s in
selftest macros
commit
|
commitdiff
|
tree
2017-12-05
r
s
and
i
fo
[AArch64] Fix s
o
m
e
d
e
fine_insn
_
a
n
d
_
split
co
n
diti
o
ns
commit
|
commitdiff
|
tree
2017-11-22
rsandif
o
Repla
c
e REDUC_*_EXPRs
w
i
t
h interna
l
f
unctions
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
P
R
82547: Un
d
etected over
f
low for UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
r
sand
i
fo
PR8300
4
: Accidental c
h
a
nge
to pr81136
.
c
f
or
VEC
T
OR_BIT
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
n
dif
o
Fix ca
l
culatio
n
of ptr_
m
ode for MOD
E
_PARTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
r
s
andifo
[AArch64]
M
ore aarch64_endian
_
lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add a vect_
m
asked_stor
e
target
sel
e
ctor
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
difo
Add a vect_a
l
ign_stack
_
vars target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect
_
varia
b
le_length tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d
a vect_unaligned_possible target selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add a vect_ele
m
e
n
t_alig
n
_preferred target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add v
e
c
t_perm3_*
targ
e
t
s
electors
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Don't assum
e
v
ect_mu
l
tiple_siz
e
s means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add available_vector_si
z
es to
target-suppo
r
ts
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
A
d
d
V
ECT
O
R_BITS to tree-ve
c
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Consi
s
tently us
e
as
m
volati
l
e ("" ::: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Be stric
t
e
r
a
bout
C
ONST_VEC
T
OR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
I
mpr
o
v
e
ivopts handling of forced
s
cale
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
B
a
se subreg rules on REGMODE_N
A
T
URAL_SIZE
r
ather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsan
d
ifo
[
A
Arch64]
Us
e
a
arch64_
r
eg_
o
r_imm
instea
d
of nonmemory_
o
peran
d
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AAr
c
h
64] Pass numbe
r
of units to aarch64
_
expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
AArch64]
P
a
ss numb
e
r of units to a
a
rch64_
s
i
m
d_
v
ect_
p
ar_
c
nst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[A
A
rch64] Pass n
u
m
ber of units
to aar
c
h6
4
_
r
e
verse_m
a
sk
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Add an endi
a
n_lane_r
t
x
hel
p
er routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix Ch
a
ng
e
Lo
g
entry
commit
|
commitdiff
|
tree
2017-11-06
r
s
andif
o
PR
8
2
8
16: Widening m
u
lt
i
plies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
e
work
vrp_int
_
const_b
i
nop interface
commit
|
commitdiff
|
tree
2017-11-03
r
s
a
ndifo
P
R82809:
r
egi
s
t
e
r
h
a
n
d
ling in ix
8
6_vec
t
o
r
_dupli
c
a
t
e_value
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[AArch64] Minor
r
tx costs t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AA
r
ch64] Rename
the i
n
ternal
"Upl" con
s
trai
n
t
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[A
A
rch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
r
sandi
f
o
[
A
Arc
h
64] Gene
r
ate
permute patterns using r
t
x bui
l
ders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
201
7
-
1
1-01 Rich
a
rd Sandiford <richard
.
sandi
f
ord@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Mak
e
tree-ssa-d
s
e
.
c
:
n
o
rma
l
ize_ref retur
n
a
bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat zero
-
sized ranges as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CONST_V
E
CTOR|GET_MODE)_
N
UNITS in simpli
f
y
-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Tu
r
n var
-
tra
c
k
i
ng
.
c:INT_MEM_OF
F
S
ET i
n
to a function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor ou
t
the mode ha
n
d
l
i
n
g in lower
-
s
u
bre
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use
more specif
i
c h
a
sh functi
o
ns in
r
tlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
M
o
re is_a <s
c
alar_in
t
_mo
d
e
>
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
dif
o
Ad
d
an
is_narrower_int_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add narrower_subreg
_
mode helper
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening o
p
tab cleanup
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add a
f
i
xed_s
i
ze_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndi
f
o
A
dd m
o
re ve
c
_duplicate s
i
mplif
i
cations
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add gen_(const_)
v
ec_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
difo
Prevent invalid register mode changes
i
n co
m
bine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wid
e
r_s
u
breg_mode helper functions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
M
ake more
u
se of df_read_
m
odi
f
y_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
St
o
p print_hex from printing bits above th
e
precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATIC_RTX_ALIGNM
E
NT
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
Convert ST
A
RTING
_
F
RAME
_
O
F
FSET
to a hook
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
f
o
Use SCALAR_TYPE_MO
D
E in vect_create_e
p
ilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use SCA
L
AR_I
N
T_TY
P
E_MODE in loc_list_fr
o
m_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use scalar_int/f
l
o
at_mode in b
r
i
g
_langhook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Us
e
scalar_mode in expand_shift
_
1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
F
i
x HWI + -un
s
igned in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBR
E
G_P
R
O
M
OTED_VAR_P handling
i
n exp
a
nd
_
direct_opt
a
b
_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of
G
ET
_
M
ODE_UN
I
T
_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Make more use of
HWI_COMPU
T
AB
L
E_MO
D
E_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
m
o
re
u
s
e
of subreg_size_low
p
art_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
A
dd
w
ide_in
t
version
o
f
in
c
ha
s
h::ha
s
h::add_wid
e
_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inchash::has
h
::add_wide_in
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pr
e
vent
i
n
v
al
i
d re
g
ister mode
c
hanges in combi
n
e
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make mor
e
use of G
E
T_MODE_UNI
T
_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
M
a
ke more use of G
E
T_MODE
_
UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more
u
s
e o
f
byte
_
lowpart
_
off
s
et
commit
|
commitdiff
|
tree
2017-10-13
r
s
andifo
Make m
o
r
e
us
e
of
s
ubreg_
l
owpart_offse
t
commit
|
commitdiff
|
tree
2017-10-10
rs
a
ndifo
Require
w
i
::to_w
i
d
e
for trees
commit
|
commitdiff
|
tree
2017-10-09
rsand
i
fo
A
l
low non-wi
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
r
san
d
ifo
PR
8
2413: Mismatche
d
prec
i
sion
s
in b
u
ild_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fi
x
mismatched p
r
ecisions
in tree
arithmeti
c
commit
|
commitdiff
|
tree
2017-10-02
r
s
and
i
f
o
[AA
r
ch64] PR71
3
07: D
e
f
ine union c
l
as
s
of
P
O
I
N
TER+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CONSTANT_ALIGNMENT i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandi
f
o
Change permute index t
y
pe to
u
nsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update
i
nterface to TARGET_VECTORIZE_VEC_
P
ERM_CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
PR8
2
289: Computing peeli
n
g cost
s
f
or irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndifo
r
a
n
ge_int_cst_p handling
in extract_range_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the target choose a vectorisation a
l
ignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a vect_get_s
c
alar_dr_size helper function
commit
|
commitdiff
|
tree
2017-09-21
r
sand
i
fo
Fix spu build a
f
t
e
r r25
3
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mor
e
use of simplify_gen_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Add c
o
py_rtx ca
l
l
t
o
RTL loop unro
l
ler
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Fix u
n
guarde
d
uses of tree_
t
o_
u
h
w
i
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ssa-ccp
.
c:get_value_for_expr
cond
i
tion
commit
|
commitdiff
|
tree
2017-09-21
r
sandif
o
Add
m
issing int_cs
t
_r
a
ngeN chec
k
s
t
o tree-v
r
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation
of
S
LP_TREE_
N
U
MB
E
R_
O
F_VE
C
_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE fail
u
re in the Fort
r
an
m
at
m
ul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Incl
u
de phis
in S
L
P unrolling calculation
commit
|
commitdiff
|
tree
2017-09-18
rs
a
nd
i
fo
F
ix vec
t
orizable_mask_load_store handlin
g
of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
ix
type
of bitstar
t
in vectorizable_live_operation
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
F
i
x vecto
r
iz
a
ble_liv
e
_operatio
n
ha
n
dling
o
f vector
.
.
.
commit
|
commitdiff
|
tree
next