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
Use nonzero bits to refine range in split_constant_offset (PR 81635)
2018-02-08
r
s
and
i
fo
Us
e
nonzero bits to r
e
f
i
ne ra
n
ge in split_constant_off
s
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Simplify LRA lowpart
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp
w
o
r
k with
Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArc
h
64] R
e
m
o
ve SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
Adjus
t
ira_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
Use ra
n
ge
i
nfo in
split_c
o
nsta
n
t_off
s
e
t (
P
R
8
1
6
35)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Fix
S
VE tes
t
suite failu
r
es for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[A
A
rch64] Ha
n
dle SVE subreg
s
that
are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] P
r
efer LD1RQ for
b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AAr
c
h6
4
] Use
a
l
l
SV
E
LD1
R
Q variants
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64]
Ge
n
e
ralise aarch64_simd_va
l
id_immediate f
o
r
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten aarch64_sec
o
ndary_reload
c
o
n
dition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
[
A
A
rch64]
F
i
x
s
ve/extract_[12]
.
c
for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Fix L
R
A s
u
breg calculatio
n
for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indice
s
::series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[
1
2]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remov
e
expli
c
it dg-do ru
n
s
fr
o
m gcc
.
dg/vect
(
PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Fix use
o
f bool
e
a
n
_true/f
a
ls
e
_node
(
PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Fix
v
ec
t
_
f
loat
m
arkup for a couple o
f
tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disab
l
e so
m
e patterns fo
r
fold-le
f
t
reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def
_
type han
d
ling in x8
6
sca
t
t
e
r
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check wheth
e
r any statements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Avoid
ICE for nested in
d
uctions (PR 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW_CONVERT_EXPR slots for strict-al
i
gn ta
r
gets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two
fixes for live-
o
u
t
SLP inductions (PR
838
5
7)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_ARG_S
I
Z
E to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoi
d
G
CC 4
.
1
b
uild failure in fo
l
d
-
const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
D
on't
g
roup ga
t
her lo
a
ds (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing v
e
ct
_
double in gcc
.
d
g/vec
t
/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
s
an
d
ifo
inline_small_functions spee
d
up
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Su
p
port for
aliasing
with variab
l
e
stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add sup
p
ort for SVE scatter s
t
o
res
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow gathe
r
loads
to be
u
sed for grouped
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
ather loads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
fo
r
SVE
gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add supp
o
rt
for in
-
order addition reduc
t
ion us
i
ng SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Remo
v
e unnec
e
ssary temporary in tree-
i
f-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
R
ework th
e
l
egitimize_address_d
i
splacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd a
n
"early remate
r
ialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
U
s
e single-it
e
ration epilogues w
h
e
n
peeli
n
g
f
o
r ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
All
o
w s
i
ngl
e
-e
l
ement int
e
rl
e
avi
n
g for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for conditional
reductions usi
n
g SVE
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport
for vect
o
rising liv
e
-out va
l
u
e
s using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add an e
m
p
t
y_mask_is
_
exp
e
nsive h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Hand
l
e peeling for alignment with mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Allow the nu
m
ber of iterations to be smaller
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
M
ake
i
v
o
pt
s
handle calls to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Allow AD
D
R_EXPRs
of TA
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Add
s
uppor
t
for
r
educt
i
ons in f
u
lly-masked l
o
op
s
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Add
s
upp
o
rt for
f
u
l
ly-pre
d
icate
d
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for
b
itwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductions with v
a
r
iable-le
n
gth vectors
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Handle more S
L
P constant and extern
d
efin
i
t
i
ons fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_profi
t
a
ble_ite
r
s
going
n
egative
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Add support for masked load/s
t
ore
_
l
a
ne
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] T
e
s
ts for SVE struc
t
u
re modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch6
4
]
S
VE
l
o
a
d/store_lanes supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
Give the target more con
t
rol over ARRAY_
T
YPE mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of vector mask EQ
/
NE expressions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SVE un
w
inding
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
[AArch64] SVE te
s
ts
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[
AArch64
]
Te
s
ts
u
it
e
markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
c
h
64]
Ad
d
SV
E
suppor
t
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark
S
LP f
a
il
u
res
f
o
r vect_va
r
iable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
E
x
t
ra
s
ub
r
eg fold for variable-l
e
n
g
th
C
ONST_VE
C
TOR
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Impr
o
ve
c
anonical
i
sation of TARGET_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-12
r
s
a
n
difo
Hand
l
e polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
a
nd
l
e poly_i
n
t ve
c
tor
s
izes
i
n
get_vec_alignmen
t
_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
A
ll
o
w variabl
e
-sized
temporary variabl
e
s
i
n gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch
6
4] Add
const_offset field to aa
r
ch6
4
_add
r
ess_
i
nfo
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM
_
P
O
LY_INT
_
C
O
EFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
di
f
o
[AArc
h
64]
R
ewor
k
interface to ad
d
cons
t
ant/offs
e
t
routines
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AAr
c
h
6
4]
E
xtra
s
calar_float_mode pa
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid
G
ET_MODE
_
NU
N
ITS
i
n v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
F
i
x mode_for_size u
n
its i
n
cal
l
e
r-
s
ave
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rs
a
ndifo
D
o
n
'
t u
s
e permutes for si
n
gle-eleme
n
t
a
ccesses (PR8375
3
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly reve
r
t r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
di
f
o
[AArch
6
4] Use
vec
_
perm_
i
ndices
helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Reject (
h
igh (const (plu
s
anc
h
or o
f
f
s
et)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix permute handling when v
e
ctorising s
c
atters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten
LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert D
E
CL_USER_ALI
G
N part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chr
e
c
_
contain
s
_s
y
mbols true for
P
OLY_INT
_
CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect se
c
ond call to extra
c
t_range_from_multiplic
a
t
i
ve_op
_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine
_
m
o
de w
r
apper
c
la
s
ses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add t
r
ee_
f
its_uh
w
i_p test
s
to BIT_FIELD_REF
f
older
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow VEC_PERM_E
X
PR folding to
fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680: Inverted test in a
r
m
_v
e
c
t
orize_vec_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675:
R
estore
T
ARGET_VIS
2
check f
o
r SPARC
vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Mak
e
vecto
r
izable_lo
a
d/store handle IFN
_
MASK_LOA
D
/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Split gat
h
er l
o
ad han
d
ling out
of vector
i
z
able
_
{mask_
l
oa
d
_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split out gather load m
a
sk
b
uilding
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
S
plit
r
h
s checking out of v
e
ctorizable_
{
,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit mask checking out of
v
ectoriz
a
ble_ma
s
k_l
o
a
d
_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_store_cost tak
e
a vec_load_st
o
re_
t
yp
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move co
d
e th
a
t stub
s
out IFN
_
MASK_L
O
ADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Use ex
t
ract_bit_field_as_subr
e
g for ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Impro
v
e spilling for
v
a
r
iab
l
e-width slots
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Improve v
e
cto
r
i
z
atio
n
COND_EXP
R
<b
o
ol op bool,
.
.
.
>
commit
|
commitdiff
|
tree
next