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
[AArch64] Fix ICEs in aarch64_print_operand
2017-12-07
rsandifo
[AArch64] F
i
x ICEs i
n
aar
c
h64_print_opera
n
d
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make more use of VECTO
R
_
C
ST_EN
C
ODED_ELT
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Make build_v
e
ctor
static
commit
|
commitdiff
|
tree
2017-12-07
r
s
andif
o
Make gimple_build_vector take a tr
e
e_vector_builder
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
Use tree_vector_
b
uilder::new_binary_oper
a
ti
o
n f
o
r f
o
lding
commit
|
commitdiff
|
tree
2017-12-07
rsa
n
difo
Use tr
e
e_vector_b
u
ilde
r
::new_unary_operation for
folding
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
U
s
e tree_vector_builder
i
nstead o
f
bu
i
ld_ve
c
tor
commit
|
commitdiff
|
tree
2017-12-07
rsandifo
New VECTOR
_
CS
T
layout
commit
|
commitdiff
|
tree
2017-12-07
rsand
i
fo
Add underscores to local
v
ars
in selfte
s
t
macro
s
commit
|
commitdiff
|
tree
2017-12-05
r
sandifo
[AAr
c
h64]
F
ix some defi
n
e_ins
n
_and_
s
plit conditio
n
s
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Re
p
lace REDUC_*_
E
XPRs w
i
t
h
internal fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndifo
PR82547: Undetected overflow for UNS
I
GNED wide_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
PR8
3
004: Accide
n
tal change to pr81136
.
c
for VECTOR_BIT
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
dif
o
Fix calculation of pt
r
_mode
f
or MODE_PARTIAL_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rs
a
ndifo
[AAr
c
h64]
M
o
re a
a
r
ch
6
4_endian_l
a
ne_
r
tx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
v
e
ct_masked_store target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_align_stack_vars
targ
e
t
s
elector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Add a v
e
ct_
v
ariable_lengt
h
target
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
vec
t
_una
l
igned_possible
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
f
o
Add a v
e
c
t
_
el
e
m
e
nt_
a
lign_preferred
t
arg
e
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Ad
d
vect_perm3_* targ
e
t selector
s
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Do
n
't
a
ssume vect_multiple_sizes means
2
s
ize
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add av
a
ilabl
e
_
ve
c
tor_sizes t
o
targe
t
-support
s
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d VECT
O
R
_
BITS to t
r
ee-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rs
a
nd
i
fo
Cons
i
stently use
a
s
m volatile (""
:
:
:
"memory") i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Be
stricter
about CONST_VECTOR
o
perands
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndifo
Im
p
r
ove ivopts handling of forc
e
d
sca
l
es
commit
|
commitdiff
|
tree
2017-11-09
rs
a
ndif
o
Base subreg rules on R
E
GMO
D
E_NATURAL_SIZE rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
r
s
andi
f
o
[A
A
rch64
]
Us
e
aarch64_r
e
g_or_imm instead o
f
nonmemory_opera
n
d
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[
AArch64] Pass n
u
mber of un
i
ts
t
o aar
c
h
64_expand_v
e
c_pe
r
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
[
A
Arch64] Pass number
o
f
units to aarch64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64] Pass number of
unit
s
to aarch64
_
reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rs
a
n
difo
[AArc
h
64] Add an end
i
a
n_lane_rtx
helpe
r
routine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix Chang
e
L
o
g entry
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
PR8281
6
: Widenin
g
multi
p
lies of bitfiel
d
s
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndif
o
Rework vrp_int_const_binop in
t
erface
commit
|
commitdiff
|
tree
2017-11-03
rsan
d
ifo
PR
8
2809
:
r
e
gister handling in ix86_
v
ector_dupli
c
ate_value
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AArch64] Minor rtx costs tw
e
ak
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64
]
Rena
m
e the internal "Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
[AArch64] Move code
a
r
ound
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Gene
r
ate permute patterns usi
n
g rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
2
0
17-11-0
1
R
i
chard Sandiford <richard
.
sandif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
ake tree-s
s
a
-dse
.
c:normali
z
e_ref return
a bool
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
D
o
n
't treat zero-s
i
zed ranges
a
s over
l
apping
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Use (C
O
NST_V
E
CTOR|GE
T
_
M
ODE)_NU
N
ITS in simplify-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
T
u
r
n
va
r
-tracking
.
c:IN
T
_MEM_O
F
FSET into a
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor out the mode handling in lower-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use more specific hash f
u
nctions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
M
or
e
is
_
a <s
c
a
lar_in
t
_mode>
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add
a
n
is
_
n
arrower_int_mode hel
p
er functio
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
A
d
d narro
w
er_subreg
_
mod
e
helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Wi
d
ening opta
b
cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
a
f
i
xed_size_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
f
o
Add a VEC_
S
ERIES rtl c
o
de
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Allow
ve
c
t
or CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_duplicat
e
simplifi
c
a
t
i
ons
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add
gen_(const_)vec_duplic
a
te helpe
r
s
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Prevent invalid register m
o
d
e chang
e
s in
combine
commit
|
commitdiff
|
tree
2017-10-26
r
sandifo
Add wide
r
_s
u
breg_mod
e
h
e
lper functi
o
n
s
commit
|
commitdiff
|
tree
2017-10-26
r
s
a
n
difo
Make
m
ore
u
s
e of df_
r
ead_modify_sub
r
eg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
S
t
o
p
print
_
hex from printing bits above
th
e
pr
e
cisio
n
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
T
ARGET_STATIC_RTX_ALI
G
NMENT
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndifo
Convert
STARTING_FRAME_OFF
S
ET t
o
a hook
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
i
f
o
Use S
C
AL
A
R_TY
P
E_MODE in v
e
c
t_create_epilog_for_r
e
duction
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use SCAL
A
R
_
I
N
T_TYPE_MODE in l
o
c_list_fr
o
m_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Use sc
a
l
ar_i
n
t
/fl
o
at_mode in b
r
ig_lan
g
h
ook
_
type_for_
m
ode
commit
|
commitdiff
|
tree
2017-10-23
rsandif
o
Use scalar
_
mo
d
e in expa
n
d_s
h
ift_1
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
F
ix HWI + -uns
i
g
n
ed
i
n combi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
r
sandifo
SUBREG_PR
O
MO
T
ED_VAR
_
P handling in expand_di
r
ect_opt
a
b
_
f
n
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
Make m
o
re use of GET_MODE
_
UNI
T
_PRECISION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Mak
e
more use of HWI_C
O
MPUTA
B
L
E
_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
M
a
ke more us
e
of subreg_size_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
r
sand
i
fo
Add wi
d
e_i
n
t versi
o
n
of in
c
h
a
sh::h
a
sh
:
:
add_wide
_
int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rena
m
e inchash::hash::a
d
d
_
wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
P
reven
t
invali
d
r
egiste
r
mode changes in c
o
mbine
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
Make more use o
f
GET_
M
ODE_UN
I
T_
B
I
T
SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET
_
MO
D
E_UNIT_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
rsandif
o
M
a
ke more use of byte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsa
n
difo
Make more use
o
f subreg_l
o
wpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Re
q
uire wi::
t
o_wide for trees
commit
|
commitdiff
|
tree
2017-10-09
rsandifo
Allo
w
n
on-w
i
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rs
a
ndifo
PR82413: Mismatched prec
i
sions
i
n
b
u
ild_r
a
nge_check
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
Fix mismatch
e
d
pre
c
ision
s
in tre
e
ar
i
t
h
metic
commit
|
commitdiff
|
tree
2017-10-02
r
s
an
d
if
o
[AArch64] PR71307:
Def
i
ne union c
l
a
s
s of PO
I
NTER+
F
P
commit
|
commitdiff
|
tree
2017-09-25
rsand
i
fo
Turn CONSTANT_A
L
I
G
NMENT into a hook
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Ch
a
nge permute i
n
dex
type to unsigned s
h
ort
commit
|
commitdiff
|
tree
2017-09-25
r
s
andifo
U
pdate interfac
e
to TA
R
GET_VECTORIZ
E
_VEC_PERM_CONST_
O
K
commit
|
commitdiff
|
tree
2017-09-22
r
sandifo
PR822
8
9:
C
o
mputing peeling c
o
s
ts for irrelevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
i
f
o
r
a
nge_int_
c
st_p handling in extr
a
ct_rang
e
_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsan
d
ifo
Let the target
c
hoose a vectorisation
a
lignm
e
nt
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Add a vect_g
e
t_sc
a
lar_dr_size helper function
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
F
ix s
p
u bui
l
d af
t
er
r
253
0
72
commit
|
commitdiff
|
tree
2017-09-21
r
sandifo
Mak
e
m
ore
u
se
o
f
simp
l
ify_gen_b
i
nary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add co
p
y_rtx call to RTL loop unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fix ung
u
arded uses of t
r
ee_t
o
_uhw
i
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tigh
t
e
n tree-ssa-ccp
.
c:get_v
a
lue_
f
or_
e
xpr condition
commit
|
commitdiff
|
tree
2017-09-21
rsandi
f
o
Ad
d
missing int_
c
s
t
_r
a
ngeN
c
hec
k
s
t
o
t
re
e
-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move
c
omputation
o
f SLP_TREE_NUMBER_OF_VE
C
_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix an
S
V
E
fail
u
r
e
in the Fo
r
tran m
a
tmul* tests
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Include phi
s
in SLP u
n
rolling calculation
commit
|
commitdiff
|
tree
next