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
[16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info
2018-07-31
rs
a
ndifo
[16/46
]
Make STMT
_
VINFO_REDUC_D
E
F a
stmt_
v
ec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[15/46]
Make SLP_TREE_VE
C
_
S
TMTS a vec<s
t
mt_vec_info
>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/46] Ma
k
e STMT_VINFO_VEC_STMT a s
t
mt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[13/46] Make STMT_
V
I
NFO_RELATED_STMT
a stmt_ve
c
_
i
n
fo
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[12/46] Make
ve
c
t_
f
i
n
ish_stmt_
g
eneration re
t
urn a stmt_vec_
i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[11/46]
P
a
ss back a s
t
mt_vec_info fro
m
vect_i
s
_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
d
ifo
[10/4
6
] T
e
mporarily make stm
t
_vec_i
n
fo a cl
a
s
s
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[09/46] Add vec
_
info::l
o
okup_single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
8
/46
]
Add
v
ec_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
0
7
/46] Add vec
_
info:
:
l
ookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[0
6
/
4
6]
A
dd vec_info
:
:add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[0
5
/46] Fix make_
s
sa_name cal
l
in vectorizable_r
e
d
u
ction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4
/
46] Fact
o
r
o
ut the test for a valid reductio
n
input
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[03
/
46] Remove unnecessary u
p
da
t
e of N
U
M_SLP_
U
SES
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[0
2
/46] Remove d
e
ad vectorizable_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
46] Move s
p
ec
i
al cases
out of get_initia
l
_def_for_
r
ed
u
ction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
Res
y
nc inline implementation of ceil_log2 (P
R
8
6
506)
commit
|
commitdiff
|
tree
2018-07-25
r
s
andi
f
o
Add PR number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
F
i
x ce
i
l
_
log2(0) (PR
8
6644)
commit
|
commitdiff
|
tree
2018-07-24
r
sandifo
A
v
oid &LOOP
_
VINFO_MASKS f
o
r
b
b vectorisation (PR
8
6618)
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Implement SL
P
of int
e
rnal
f
unct
i
ons
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Use co
n
dit
i
o
nal internal fun
c
tion
s
in
i
f-con
v
ersio
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused m
u
l
tiply-adds in fully-masked
r
ed
u
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
f
o
Add IFN
_
COND_FMA fu
n
ctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Extend tr
e
e code fold
s
to IFN_CO
N
D
_*
commit
|
commitdiff
|
tree
2018-07-04
rsa
n
difo
Fix
t
yp
o
in bb-slp
-
over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsand
i
fo
[17/n] PR85694: AArch64 suppor
t
fo
r
AVG_FLOOR/CEIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Pass more
v
ec
t
or t
y
pes
to ap
p
end_pattern_def
_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTE
R
N_DEF_SEQ is empty befo
r
e recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
and
i
fo
Clean up i
n
te
r
face to vector patt
e
rn recognisers
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[16/n] PR85694: Add detection of avera
g
ing ope
r
a
t
ions
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
[1
5
/n] PR85
6
94: Try to split existi
n
g cast
s
in w
i
dene
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
dif
o
[14/n] PR85694: Rework overwi
d
ening detection
commit
|
commitdiff
|
tree
2018-07-03
r
san
d
ifo
Avoid
ma
t
c
hing the s
a
me pattern
sta
t
ement tw
i
ce
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix ty
p
o
in vect_rec
o
g_wid
e
n
_s
h
ift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[13/n] P
R
8
5694: Try t
o
avoid vectorising cas
t
s of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[12/
n
] PR85694: Rework
detection
of widened opera
t
io
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[11/n] PR8569
4
: Apply pattern mat
c
hing to patt
e
rn
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
n
difo
[10/n] P
R
8
5
6
94: S
p
lit out check for vectori
z
able associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b
/n]
PR85694: Make vect
_
is_simp
l
e
_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[9
a
/n] PR
8
5694: Reorder vect_is_simple_
u
se argument
s
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
8/n] PR85
6
94: Make pa
t
t
e
r
ns che
c
k for target s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR856
9
4
: Add a v
e
ct_pattern
_
detected help
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[6/n] P
R
85694:
Add
a
v
e
ct_get_int
e
rnal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n
]
PR85694: Remove dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[4/n]
P
R85694
:
R
em
o
ve redundant
calls
to types_compa
t
ible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n]
P
R
85694: Fix dummy assignment handling in vectori
z
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694
:
At
t
ach a
DEF_SEQ onl
y
to
t
he origina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR856
9
4: Allow pattern
d
efini
t
ion st
a
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Tighten LRA t
e
st for reloading the inner reg of a
p
aradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use po
l
y_int rtx accessors inste
a
d of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix expand_
e
x
p
r_real_1
h
a
n
d
li
n
g of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x
p
hi backedg
e
detection
i
n b
a
ckprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix S
V
E fallout fr
o
m
r260951
commit
|
commitdiff
|
tree
2018-05-30
r
sandifo
Use
p
oly_in
t
tree a
c
cessors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Add IFN_COND_{MUL,DIV,MOD,RDIV
}
commit
|
commitdiff
|
tree
2018-05-25
r
sa
n
difo
[AArch64] Add SV
E
support for
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Prefer
o
p
en-
c
o
d
ing v
e
ctor integ
e
r d
i
v
i
si
o
n
commit
|
commitdiff
|
tree
2018-05-25
rs
a
n
d
ifo
Fold
V
EC_COND_EXPRs to I
F
N_CO
N
D_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add an "els
e
"
argument to IFN_CO
N
D_*
f
un
c
tions
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
dif
o
Try harder to preserve ope
r
and ties in mayb
e
_
l
egitimize_ope
r
a
n
d
s
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use c
a
nonicalize_m
a
th_af
t
e
r
_
vect
o
rization_p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to re
p
resent a gi
m
pl
e
match result
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
Fix SLP def t
y
pe
w
hen com
p
u
ting masks (
P
R85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
201
8
-05-22 Richard
S
a
ndi
f
o
r
d
<
r
i
chard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Hand
l
e
a null
lhs in expand_direct_o
p
t
a
b_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsa
n
difo
Fix
t
r
ee-
s
sa-s
t
rlen handling of parti
a
l clobbers (PR8
5
814
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA
_
EX
P
R with on
e
i
nternal fn per op
t
ab
commit
|
commitdiff
|
tree
2018-05-17
r
s
a
n
difo
G
i
m
ple
F
E su
p
port for internal
f
unctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_b
u
ild with i
n
ternal functions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
Handle vector boolea
n
types when calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers
a
round
IF
N
_LOAD/STORE_L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
+
+ SVE
t
est
s
to g++
.
target/aar
c
h
6
4/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndi
f
o
Tight
e
n condition in vect/pr8
5
5
86
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
r
sand
i
fo
[AArch64]
Pr
e
dicated SV
E
compa
r
ison folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AA
r
c
h
64] Use UNSPEC_MERGE_PT
R
U
E
for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64] Tweak sve
/
vcon
d
_6
.
c t
e
s
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten ear
l
y exit in
vec
t
_analyze_data_ref
_
depe
n
dence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add mi
s
s
i
n
g cases to
vect_
g
e
t_smallest_scal
a
r
_
typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndif
o
S
e
t
i
n
s
n
_last_address in
f
i
n
al_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV informa
t
ion wh
e
n
aligning
f
or v
e
ct
o
ris
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
o
l
y_span_traits fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andi
f
o
Don't try to vect
o
rise CO
N
D_EXP
R
reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsa
n
d
i
fo
[AArch64]
F
i
x mul_high
p
a
r
t_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] F
i
x un
p
ack
handl
i
n
g
for big-en
d
ian
S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
r
c
h
64] Add a tlsdesc cal
l
pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[AArch64] Add SVE mul_h
i
ghpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndi
f
o
2
0
18-0
3
-
1
3 Richard
S
andifo
r
d <richard
.
sa
n
diford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
san
d
ifo
A
voi
d
&LOOP_VI
N
FO_MASKS for bb vectorisatio
n
(
P
R 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loo
p
-
>
safel
e
n rather than loop->force_
v
ecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
Fix PR
n
umber in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
r
sandif
o
2
0
18
-
03-01 Richar
d
Sandif
o
rd <ric
h
a
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighte
n
use of HA
R
D_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsan
d
ifo
Make fix fo
r
PR 83965 ha
n
dle
S
LP red
u
cti
o
n chains
commit
|
commitdiff
|
tree
2018-02-20
rsandi
f
o
Fix
i
ncorrect TARGET_MEM
_
REF a
l
i
gnme
n
t (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Check array ind
i
c
e
s in object_address_inva
r
iant_in
_
loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
difo
Add a DECL_EXPR
for
VLA pointe
r
casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another f
i
x for
s
in
g
le-
e
le
m
ent permutes
(
PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
r
sa
n
d
i
fo
Use nonz
e
ro
b
i
t
s
to refine range in split_
c
onstant_offs
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simpli
f
y
LRA lowp
a
rt subreg fix
commit
|
commitdiff
|
tree
next