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 conditional internal functions in if-conversion
2018-07-12
rsandifo
Use
c
o
nditio
n
al
internal functi
o
ns in if-con
v
ers
i
on
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Sup
p
ort fused multiply-adds in fully-
m
aske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_C
O
ND_FMA funct
i
o
n
s
commit
|
commitdiff
|
tree
2018-07-12
rs
a
ndifo
Extend
t
ree co
d
e folds
to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandif
o
Fix typo in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[
1
7
/
n] PR85
6
9
4
: AArch64 support fo
r
AVG_FLOOR/CE
I
L
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more vector types to append
_
p
a
ttern_d
e
f_s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure P
A
TT
E
R
N_DEF_SEQ
i
s
empty before re
c
og
n
i
sing
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up
in
t
erface to ve
c
to
r
pattern recogn
i
se
r
s
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[16/n] PR85694
:
Add det
e
ct
i
o
n of averaging operati
o
n
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
[15/n] PR85694
:
Try to split existing
c
a
s
t
s in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: R
e
w
o
rk overwide
n
in
g
d
etection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matchin
g
t
h
e same
patte
r
n statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect_recog_widen
_
shif
t
_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694: Try to avoid v
e
cto
r
ising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694: Rew
o
rk detection of widened opera
t
io
n
s
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[
1
1/n] PR8
5
694: Apply
p
attern matching to
p
atte
r
n
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[10/n]
PR85694: Split
o
ut check for ve
c
tori
z
a
ble associativ
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694: Make vect
_
is
_
simple_use
l
ook through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
a/n] PR85694: Reorder vect_is
_
simple_
u
se argument
s
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n] PR85694: Make pa
t
terns check for
t
arg
e
t support
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[7/n]
P
R85694:
A
dd a vect_patt
e
r
n_dete
c
ted helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
6/
n
] PR85694: A
d
d
a vect_
g
et_interna
l
_def
help
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n]
P
R85694: Remove dead WID
E
N_S
U
M
handli
n
g
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[4/n] P
R
85694: R
e
move redunda
n
t calls to typ
e
s
_
compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
3
/
n]
P
R85694: Fix
du
m
my assig
n
men
t
handl
i
ng in
v
ector
i
z
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
P
R
85694: Attac
h
a DEF_SEQ on
l
y to the or
i
ginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
difo
[
1
/
n
] PR8569
4
: Al
l
ow pattern definiti
o
n st
a
t
eme
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighte
n
LRA test for reloading the inner reg of
a
paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Us
e
poly_int rtx
accessors
instead
of
h
wi acce
s
sor
s
commit
|
commitdiff
|
tree
2018-06-04
rs
a
ndifo
Fix expand_expr_real_1 handl
i
ng of
BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection in backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix
SVE f
a
l
l
o
u
t
from
r
260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
andifo
Use poly_int t
r
ee acces
s
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
dd IFN_CO
N
D_{
M
UL,DI
V
,MOD,RD
I
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
f
o
[AArch64
]
A
d
d
S
VE support for int
e
ger divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding
v
e
ctor integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fol
d
VEC_COND_EXPRs to IFN_COND_* where pos
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
an
"
else" argument t
o
IF
N
_CON
D
_* f
u
nctions
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
ifo
Try
harder to preserve op
e
rand ties in maybe_leg
i
tim
i
z
e
_operands
commit
|
commitdiff
|
tree
2018-05-24
r
s
a
n
difo
Use canonical
i
z
e
_math_after_
v
ectorization
_
p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
a
ndif
o
Add
a
cl
a
ss to represent a gimple ma
t
ch resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsa
n
d
ifo
Fix S
L
P def type when compu
t
i
n
g
masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
s
and
i
fo
201
8
-05-22 Richard S
a
ndi
f
ord <r
i
cha
r
d
.
sandif
o
rd@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
ndl
e
a nu
l
l lhs in ex
p
and_dire
c
t_optab_fn (P
R
85
8
62)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
i
x tree-ssa-strlen handling of
p
ar
t
ial cl
o
bbers (P
R
858
1
4)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Re
p
lace F
M
A_E
X
PR
w
ith one inter
n
al
fn pe
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandif
o
Gimple
F
E
s
upport fo
r
internal
f
unct
i
on
s
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
A
l
low g
i
mple_build with
i
nternal func
t
ion
s
commit
|
commitdiff
|
tree
2018-05-16
rsan
d
i
f
o
Handle ve
c
tor bool
e
an types when calculating the SL
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
dif
o
A
dd cl
o
b
be
r
s aro
u
nd IFN_L
O
AD/STO
R
E
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move C++ SVE
t
ests to g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
T
ighten c
o
ndit
i
o
n
i
n vect/pr
8
5
5
86
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicate
d
SVE comparis
o
n fo
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use
U
NSP
E
C_MERGE_P
T
RU
E
for
comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
ndifo
[AArch64
]
Tweak s
v
e
/
vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tight
e
n ea
r
ly exit in vect_an
a
l
y
z
e_d
a
ta_re
f
_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
di
f
o
Add missing cas
e
s to v
e
ct_get_sm
a
lles
t
_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Set insn_last_
a
ddress
i
n
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
se
S
CEV info
r
mation when a
l
igning for vectori
s
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
o
ly_spa
n
_traits fixes (
P
R 84811)
commit
|
commitdiff
|
tree
2018-03-18
r
sandifo
D
on't
t
ry
t
o ve
c
t
o
rise C
O
ND_E
X
PR reduct
i
on chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch6
4
] Fix mul_high
p
art_1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[S
L
P/AArch
6
4] Fix unpack handl
i
ng for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
Add
a tlsde
s
c call patt
e
r
n for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch6
4
] Add SVE mul_highpart
p
att
e
r
ns
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
d
ifo
2
018-0
3
-13 Richard
S
and
i
ford <r
i
chard
.
sandi
f
o
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
oid &LOOP_
V
I
N
F
O_MA
S
KS
for bb vectori
s
ation (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use l
o
op->
s
af
e
l
e
n
rather
than loo
p
->fo
r
ce_v
e
ctorize
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Fi
x
PR number in changelog ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-
0
1
Rich
a
rd Sandifo
r
d <richard
.
sandiford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Ti
g
hten use of HARD_
F
RAME_POIN
T
ER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsa
n
difo
Make
fix
for PR 83965 handle SLP reduct
i
o
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsan
d
ifo
Fix incorrec
t
TARGET_MEM
_
REF alignment (PR
8
4419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
Check array indices i
n
object_address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXP
R
for VLA poin
t
er casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
not
h
er fix for sing
l
e-
e
le
m
en
t
permutes (PR
8
4265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use non
z
ero bits t
o
refi
n
e range
i
n
s
plit_
c
onstant_o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowp
a
rt subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
e
xp work
with
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[AArc
h
64] Re
m
o
ve
S
V
E XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
ust ira_init_register
_
move
_
cost
c
o
mm
e
nt
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndif
o
Use ra
n
ge info
in
split_c
o
nstant_
o
ff
s
et (PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
A
r
ch64] Fix SVE
tes
t
s
u
ite fail
u
res for ILP32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sand
i
f
o
[AArch64
]
Handle SV
E
subregs that
ar
e
effectiv
e
ly R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64
]
P
r
efe
r
L
D1RQ for
b
ig-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
rch64]
U
s
e
all SVE LD
1
RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AA
r
ch64] Generalise a
a
rc
h
6
4_
s
i
m
d_va
l
i
d_immedia
t
e
f
o
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
A
Arch64] T
i
ghten aarch
6
4_sec
o
n
d
a
ry_
r
eload conditio
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AAr
c
h64
]
Fix sve/e
x
tract_[12]
.
c
for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
di
f
o
F
i
x LRA
subreg calculation for big-endi
a
n targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_
p
erm_indi
c
es::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
F
ix vect-reduc-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove
expli
c
it dg-do r
u
n
s
from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandif
o
Fix
u
se of boolean
_
true/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup for a coup
l
e of te
s
ts (
P
R 8
3
88
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Dis
a
ble some
patte
r
ns
f
or fold-left reductio
n
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsa
n
difo
Fix vect
_
def_t
y
pe handlin
g
in
x86 scatter
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
h
e
c
k whet
h
e
r
a
ny st
a
tements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
oid ICE
fo
r
nested in
d
uc
t
ions (PR 8391
4
)
commit
|
commitdiff
|
tree
next