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
Add underscores to local vars in selftest macros
2017-12-07
r
s
a
ndifo
Add und
e
rscores to local v
a
r
s
in se
l
ftest macros
commit
|
commitdiff
|
tree
2017-12-05
rsa
n
difo
[AArc
h
64] Fix some define_insn_and_s
p
lit cond
i
tions
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Repla
c
e REDUC
_
*
_
EXPRs
w
ith internal f
u
nction
s
.
commit
|
commitdiff
|
tree
2017-11-22
r
sandifo
PR
8
2547:
U
ndetected ov
e
rflow
f
or UN
S
IGNED w
i
de_ints
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
P
R
83004:
A
cci
d
ental change to pr81136
.
c for VECTOR_
B
ITS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix calculat
i
on of p
t
r_mo
d
e f
o
r MODE_
P
ART
I
AL
_
INT P
m
ode
commit
|
commitdiff
|
tree
2017-11-13
r
sandifo
[AArch64] More aarch64_endia
n
_lan
e
_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
A
d
d
a
v
e
ct_masked_
s
tor
e
targe
t
selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_a
l
ign_stack_vars tar
g
et s
e
l
e
cto
r
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Add a vec
t
_variable_leng
t
h target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unaligned_p
o
ssible t
a
rget s
e
lector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
difo
Add a vect_el
e
ment_align_pr
e
ferred
target se
l
ect
o
r
commit
|
commitdiff
|
tree
2017-11-09
r
san
d
ifo
Ad
d
vect_perm3
_
* t
a
r
g
e
t
selec
t
o
r
s
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Don't assum
e
vect_
m
ul
t
iple_sizes means 2 si
z
es
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Add available_vector_sizes to target-supports
.
e
x
p
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Ad
d
VECTOR_BITS to t
r
e
e
-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
C
o
n
s
is
t
ently us
e
asm volatil
e
("" ::: "
m
e
mory")
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Be stricter a
b
ou
t
CONST
_
VECTOR o
p
e
rands
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
i
f
o
I
m
p
r
ove ivopts
h
and
l
ing
o
f
forced scale
s
commit
|
commitdiff
|
tree
2017-11-09
r
s
andifo
Base subre
g
rules on REG
M
ODE_NATUR
A
L_SI
Z
E rather than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandif
o
[AArch64] Use aarch64
_
reg_or_imm instea
d
of nonmemory_oper
a
nd
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[
AArch
6
4
] Pass
number
o
f units to aarch64_expand_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
[AArch64] Pass
number of u
n
its to aarch64_simd_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rs
a
ndi
f
o
[AArch64
]
P
a
ss number of uni
t
s
to aarch6
4
_r
e
ver
s
e_mask
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
difo
[
A
Arc
h
64] Ad
d
an endian_lane_rtx
h
elper routine
commit
|
commitdiff
|
tree
2017-11-06
r
san
d
ifo
Fix Ch
a
n
geLog entr
y
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
PR8
2
816: Widening multip
l
ies of bi
t
f
ields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
R
e
work vr
p
_i
n
t
_
const_binop
inte
r
f
ace
commit
|
commitdiff
|
tree
2017-11-03
r
s
andifo
PR8
2
809:
r
egister ha
n
dl
i
n
g
i
n
i
x
8
6_vector_duplic
a
t
e
_va
l
ue
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64] Minor rtx costs tw
e
ak
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AArc
h
6
4
] Rename the intern
a
l "Upl" const
r
a
int
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
[AArch64] Move co
d
e around
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[
A
Arch64]
G
en
e
rate permute patterns using rtx bu
i
lders
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
2
0
1
7-11-0
1
Ric
h
ar
d
Sand
i
ford
<ri
c
hard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Ma
k
e tree-ssa
-
d
s
e
.
c:nor
m
alize_ref return a bool
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don't tre
a
t zero-si
z
e
d rang
e
s as overlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use
(
CONST_VECTOR|GE
T
_
MODE)_NUNITS
in
s
impl
i
fy-rtx
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
d
i
fo
T
urn var
-
tracking
.
c:IN
T
_MEM_OFFSET into a function
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
F
actor out the m
o
d
e
handling i
n
lower
-
s
ubreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
U
se
more
spe
c
i
f
ic h
a
sh fu
n
ctions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
M
o
re is_a <scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
r
s
and
i
fo
Add an
i
s_nar
r
ower_int
_
mode helper functio
n
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add narrower_subreg_mo
d
e help
e
r functi
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Widening optab cle
a
nup
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Add a f
i
xed
_
size_mode cl
a
ss
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add a
V
E
C_SERIES rtl code
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
n
di
f
o
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add more vec_du
p
licate simplific
a
tions
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add
g
en_(const_)
v
e
c
_duplicate helpers
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
P
r
event invalid r
e
g
i
ster
m
ode change
s
in
c
om
b
ine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Add wider_s
u
breg_mode
he
l
per func
t
ions
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Mak
e
more u
s
e of
d
f_read_mod
i
fy
_
subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop
p
rint_he
x
from printing bits abo
v
e
t
h
e
p
rec
i
sion
commit
|
commitdiff
|
tree
2017-10-26
rsand
i
fo
TARGET
_
STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Convert STARTIN
G
_F
R
AME_OFFSET to a h
o
ok
commit
|
commitdiff
|
tree
2017-10-23
rsa
n
difo
Use
S
CALAR_TYPE_MODE in vect_cre
a
te_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use
SCALA
R
_INT_TYP
E
_MO
D
E
i
n l
o
c_list_f
r
om_tre
e
_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
sc
a
lar_int/fl
o
at_mode in b
r
ig_l
a
n
g
hook_type_
f
or_mode
commit
|
commitdiff
|
tree
2017-10-23
r
sa
n
difo
U
s
e scalar_mode in ex
p
and
_
shift_1
commit
|
commitdiff
|
tree
2017-10-23
rsan
d
ifo
Fix HWI + -unsigned
in com
b
ine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
S
UBREG_PR
O
MO
T
ED_VAR_P handling in expand_direct_op
t
ab_f
n
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
M
ake more us
e
o
f
GET_MODE_UNIT_PRECI
S
ION
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Ma
k
e more use of
HWI_COMPUTABL
E
_MODE
_
P
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make more use of
s
ubreg_si
z
e_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Add wid
e
_int version of
i
nchash::
h
ash::a
d
d_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsan
d
i
f
o
Rename
i
n
chas
h
::h
a
s
h::add_wide_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Prevent invalid regis
t
e
r
m
ode change
s
in c
o
m
b
ine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use of
GET_M
O
D
E
_UN
I
T_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Ma
k
e
mo
r
e use of GET_MODE_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
rsand
i
fo
Make more
u
se of
b
yte_lowpart_
o
ffset
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mor
e
use of subreg_
l
owpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Req
u
ire
wi::to_wide
f
or tre
e
s
commit
|
commitdiff
|
tree
2017-10-09
rsan
d
ifo
All
o
w non-wi
<op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsa
n
difo
PR
8
2
4
13:
M
i
s
matched precisions in build_
r
ange_check
commit
|
commitdiff
|
tree
2017-10-02
r
s
a
ndifo
Fix mismatched precisions in tree arithmetic
commit
|
commitdiff
|
tree
2017-10-02
rs
a
ndifo
[
AArch64]
P
R
71307: Defi
n
e
union c
l
ass of POINTER+F
P
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Turn CO
N
STANT_ALIGNMENT i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandif
o
Chang
e
p
e
rm
u
te index
t
ype to unsigned short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Update
i
nte
r
face to TARGET_VECTORIZE_VE
C
_PERM_CO
N
ST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
PR82289: C
o
mputing peeling
costs
for i
r
re
l
evant drs
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
range_int_c
s
t_p handlin
g
in extract_range_from_binary_ex
p
r
_
1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let
the targ
e
t choose a
vectorisation alignment
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Add
a vect_ge
t
_scalar_dr_
s
i
ze help
e
r function
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Fi
x
spu build a
f
ter r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make mor
e
use of simp
l
ify_g
e
n_binary
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Add copy
_
rtx call to RT
L
loop
unroller
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fix unguarded u
s
es of tree_to
_
u
h
wi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tight
e
n tree
-
ssa-ccp
.
c:
g
e
t
_val
u
e_fo
r
_expr co
n
dition
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
dif
o
Ad
d
m
issing int
_
cst_rangeN checks to
t
r
ee-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
f
o
Move computa
t
ion o
f
SL
P
_TR
E
E_NUMBER_OF_VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
n
d
ifo
Fix
a
n SVE failure in
t
h
e
Fortran
m
at
m
ul* tests
commit
|
commitdiff
|
tree
2017-09-18
r
san
d
ifo
I
n
clude phis
in S
L
P unrolling calcu
l
ation
commit
|
commitdiff
|
tree
2017-09-18
rsand
i
fo
F
i
x vect
o
rizable_mask_load_store
h
andling of invar
i
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix type o
f
bit
s
ta
r
t in v
e
ctoriza
b
l
e
_
live_operatio
n
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ve
c
tori
z
able_live_operat
i
on handling of vector
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
r
s
a
n
difo
Invoke vectorizable_liv
e
_operatio
n
in
a cons
i
s
t
e
n
t w
a
y
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
PR82228: Move ncopies
cal
c
ul
a
tion i
n
vecto
r
izable_live_ope
r
ation
commit
|
commitdiff
|
tree
2017-09-15
rsan
d
ifo
T
u
r
n
F
U
NCTION_ARG_OFFSET into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandif
o
Turn TRULY_NOOP_TRUNCATION into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsandif
o
T
u
rn CANNOT_CHANGE_M
O
DE_CLASS into a hook
commit
|
commitdiff
|
tree
next