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
Test whitespace handling in std::complex extraction
2017-12-14
rsand
i
fo
p
oly_int: a
d
d poly-int
.
h
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
[
AArch64] Fix
I
CE
s
in aarch6
4
_pri
n
t_opera
n
d
commit
|
commitdiff
|
tree
2017-12-07
rs
a
ndifo
Make more use of
V
ECTO
R
_CS
T
_ENCOD
E
D_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsan
d
ifo
M
ake bui
l
d_vector static
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make g
i
mp
l
e_bui
l
d_vector
ta
k
e a tree_vector_builder
commit
|
commitdiff
|
tree
2017-12-07
r
s
andifo
Use tree_vector_builder::new_
b
inary_operation for f
o
lding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vec
t
or_builder::new_unary_operation fo
r
folding
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Us
e
tr
e
e
_vector_builder
i
nstead
o
f build_vect
o
r
commit
|
commitdiff
|
tree
2017-12-07
rsandi
f
o
New
VE
C
TOR_CST la
y
out
commit
|
commitdiff
|
tree
2017-12-07
r
s
a
ndi
f
o
A
d
d u
n
d
erscores to
l
o
cal
v
ars
in self
t
est macros
commit
|
commitdiff
|
tree
2017-12-05
rsandifo
[
A
A
rc
h
6
4
] Fix some d
e
fine_i
n
sn_and
_
split cond
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
Replace REDUC_*_EXPRs w
i
th internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndif
o
PR82547: Un
d
etected overflow for UNSIGNED
wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
830
0
4: Accidental
change t
o
p
r81136
.
c for VEC
T
OR_BITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
F
ix
calc
u
lati
o
n o
f
ptr_mod
e
for
M
ODE_P
A
RTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[A
A
rch64]
M
ore aarch64_e
n
di
a
n_
l
ane_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_masked_store targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d a vect_
a
lign_stack_vars target sele
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vect_variable_length target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d
a vect_unali
g
ned_pos
s
ible target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandi
f
o
Add a
v
ect_element_align_preferre
d
t
a
rget selec
t
or
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
A
d
d
v
ect_perm3_*
t
arget selectors
commit
|
commitdiff
|
tree
2017-11-09
r
sandif
o
Don
'
t ass
u
me vec
t
_m
u
ltiple_size
s
means 2 sizes
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Add availab
l
e_vect
o
r_sizes
to
t
ar
g
et-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
d
i
fo
Add VECTOR
_
BITS to
tree-ve
c
t
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Consistently use asm volatile (
"
" :
:
: "memory") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be stricter
a
bout
C
ONST_VECTOR
o
peran
d
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve iv
o
pts hand
l
ing
o
f
fo
r
ced sca
l
e
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base subreg rules on REGM
O
DE_
N
ATUR
A
L_
S
IZE rat
h
er t
h
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsa
n
di
f
o
[AArch64] Use aa
r
ch64_reg_or_imm instead of
n
o
nmemory_op
e
ra
n
d
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
f
o
[AArch6
4
] Pass number
o
f units to aar
c
h64
_
expand_
v
ec_per
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
d
ifo
[AA
r
ch64] Pas
s
n
um
b
e
r of units to aarch64_simd_
v
ect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandif
o
[AArch64] Pass number
o
f units
to aarch6
4
_reve
r
se_mask
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[AArch64] Add an
endian_la
n
e_rtx helper routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix C
h
angeLog e
n
try
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
PR82816
:
Widening
m
u
ltiplies
o
f bitfields
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
Rework vrp_int_const_binop interf
a
ce
commit
|
commitdiff
|
tree
2017-11-03
rsandif
o
PR82809: registe
r
h
a
ndlin
g
in ix86_vector_duplicate_
v
a
lu
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch
6
4] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] R
e
name t
h
e i
n
t
ern
a
l
"
Upl
"
constr
a
i
nt
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Ar
c
h64] Move code ar
o
un
d
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
[AAr
c
h64] Gen
e
rate
p
ermute pat
t
er
n
s using rtx buil
d
e
r
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
2
017-11-
0
1 Richard Sandiford <rich
a
rd
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Make tree-ssa
-
d
s
e
.
c:norm
a
lize_ref
r
e
turn a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't treat zero-size
d
r
a
ng
e
s as ov
e
rlap
p
ing
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Use
(CONST_VECTOR|GET_MODE)_NUNITS in simpl
i
fy-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
an
d
ifo
Turn var-tracki
n
g
.
c:I
N
T_ME
M
_O
F
FSET
i
nto a fu
n
c
tion
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Facto
r
out the mode handling i
n
lower-su
b
reg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e m
o
re specif
i
c hash f
u
nctions in rtlhas
h
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
ore is_a <scala
r
_
i
nt_mode>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd an is_narrower_in
t
_mode help
e
r f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add nar
r
ower_subreg_mode h
e
lper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening optab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add a fixe
d
_size_
m
ode
c
la
s
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
dd a VEC_SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
l
l
o
w v
e
ctor CONST
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_duplicate simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add gen_(const_)vec_duplicat
e
helper
s
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Pre
v
e
n
t inv
a
lid re
g
i
ster mode chan
g
es in
c
o
mb
i
ne
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add
wid
e
r_subreg_mod
e
he
l
per fun
c
t
i
ons
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Make more use of df_r
e
ad_modify_subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
S
top p
r
int_hex f
r
om printing bit
s
above the
p
r
ecision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARGET_STATI
C
_R
T
X_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Conver
t
STA
R
T
I
NG_FRAME_O
F
FSET to
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
se SCALAR_TYPE_MODE
i
n
vec
t
_cre
a
te_epilog_f
o
r_r
e
duction
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
Use
S
CALAR_INT_TYPE_M
O
DE in
loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Use scalar
_
int/
f
loat
_
mo
d
e in brig_l
a
nghook_type
_
for_mode
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
U
s
e
sc
a
lar_
m
o
d
e in expand_
s
hift_1
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Fix HWI
+ -u
n
signed in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
SUBRE
G
_PROMOT
E
D
_
VAR_P handling in
expand_di
r
e
ct_optab
_
fn
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Make more use of GET_MODE
_
U
NIT_P
R
ECIS
I
ON
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke mo
r
e
use of HWI_COMPUTABLE_M
O
DE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Mak
e
more use
of subreg
_
s
i
z
e_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Add w
i
de_int ver
s
ion of inchash::hash::add_wi
d
e_int
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Ren
a
me
in
c
hash::hash::
a
dd_wide_i
n
t
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pr
e
vent
i
n
valid register mode changes in
c
o
m
bine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
mor
e
u
se o
f
G
E
T
_MOD
E
_UNIT_BITSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more us
e
o
f
GET_MODE_UN
I
T_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of byte_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use
of subreg_lowpa
r
t_offset
commit
|
commitdiff
|
tree
2017-10-10
r
s
a
ndifo
Require
w
i::to
_
wid
e
fo
r
tree
s
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allow non
-
wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandifo
PR82413:
M
ismatched prec
i
sio
n
s
i
n build_range_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fi
x
mi
s
m
a
tch
e
d pre
c
isions in tr
e
e arithme
t
ic
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AA
r
ch64]
PR7130
7
:
Define union class of POINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Tur
n
CONSTANT_ALIGNMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
C
h
an
g
e
p
e
rmute index type to
u
nsig
n
ed short
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
U
p
date
i
n
terf
a
ce to
TARGET_
V
ECTOR
I
ZE_VEC_PE
R
M_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
PR82289:
Computing peelin
g
costs for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
range
_
int_cst
_
p
handling in extract_range_
f
rom_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let the
t
a
rget choose a vectorisation align
m
ent
commit
|
commitdiff
|
tree
2017-09-22
r
s
a
ndif
o
Add a vect_g
e
t_scalar_dr_
s
ize help
e
r
function
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
difo
Fix spu build a
f
ter r253
0
72
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
M
a
k
e
mo
r
e u
s
e of simplif
y
_gen_bi
n
ary
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Add
c
opy_rt
x
call to RTL
l
oop unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fix ungu
a
rded us
e
s of
t
ree_t
o
_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tigh
t
en tree-ssa-ccp
.
c:get_value_for_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsan
d
if
o
Add mi
s
sing in
t
_
cst_rangeN c
h
ecks to tree-vr
p
.
c
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
n
difo
Move computation of
S
LP_TREE_NUM
B
ER_OF_VEC_STM
T
S
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix
a
n SVE failure in the
F
ortran ma
t
mul* t
e
sts
commit
|
commitdiff
|
tree
next