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
Extend tree code folds to IFN_COND_*
2018-07-12
r
sandifo
Extend tree code
f
olds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
Fix t
y
po in bb-slp-over
-
widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
7
/n] P
R
85694:
A
A
rch
6
4 su
p
port
f
or AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
rs
a
nd
i
fo
Pass m
o
re vector
t
ypes
t
o append_pattern_def
_
s
e
q
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Ensure PATTERN_DEF_SEQ is em
p
ty
be
f
ore
r
ecognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean u
p
interfa
c
e to vecto
r
p
attern recogni
s
ers
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[16/n] PR8569
4
:
A
dd detection of aver
a
ging
o
pe
r
ations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[15/n] PR85694: Try to split existing cas
t
s in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[14/n] PR85694:
Rework overw
i
d
e
ning det
e
c
t
ion
commit
|
commitdiff
|
tree
2018-07-03
r
sandifo
Avoid matching the same pattern statement
t
w
ice
commit
|
commitdiff
|
tree
2018-07-02
r
s
a
n
d
ifo
Fix typo in
vect_recog_w
i
den
_
shif
t
_pat
t
ern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13
/
n]
PR856
9
4: Try t
o
a
v
oid vecto
r
ising cast
s
o
f
i
nvariants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[12/n] PR85694: Rework detect
i
on of widene
d
o
perations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR
8
5694:
A
p
ply pattern
matching to p
a
ttern definitio
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[1
0
/n] PR85694:
S
p
l
i
t ou
t
check for ve
c
t
o
rizab
l
e associa
t
ive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9b/n] PR85694: Make vect_is_simp
l
e_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n]
PR85
6
9
4
:
Reo
r
der vect_is_simple_u
s
e
arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[8/n]
P
R85694: Make pa
t
terns check for target support
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[7/n] PR85694: Add a vect_
p
a
tter
n
_detected help
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
6/n] PR85694: Add a vect_get_i
n
ternal_de
f
helper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n] PR85694: Remove dea
d
WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
r
sandif
o
[4/
n
] P
R
85694: Remove redundant c
a
lls to t
y
pes_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[3/n] PR85694: Fix
d
ummy
ass
i
g
n
m
ent handling in vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandi
f
o
[
2/
n
] PR
8
56
9
4
:
Attach a
D
EF_SEQ only to t
h
e
o
r
ig
i
nal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/
n
] PR
8
5694: Allo
w
p
a
ttern definit
i
on stateme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tigh
t
en LRA test for reloading the inner reg of
a par
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int r
t
x acc
e
ssors in
s
tead of h
w
i accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rs
a
nd
i
fo
Fix
expand_expr_
r
e
al_1 handling
o
f BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
phi backedge detect
i
on in backprop (PR859
8
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix SVE fallout from
r
26095
1
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
U
se p
o
l
y_int t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Add IFN_COND_{M
U
L
,DIV,MO
D
,
RD
I
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
[
A
A
rc
h
64] Ad
d
SV
E
support
fo
r
inte
g
er division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer o
p
en-coding vector integer
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_COND
_
EXPRs
to
IF
N
_COND_*
where poss
i
ble
commit
|
commitdiff
|
tree
2018-05-25
r
s
and
i
fo
Add an "el
s
e" argument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try
h
a
r
d
er to pr
e
serve operand
t
ies
in
maybe_l
e
gitim
i
ze_ope
r
ands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
U
s
e canoni
c
alize_math_after_vectorization
_
p for
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
di
f
o
Add a cl
a
ss to represent a gi
m
ple ma
t
ch result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def ty
p
e when
c
omputi
n
g masks (
P
R
85853
)
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
d
i
fo
2
01
8
-05-22 Richard Sa
n
d
i
ford <r
i
chard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
d
i
fo
Handl
e
a nu
l
l lhs in expan
d
_direct_optab
_
fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsa
n
difo
F
i
x
tree-ssa-str
l
en
h
a
ndlin
g
of partial
c
lobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with one internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
G
i
mple FE support
f
or internal fu
n
c
tion
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allo
w
gimple_build with
i
nt
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle v
e
c
tor bo
o
le
a
n types when calculati
n
g t
h
e SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
andifo
Add
c
lobbers aro
u
nd IFN
_
LOAD/STORE_LANE
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
++ SVE tests to
g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tig
h
ten cond
i
tion in vect/pr8
5
586
.
c
(PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[
AArch64] Predica
t
ed S
V
E co
m
parison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[A
A
rch64] Use UNSPEC_ME
R
GE_PTRUE for comp
a
ris
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/
v
cond_6
.
c
tes
t
commit
|
commitdiff
|
tree
2018-05-02
r
sa
n
difo
T
ighten early exit in vect_analy
z
e_data_ref_depende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing c
a
s
e
s t
o
vect_get_s
m
alles
t
_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sa
n
d
i
fo
Se
t
insn_la
s
t_ad
d
re
s
s
in final_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
andif
o
Use SCEV inform
a
tion
when aligning for
vect
o
risation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_span
_
traits fi
x
es
(P
R
84
8
11)
commit
|
commitdiff
|
tree
2018-03-18
r
sandif
o
Don
'
t try to vecto
r
ise COND_EXPR redu
c
tion
chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AAr
c
h64] Fix mul
_
highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[S
L
P
/
A
A
r
c
h64] Fix unpack h
a
ndling
f
o
r big-endian SV
E
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArch64]
Add
a
tlsdesc
c
a
l
l
p
attern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndi
f
o
[AArch64] Add SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
2018-03-
1
3
Richard Sandif
o
rd <richa
r
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
Av
o
i
d
&LOOP_VINFO_MASKS for bb
v
ectorisation
(
PR 8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use
lo
o
p
->
s
afelen rather than loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR number in chang
e
log
en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
ndifo
2018-03-01
R
i
c
h
ard Sandifor
d
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten
use of
HARD_FRAME_POINTER_
R
EGNUM
i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
n
difo
Make fix for PR 83965 handle SLP redu
c
t
io
n
c
h
ain
s
commit
|
commitdiff
|
tree
2018-02-20
r
s
andifo
Fix inco
r
re
c
t TA
R
GET_MEM_
R
E
F
al
i
gnment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check a
r
ray
i
ndices in object_address_inv
a
r
i
a
n
t_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
d
ifo
Add a DEC
L
_
EXPR for VLA
p
o
inter cast
s
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
nothe
r
fix for single-element perm
u
tes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
fo
U
s
e nonzero bits to
r
e
fine ra
n
ge in
spl
i
t
_
cons
t
ant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Simplify LRA
l
owpa
r
t
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e lto
.
exp
w
o
rk with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
a
n
difo
[A
A
rch64] Remove SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
Adjust i
r
a_
i
nit_register_move_
c
ost comme
n
t
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use range info in split_cons
t
ant_o
f
fset
(PR 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE tests
u
ite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
n
difo
[AArc
h
64]
H
andle S
V
E subregs that a
r
e effectiv
e
ly REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64
]
Prefer LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
n
d
ifo
[AArch64] Use
all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Gene
r
alise aarch64_simd_
v
a
lid_immediate
for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
[A
A
rch64] Tighten aarch64_s
e
c
ondary_re
l
oad condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
[AArc
h
64
]
Fix sve/extract_
[
12]
.
c
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sand
i
fo
F
ix LR
A
subreg
c
a
l
culati
o
n for
b
ig-endian t
a
r
g
ets
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
E
x
pand vec_perm_in
d
ices::series_p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
andif
o
Fi
x
vect-reduc-or_[
1
2]
.
c changes
i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
R
e
m
o
v
e
e
xp
l
i
c
it dg-
d
o runs
f
ro
m
gcc
.
dg
/
vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Fi
x
use of
boolean
_
true/fals
e
_node
(
PR 8
3
979
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
vect_float mark
u
p for a
c
ouple
o
f
t
es
t
s (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disable some patt
e
r
ns
for fold-lef
t
reducti
o
ns (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def
_
type handling in x86 scatter
supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
ifo
Ch
e
ck wheth
e
r
any statemen
t
s n
e
ed
m
aski
n
g (PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
IC
E
for nested induc
t
ions
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVE
R
T_EXP
R
slots for
stri
c
t-align targe
t
s (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Two fix
e
s
for li
v
e
-out SLP inductions (
P
R
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Move p
a
.
h FUNCTION_ARG_SI
Z
E
to pa
.
c
(
PR8
3
858)
commit
|
commitdiff
|
tree
next