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
New VECTOR_CST layout
2017-12-07
rsandifo
New
V
ECTOR
_
CST
layo
u
t
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Add underscores to local vars in selft
e
s
t macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[AArch64] Fix som
e
define_i
n
s
n
_and_spli
t
cond
i
t
i
ons
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
R
e
plac
e
REDUC_*_EXPR
s
with intern
a
l fu
n
cti
o
n
s
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR
8
2547
:
Undetecte
d
overflow f
o
r UNSIGNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
r
sandi
f
o
PR83004: Acciden
t
a
l change
t
o pr81136
.
c for VEC
T
OR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
F
i
x
cal
c
ula
t
i
o
n
o
f
ptr_mode
f
or MODE_PAR
T
I
AL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[AArch6
4
] More aarch64_endian_l
a
n
e
_rtx
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add a vect_masked_store t
a
rget s
e
lec
t
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andif
o
A
dd a vect_align_stack_vars target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a ve
c
t_variable_length target selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a vect_unaligned_possible target se
l
ector
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
a vect_ele
m
ent_a
l
i
gn_pre
f
erred ta
r
g
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add vect_per
m
3_* target sele
c
to
r
s
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
D
on't as
s
ume
v
e
ct_multip
l
e_sizes me
a
ns 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add avail
a
ble_vector_sizes
to tar
g
et-su
p
ports
.
e
xp
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add VE
C
TOR_B
I
TS to tree
-
vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
ifo
Consi
s
tently use asm vo
l
atile ("
"
::: "memory") i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
B
e
str
i
cter abou
t
CONST_VECTO
R
operands
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
I
mprove
ivopt
s
h
a
n
d
l
i
ng of forced s
c
ales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
B
a
se sub
r
eg rules on REGM
O
D
E
_NAT
U
RAL_SIZE
r
ather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andifo
[AArch64] Use aarch64_reg_or_imm instead
of n
o
nmemory_operand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64] Pas
s
number of units to aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AA
r
ch64] Pass number of
units to a
a
rch64_simd_ve
c
t
_
par_cns
t
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[
A
A
r
ch64] Pass number of uni
t
s to aarch64_reverse_
m
ask
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch
6
4] Add an
e
n
dian_lane_rtx
helpe
r
routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix
Change
L
og
e
ntry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
P
R
82816: Wi
d
ening multiplies of b
i
tf
i
e
lds
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Re
w
o
rk vrp_
i
nt
_
const_binop interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
P
R
82809: re
g
ist
e
r handli
n
g in
ix86_
v
ector_duplicat
e
_val
u
e
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
[AArch
6
4] M
i
nor
r
t
x costs tweak
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
dif
o
[AAr
c
h64]
R
en
a
me t
h
e
i
nternal "
U
p
l
"
constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[
A
Arch6
4
] M
o
ve code
around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Gener
a
te
per
m
u
te patterns using rt
x
builders
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2017-11
-
01 Richard
Sandifo
r
d <r
i
ch
a
rd
.
sandiford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Make tree-
s
sa-dse
.
c:
n
or
m
aliz
e
_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
fo
Don't tre
a
t zero
-
sized ranges
a
s overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use
(
CO
N
S
T
_VEC
T
OR|GET_MODE)_NUNITS in
sim
p
l
i
f
y-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Turn var-trac
k
i
ng
.
c
:INT_MEM_OFFSET into a func
t
i
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
F
actor
o
ut the
mode handling
i
n lower-sub
r
e
g
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Use mo
r
e sp
e
cific
hash func
t
io
n
s
in rtlh
a
sh
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
ifo
More is_a <s
c
a
l
ar_
i
nt_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add an is_n
a
r
r
ower
_
int_m
o
d
e helpe
r
function
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
A
d
d narrower
_
subreg
_
mode hel
p
e
r
fu
n
cti
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening opt
a
b c
l
eanup
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
A
d
d a fixed_size_mod
e
cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a VEC_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd more v
e
c_duplicate simplificatio
n
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
Add g
e
n_(const_)vec_duplicate
h
elpers
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Prevent i
n
valid regis
t
er
m
ode changes in comb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider
_
subreg_mode
h
elper
f
unctions
commit
|
commitdiff
|
tree
2017-10-26
rsa
n
difo
Make more use of df_read_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Stop print
_
hex from printing bit
s
abov
e
the precision
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
T
ARGET_STATIC_RT
X
_ALI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert STARTING_FRAME_OF
F
SET to
a
h
ook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndif
o
U
s
e SCALAR_TYP
E
_MODE in vect_
c
reate
_
epilog_fo
r
_reduction
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
U
se SCALA
R
_I
N
T_TYPE_M
O
DE in loc_list
_
from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
s
calar_in
t
/float_mod
e
i
n
bri
g
_langhook_type_f
o
r
_
mode
commit
|
commitdiff
|
tree
2017-10-23
r
s
an
d
i
fo
Use sc
a
lar_mode in expand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
i
f
o
F
i
x HWI + -u
n
si
g
ned in co
m
bine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_PROMOTED_VAR_P
h
andli
n
g in
expan
d
_di
r
e
c
t_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandif
o
Ma
k
e
more u
s
e of GET_MODE_UNIT_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make mor
e
use of HWI_COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
more use of
s
ubreg_s
i
z
e
_
lowpart
_
offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add
w
ide_int
v
ersion of inchash::has
h
::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rs
a
nd
i
fo
Rename incha
s
h
:
:hash::add_wide
_
int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent
invalid register mo
d
e changes i
n
combin
e
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make more
use of GET_MODE_UN
I
T
_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
more use of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use o
f
byte_lowpart_offs
e
t
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
M
ake more use of subreg_lowpart_
o
ffset
commit
|
commitdiff
|
tree
2017-10-10
r
s
an
d
ifo
R
equire wi::t
o
_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsa
n
difo
Allow non
-
wi <
o
p> wi
commit
|
commitdiff
|
tree
2017-10-04
rs
a
ndifo
P
R
82413: M
i
sm
a
tched
precisions
in build_range_c
h
ec
k
commit
|
commitdiff
|
tree
2017-10-02
r
sa
n
di
f
o
F
i
x mismat
c
hed pre
c
isions in tre
e
arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[
AArch64
]
PR71307: D
e
fine un
i
on class
o
f
P
O
I
NTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Turn CONST
A
NT_
A
L
I
GNMENT in
t
o a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Change permut
e
index type to unsi
g
ned short
commit
|
commitdiff
|
tree
2017-09-25
rsan
d
ifo
Upda
t
e interf
a
ce to TARG
E
T_VECTO
R
IZE_VEC_
P
ERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289: Computing peeli
n
g costs for ir
r
elev
a
nt drs
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
d
ifo
ra
n
ge_i
n
t
_
cst_p handl
i
ng
in extract_range_f
r
om_binary_ex
p
r_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
L
et the ta
r
get choose a vector
i
sation
a
l
ignm
e
nt
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Ad
d
a
vect_
g
et_scalar_dr_size helper functi
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandif
o
Fix
spu build after
r
253072
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
ifo
M
ake more use of simplify
_
g
e
n_binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Add copy
_
r
tx
call to RTL loop
unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndif
o
Fix unguarded us
e
s
of tr
e
e_
t
o
_u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tigh
t
en t
r
ee-ssa-ccp
.
c:get_
v
alue_for
_
e
xpr
c
ondi
t
ion
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add miss
i
ng
i
nt_
c
s
t_range
N
checks to tree-
v
rp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
M
ove computa
t
ion of SLP_TREE_
N
UMB
E
R_OF_VE
C
_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
Fix an SV
E
fail
u
re in the
Fortran matmul* tests
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
ndifo
Inc
l
ude p
h
is in SL
P
unroll
i
n
g calculation
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Fix vectoriz
a
ble_mask_l
o
ad_st
o
re handling of invariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fi
x
ty
p
e
of bitstart
in vector
i
zable_live
_
o
pe
r
ation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
vectorizable_li
v
e_ope
r
ation ha
n
dling of vec
t
or
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
and
i
fo
I
nvoke vectorizabl
e
_live_op
e
ration in a consistent
w
a
y
commit
|
commitdiff
|
tree
2017-09-16
rsa
n
difo
PR82228:
M
o
ve ncopies
c
alcu
l
a
t
ion in vectorizable_live_operation
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn FUNCTION_A
R
G_
O
FFSET into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsa
n
difo
T
u
rn T
R
ULY_NOO
P
_TRUNCATION
into
a
ho
o
k
commit
|
commitdiff
|
tree
next