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
rsandif
o
New
V
ECTOR_CST layout
commit
|
commitdiff
|
tree
2017-12-07
rsandif
o
Add under
s
cores
to local
v
ars i
n
selftest macros
commit
|
commitdiff
|
tree
2017-12-05
rsand
i
f
o
[
AArch
6
4] Fix s
o
me define_insn_an
d
_split
condit
i
on
s
commit
|
commitdiff
|
tree
2017-11-22
r
s
andifo
Replace REDUC_*_EXP
R
s with
internal functions
.
commit
|
commitdiff
|
tree
2017-11-22
r
s
andi
f
o
PR
8
2547: Undete
c
ted ov
e
rflow for U
N
SIGNED
w
i
d
e
_ints
commit
|
commitdiff
|
tree
2017-11-22
rs
a
ndif
o
PR83
0
0
4:
A
cc
i
dental change to
p
r
81
1
36
.
c for VE
C
T
OR_B
I
TS
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsandifo
Fix cal
c
u
l
ation
o
f ptr_
m
ode f
o
r MO
D
E_P
A
RTIAL_INT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsan
d
ifo
[
A
Arch64] More aarch64_
e
n
d
i
an_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_mask
e
d_sto
r
e target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
a
vec
t
_align
_
stack_vars target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
an
d
ifo
Add a
v
ect_va
r
iable_l
e
ngth target selector
commit
|
commitdiff
|
tree
2017-11-09
r
s
an
d
i
f
o
Add a
v
ect_un
a
lig
n
ed_
p
o
ssibl
e
t
a
rget selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a
vect_
e
leme
n
t_
a
lign_preferre
d
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add ve
c
t_perm3_*
target
selec
t
ors
commit
|
commitdiff
|
tree
2017-11-09
rsa
n
difo
Don't
a
ss
u
me vect_mult
i
ple_sizes means
2
sizes
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
Add
a
v
a
ilable_ve
c
t
o
r_sizes to target-su
p
ports
.
ex
p
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add VECT
O
R_BITS to tree
-
vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
r
sandifo
Consiste
n
tl
y
use asm
v
ola
t
ile
(
"" ::: "m
e
mo
r
y") in
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsand
i
fo
B
e stricter about
CONST_VECTOR operands
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Improve ivopts
handling of force
d
sc
a
les
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Base subreg
ru
l
es
o
n R
E
GMODE_NATURAL_SIZE r
a
ther t
h
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsandi
f
o
[AArch64] Use aarch64_r
e
g
_
or_imm instead of
nonmemory_
o
pera
n
d
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
[AArch64] P
a
ss
num
b
er of units t
o
aar
c
h64_expand_
v
e
c_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArc
h
64] Pass numb
e
r
o
f units
t
o a
a
rch64_s
i
md_ve
c
t
_
par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
r
s
a
ndifo
[AArch
6
4] Pa
s
s number of units to
a
a
rch64_reverse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsan
d
ifo
[AArch64
]
A
dd a
n
endian_lane_rtx h
e
lper ro
u
tine
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Fix ChangeL
o
g entry
commit
|
commitdiff
|
tree
2017-11-06
r
sandifo
PR82816: Widening multiplies of bitfields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rework v
r
p_int_con
s
t_bi
n
op interface
commit
|
commitdiff
|
tree
2017-11-03
rsa
n
difo
PR82809
:
r
e
g
iste
r
handlin
g
in
i
x86
_
v
e
ctor_dupli
c
at
e
_v
a
l
ue
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
d
ifo
[AArc
h
64] Mino
r
r
t
x cos
t
s t
w
eak
commit
|
commitdiff
|
tree
2017-11-01
r
san
d
ifo
[AArch64]
R
ename the i
n
ternal
"Upl"
c
ons
t
raint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64
]
M
ove code a
r
ound
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
[
A
Arch64]
Generate permute patte
r
n
s us
i
ng rtx builders
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
20
1
7-11-01 Richard Sandiford <richard
.
sandiford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Ma
k
e t
r
e
e
-
s
sa-dse
.
c:normaliz
e
_ref
r
eturn a bool
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Don't t
r
e
at zero-s
i
zed
ranges
a
s overlappi
n
g
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Use (CON
S
T_VECTO
R
|GE
T
_MODE)_NUNITS in simplify-rt
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
T
urn var-tracking
.
c
:INT_MEM_OFFSE
T
into a function
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
i
f
o
Factor out the
mode handlin
g
in l
o
we
r
-subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Use more sp
e
ci
f
ic
has
h
functions in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
M
o
re is_
a
<scalar_int_mode>
commit
|
commitdiff
|
tree
2017-11-01
r
s
andifo
Add an is_n
a
r
rowe
r
_
i
n
t
_mode h
e
l
p
er
function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add narrowe
r
_
su
b
re
g
_mode helper f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Widening
o
p
tab cleanup
commit
|
commitdiff
|
tree
2017-11-01
rsand
i
fo
Add a
f
ixed_si
z
e_mode clas
s
commit
|
commitdiff
|
tree
2017-11-01
rsandi
f
o
Add
a
V
E
C_SERIES rt
l
code
commit
|
commitdiff
|
tree
2017-11-01
r
s
a
ndifo
A
llow vect
o
r C
O
NSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ad
d
more v
e
c_dup
l
icat
e
simplifications
commit
|
commitdiff
|
tree
2017-11-01
rsan
d
ifo
Add gen_(con
s
t_)vec_duplic
a
te he
l
pers
commit
|
commitdiff
|
tree
2017-11-01
rsa
n
difo
Preven
t
invalid regi
s
ter mode ch
a
nges in
combine
commit
|
commitdiff
|
tree
2017-10-26
rs
a
ndifo
Add
wid
e
r_subreg_mod
e
helper
f
u
n
ctions
commit
|
commitdiff
|
tree
2017-10-26
rsandif
o
M
a
ke more use of df_read_modi
f
y
_
subreg_p
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Stop print_hex from print
i
ng bits ab
o
ve the
precision
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
TARG
E
T
_STATIC_RTX_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-23
r
s
an
d
ifo
Convert ST
A
RT
I
NG_FRAM
E
_OFFSET to a hook
commit
|
commitdiff
|
tree
2017-10-23
rs
a
ndi
f
o
Use
SCALAR_TY
P
E_MO
D
E in vect_cre
a
te_epilog_for_reduction
commit
|
commitdiff
|
tree
2017-10-23
rsandi
f
o
Use S
C
ALAR_INT_TYPE_MODE in loc_list_from_tree_1
commit
|
commitdiff
|
tree
2017-10-23
rsand
i
fo
U
s
e
scala
r
_i
n
t/float_mode
i
n
brig_langhook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
r
s
andifo
U
s
e
s
calar_m
o
de in
e
xpand_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
sandifo
Fix HW
I
+ -unsign
e
d in combine
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
SUBREG_PROMOT
E
D_
V
AR_P hand
l
ing
i
n expand
_
direct_optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rs
a
nd
i
f
o
Make
m
ore u
s
e
of GET_MOD
E
_UNIT_PRECI
S
IO
N
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
M
a
ke more us
e
of HWI_COMPUTABLE_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Make m
o
r
e
u
se
o
f sub
r
eg_size_lowpar
t
_
o
ffs
e
t
commit
|
commitdiff
|
tree
2017-10-22
rs
a
ndifo
Add
w
ide_i
n
t
version of inchash::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandi
f
o
Rename inchash::hash::add_wi
d
e_
i
nt
commit
|
commitdiff
|
tree
2017-10-13
r
san
d
ifo
Pre
v
ent invalid register mode
changes in combine
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make more use of GET_MODE_UNIT_
B
ITSIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandif
o
Make more use of GET_MO
D
E_UNIT_SIZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Make
more use of byte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsan
d
i
f
o
Make m
o
re use of
s
ubr
e
g_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to
_
w
ide for trees
commit
|
commitdiff
|
tree
2017-10-09
r
sandifo
Allow non-wi <op> wi
commit
|
commitdiff
|
tree
2017-10-04
rsandi
f
o
PR8241
3
: Mism
a
tched precisions in bui
l
d_range_check
commit
|
commitdiff
|
tree
2017-10-02
r
sa
n
difo
Fix mismatche
d
preci
s
ions
in tree arithme
t
ic
commit
|
commitdiff
|
tree
2017-10-02
r
s
andifo
[AAr
c
h64] P
R
71307: Define uni
o
n c
l
ass of
P
OINTER+FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
ndifo
Turn CON
S
TAN
T
_ALIGNME
N
T i
n
to a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute index ty
p
e
to u
n
signe
d
short
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
U
pdat
e
i
nterface to TARGET_VECT
O
RIZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsa
n
difo
P
R
82289: Computin
g
p
e
eling co
s
ts for i
r
relev
a
nt drs
commit
|
commitdiff
|
tree
2017-09-22
rs
a
n
difo
ra
n
ge_int
_
cst_p handling in extr
a
ct_ra
n
ge_f
r
om_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Let th
e
ta
r
get cho
o
se a vectorisati
o
n
a
lignment
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
Add a ve
c
t_get_sc
a
lar_dr_size hel
p
er f
u
ncti
o
n
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix spu
build
aft
e
r r253072
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Make more use of simp
l
ify
_
gen_binar
y
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
A
dd c
o
py_
r
t
x
call to RTL loo
p
unroller
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
F
ix unguarded uses o
f
tree
_
to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten tree-ss
a
-
c
c
p
.
c:get_
v
alue_for_
e
x
p
r condition
commit
|
commitdiff
|
tree
2017-09-21
rsa
n
d
i
fo
Add missing
int_cst_r
a
ngeN check
s
to tree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Move computation
of
SLP_
T
REE_NUMBER
_
OF_VEC_ST
M
TS
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Fix an SVE
f
ailur
e
i
n the
Fortran matmu
l
*
t
e
sts
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
i
fo
Include ph
i
s
in
S
LP
u
nr
o
lling calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix vectorizable_mas
k
_loa
d
_store handling of
i
nvariant
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix ty
p
e of b
i
tsta
r
t in vec
t
o
r
i
zable
_
live
_
ope
r
ation
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fix vectorizable_li
v
e_operati
o
n
han
d
ling of vec
t
or
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsan
d
ifo
Invoke
v
e
c
to
r
izable_live_operation in a consi
s
tent way
commit
|
commitdiff
|
tree
2017-09-16
rsandifo
PR82228: Move ncopi
e
s calc
u
lati
o
n in vectorizab
l
e_live_operation
commit
|
commitdiff
|
tree
2017-09-15
r
s
andifo
T
u
r
n
FUNCTION_ARG_OFFSET into a hook
commit
|
commitdiff
|
tree
2017-09-15
rsan
d
ifo
T
urn TRULY_NOOP_TRUNC
A
TION i
n
t
o a
hook
commit
|
commitdiff
|
tree
next