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
Give the target more control over ARRAY_TYPE modes
2017-11-22
rsandifo
P
R
82547
:
U
n
d
etected overflow f
o
r UNS
I
GNED w
i
de_i
n
ts
commit
|
commitdiff
|
tree
2017-11-22
rsa
n
difo
P
R
8
3
004: A
c
cidental change
t
o
p
r81136
.
c
f
o
r
V
ECTOR_BI
T
S
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
rsan
d
ifo
Fix
calculation of
ptr_mode f
o
r MODE_P
A
RTIAL
_
I
NT Pmode
commit
|
commitdiff
|
tree
2017-11-13
rsandifo
[
A
A
rch64]
More aarch64_
e
ndian_lane_rtx
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_masked_store
targ
e
t selector
commit
|
commitdiff
|
tree
2017-11-09
rs
a
n
di
f
o
Ad
d
a ve
c
t_align_stac
k
_vars
t
arget selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_variab
l
e_leng
t
h
target selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add a vect_unaligned_possible target s
e
le
c
tor
commit
|
commitdiff
|
tree
2017-11-09
rsandif
o
Add a vect_eleme
n
t_align_p
r
eferred tar
g
et selector
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Add
v
e
ct_p
e
rm3_* targ
e
t se
l
ectors
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
D
on
'
t
assume vect_m
u
ltip
l
e_sizes means 2
sizes
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
Add
available_vector_sizes
to target-supports
.
exp
commit
|
commitdiff
|
tree
2017-11-09
r
s
a
n
d
ifo
Ad
d
V
E
C
TOR_BITS to tree-vect
.
h
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
C
o
n
sistent
l
y
u
se asm vol
a
tile (
"
" ::: "memory") i
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Be st
r
icter about CONST_VECTOR
operands
commit
|
commitdiff
|
tree
2017-11-09
rsan
d
ifo
I
m
prove
ivopts handling of forced scales
commit
|
commitdiff
|
tree
2017-11-09
rsandifo
Base sub
r
eg rules on REGMODE_NATURAL_SI
Z
E rathe
r
than
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
rsand
i
fo
[AAr
c
h64] Use
aar
c
h64_reg_or_imm
instead of nonmemory_op
e
rand
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
[AArch64]
P
ass number of units to aarch64_expan
d
_vec_perm
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsandi
f
o
[AArch64]
Pass numb
e
r o
f
uni
t
s
to a
a
rch64_s
i
md_vect_par_cnst
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
d
i
fo
[AArch
6
4] Pass numb
e
r
o
f units to aarch64_rev
e
rse_mask
commit
|
commitdiff
|
tree
2017-11-06
rsand
i
fo
[AArch64
]
A
dd an
e
nd
i
an_lane_rtx helper rou
t
ine
commit
|
commitdiff
|
tree
2017-11-06
r
s
andifo
Fix Ch
a
ng
e
Lo
g
entry
commit
|
commitdiff
|
tree
2017-11-06
rsa
n
d
i
fo
P
R828
1
6: Widen
i
ng multiplies of bit
f
ields
commit
|
commitdiff
|
tree
2017-11-06
rsandifo
Rewor
k
vrp_in
t
_co
n
st_b
i
n
o
p interface
commit
|
commitdiff
|
tree
2017-11-03
rsandifo
PR8280
9
:
r
egister hand
l
ing in
i
x86_vecto
r
_
duplicate_value
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AA
r
ch64] Minor rtx costs tweak
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
[AA
r
ch64] Renam
e
t
h
e inter
n
a
l
"
Upl" constraint
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
[AArch64] Move code around
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
[AA
r
ch64]
G
enerate permute
p
attern
s
using
r
t
x
b
uilders
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
2017-11-01 Rich
a
r
d San
d
iford <richard
.
sandifor
d
@linar
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Ma
k
e tree-ssa-dse
.
c:norma
l
ize_
r
ef return a b
o
ol
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Don't
t
reat zero-sized ranges as ov
e
rlapping
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e
(CON
S
T_
V
ECTOR|G
E
T_MODE)_NUNITS in simplify-r
t
x
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Turn var-tracking
.
c:I
N
T_M
E
M_OFFSET i
n
to a func
t
i
o
n
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Factor
ou
t
t
he mod
e
handling in
l
ower
-
subreg
.
c
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
U
s
e mor
e
specific hash f
u
nct
i
ons in rtlhash
.
c
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
More is_a <s
c
a
lar_int_mo
d
e>
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add an is_na
r
rower_int_mode helper function
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add
narr
o
we
r
_subreg_
m
od
e
helper
function
commit
|
commitdiff
|
tree
2017-11-01
rs
a
ndifo
Widening
o
ptab clean
u
p
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
Add a fix
e
d
_
s
ize_mode class
commit
|
commitdiff
|
tree
2017-11-01
rsandif
o
A
d
d a VEC_SER
I
ES rtl cod
e
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Allow vector CONSTs
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Add more vec_duplicate simpl
i
f
i
c
at
i
ons
commit
|
commitdiff
|
tree
2017-11-01
r
sandifo
A
d
d gen_(const_
)
vec_duplicate helper
s
commit
|
commitdiff
|
tree
2017-11-01
rsandifo
Prevent i
n
valid regist
e
r mode c
h
a
ng
e
s in combine
commit
|
commitdiff
|
tree
2017-10-26
rsandifo
Ad
d
wi
d
e
r
_subreg
_
mode h
e
l
per functions
commit
|
commitdiff
|
tree
2017-10-26
r
s
andifo
Ma
k
e m
o
r
e use of df_read_modify_su
b
re
g
_
p
commit
|
commitdiff
|
tree
2017-10-26
rsandi
f
o
Sto
p
print_hex f
r
om pr
i
nt
i
ng bits
a
bove the preci
s
ion
commit
|
commitdiff
|
tree
2017-10-26
rs
a
n
difo
TARGET_
S
TATIC_RTX
_
A
L
IG
N
MENT
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Convert STARTING_FRAME_OFFSET
to a
hook
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Us
e
SCALAR_TYPE_MO
D
E i
n
vect_create_epilog_for_reductio
n
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use SCAL
A
R_
I
NT_TYPE_MODE in loc_
l
i
s
t
_
f
rom
_
t
ree_1
commit
|
commitdiff
|
tree
2017-10-23
rsandifo
Use s
c
ala
r
_int/flo
a
t_mode in brig_langhook_type_for_mode
commit
|
commitdiff
|
tree
2017-10-23
rs
a
n
dif
o
Use
s
calar_mo
d
e i
n
expan
d
_shift_1
commit
|
commitdiff
|
tree
2017-10-23
r
sand
i
fo
Fix HWI + -u
n
signe
d
in combi
n
e
.
c
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
SUBREG_
P
ROMOTED_VAR
_
P handling i
n
expa
n
d_direct
_
optab_fn
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Make
m
ore use of GET_MODE_UNIT_PRE
C
IS
I
ON
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
fo
Make more use
o
f HW
I
_COMPUTA
B
L
E
_MODE_P
commit
|
commitdiff
|
tree
2017-10-22
r
s
andifo
M
a
k
e
mor
e
use of subreg_size_lowpar
t
_o
f
fset
commit
|
commitdiff
|
tree
2017-10-22
rsand
i
f
o
A
d
d
wi
d
e_int version of inc
h
ash::hash::add_wide_int
commit
|
commitdiff
|
tree
2017-10-22
rsandifo
Rename inc
h
a
s
h::h
a
sh::add_w
i
de_int
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Pre
v
ent
i
n
v
alid re
g
ister mode c
h
ang
e
s
in combin
e
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make
m
ore use o
f
GET_MODE_U
N
IT_B
I
TSIZE
commit
|
commitdiff
|
tree
2017-10-13
rsandifo
Make mo
r
e
use
of
G
ET_MO
D
E_UNIT_
S
IZE
commit
|
commitdiff
|
tree
2017-10-13
r
sandifo
Mak
e
more use of byte_lowpart_offset
commit
|
commitdiff
|
tree
2017-10-13
rsandi
f
o
Make more
u
se of
s
u
breg_lowpart_of
f
s
e
t
commit
|
commitdiff
|
tree
2017-10-10
rsandifo
Require wi::to_w
i
de
f
or tr
e
es
commit
|
commitdiff
|
tree
2017-10-09
rsandif
o
A
ll
o
w
n
on-wi <op>
wi
commit
|
commitdiff
|
tree
2017-10-04
rsa
n
difo
PR824
1
3: Mismatched
pre
c
isions in bu
i
ld_range_c
h
ec
k
commit
|
commitdiff
|
tree
2017-10-02
rsan
d
ifo
Fix mismatched
p
recisi
o
n
s
i
n tr
e
e a
r
ithmet
i
c
commit
|
commitdiff
|
tree
2017-10-02
rsandifo
[AArch64]
PR71307: Define union c
l
a
ss of POINTE
R
+
FP
commit
|
commitdiff
|
tree
2017-09-25
rs
a
n
d
ifo
Turn
C
ON
S
TA
N
T
_ALIGNME
N
T
into a hook
commit
|
commitdiff
|
tree
2017-09-25
rsandifo
Change permute index
type to
unsigned short
commit
|
commitdiff
|
tree
2017-09-25
r
s
andif
o
Update inter
f
ace
to
T
A
R
GE
T
_
VECTOR
I
ZE_VEC_PERM_CONST_OK
commit
|
commitdiff
|
tree
2017-09-22
rsandif
o
PR82289
:
Computi
n
g peeling costs
for ir
r
elevant drs
commit
|
commitdiff
|
tree
2017-09-22
rsandifo
range_int_cst_p handling in extract_r
a
ng
e
_from_binary_expr_1
commit
|
commitdiff
|
tree
2017-09-22
rsandi
f
o
Let t
h
e ta
r
g
et choose
a
vectorisat
i
on
alignment
commit
|
commitdiff
|
tree
2017-09-22
rs
a
ndi
f
o
Add a vect_get_scalar_dr_size help
e
r function
commit
|
commitdiff
|
tree
2017-09-21
rs
a
ndifo
Fix spu build after r253072
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
Make
m
ore
u
se of simplify_gen
_
binary
commit
|
commitdiff
|
tree
2017-09-21
r
s
andifo
A
d
d copy_rtx call
t
o RTL
l
oop unroll
e
r
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
fo
Fix ungu
a
rded u
s
es
o
f tr
e
e_to_uhwi
commit
|
commitdiff
|
tree
2017-09-21
rsandifo
Tighten
t
ree-ssa-ccp
.
c:get_va
l
ue_f
o
r_expr condition
commit
|
commitdiff
|
tree
2017-09-21
rsand
i
f
o
A
dd missing
i
nt_cst
_
ra
n
geN
c
he
c
ks
t
o
t
ree-vrp
.
c
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
M
o
ve co
m
p
utation of SLP_TREE_
N
UMBER_OF
_
VEC_STMTS
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Fix a
n
SVE failure in the F
o
r
t
ran
matmul* test
s
commit
|
commitdiff
|
tree
2017-09-18
r
sandifo
Incl
u
de phis in SLP
unrolli
n
g
calculation
commit
|
commitdiff
|
tree
2017-09-18
rsandif
o
Fix v
e
cto
r
izab
l
e
_m
a
sk_load_store
handli
n
g of
invarian
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsa
n
difo
Fi
x
t
ype of bitstart in vectori
z
able_live
_
operat
i
on
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
F
i
x
vectorizabl
e
_live_ope
r
at
i
o
n handling o
f
ve
c
tor
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
rsandifo
Invok
e
vectorizable_liv
e
_opera
t
ion in
a consistent way
commit
|
commitdiff
|
tree
2017-09-16
rsandif
o
PR82228:
Mov
e
nc
o
pies calcu
l
a
t
ion in v
e
ctori
z
able_live_operation
commit
|
commitdiff
|
tree
2017-09-15
r
s
andi
f
o
Turn FUNCTION_AR
G
_
OFFSET into a
h
ook
commit
|
commitdiff
|
tree
2017-09-15
rsandifo
Turn
TRULY_NOOP_T
R
UNCATION into
a
hoo
k
commit
|
commitdiff
|
tree
2017-09-15
rsand
i
fo
Turn CANNO
T
_CHA
N
GE_MODE_CLA
S
S
into
a
hook
commit
|
commitdiff
|
tree
2017-09-14
r
s
andifo
Add
L
OOP
_
VIN
F
O_MAX_VEC
T
_F
A
CTOR
commit
|
commitdiff
|
tree
2017-09-14
rsand
i
fo
Add
a vect
_
w
orthwhile_
w
i
t
ho
u
t_simd_p helper routine
commit
|
commitdiff
|
tree
2017-09-14
r
sandifo
Ad
d
a vect_get_num_copies helper r
o
utine
commit
|
commitdiff
|
tree
next