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
[15/n] PR85694: Try to split existing casts in widened patterns
2018-07-03
rsand
i
fo
[15/n
]
PR85694: Try to split existi
n
g casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14
/
n] PR
8
5
694:
R
ework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
Avoid matching
t
h
e
same p
a
ttern statement
t
w
ic
e
commit
|
commitdiff
|
tree
2018-07-02
r
sandifo
Fix typo in vect_
r
ecog_wid
e
n
_
shift_p
a
ttern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694:
Try to a
v
oid vectorisin
g
casts of i
n
va
r
i
a
nts
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[12/n
]
PR8
5
694:
R
ework detection
o
f
w
i
dened operations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
1/n]
PR8569
4
: Apply
p
a
ttern matching t
o
pat
t
ern
d
efin
i
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
1
0/n] PR85694: Spl
i
t out ch
e
ck for
v
ectorizable
a
ssociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[9b
/
n
]
P
R
8
569
4
: Make ve
c
t_is_simple_use
l
ook th
r
ough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a
/
n] PR85694: Reord
e
r v
e
ct_i
s
_simple_
u
se a
r
g
u
ments
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[
8
/n] PR85
6
9
4
: M
a
k
e
patterns check for tar
g
et su
p
por
t
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a
vec
t
_pattern_
d
etected he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[6/n] PR85694: Add a vect_ge
t
_inter
n
al_d
e
f helper
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[5/n] PR85694: Remove dead WIDE
N
_
S
UM
handling
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[4/n] PR85694: Remove redundant calls to
types_compatible_
p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR856
9
4: Fix dum
m
y assignmen
t
ha
n
d
l
i
ng in
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[2/n] PR85
6
94:
Attach a DEF_SE
Q
only to the ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
1/n] PR85
6
94: All
o
w pattern definition sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
ighten
L
RA
test
for
r
eloading
the
inne
r
reg of
a pa
r
adoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
Use poly_
i
nt
r
t
x
a
c
cessors instead of
h
w
i a
c
cessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
i
x
expand_expr_real_1 handling of BLK
m
ode
b
itf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix phi backedge detection in
b
ackprop (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix SV
E
fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
an
d
ifo
Use p
o
ly
_
i
nt tree ac
c
essors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Add IF
N
_COND
_
{MUL,DIV
,
M
O
D,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AA
r
c
h
6
4]
A
dd SVE suppo
r
t for integer div
i
s
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
P
r
efer
o
pen-coding v
e
c
t
o
r
integer division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold VEC_COND_EXPRs t
o
IFN_COND_* w
h
ere poss
i
b
le
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add
a
n
"
else" argument to IFN_CON
D
_*
f
unctions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y
h
a
r
der t
o
p
rese
r
ve operand ties in maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canon
i
cal
i
z
e_math_after_vectorizat
i
on_p fo
r
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
dd a class to repres
e
nt
a gimple match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
Fix
S
L
P
def type when
c
ompu
t
i
n
g
mask
s
(PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
r
s
a
n
d
ifo
2018-05-22 Richard Sandif
o
rd <richard
.
sandiford@l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
Hand
l
e a
null lhs in expand_direct_
o
pt
a
b_fn (PR8
5
862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-s
s
a-strlen
han
d
ling of partial clob
b
e
r
s (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Repla
c
e FMA_EXP
R
with one internal fn per
o
ptab
commit
|
commitdiff
|
tree
2018-05-17
r
s
an
d
ifo
G
i
m
p
l
e FE support for internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build with internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-16
rsandif
o
Hand
l
e vector boo
l
ean typ
e
s wh
e
n calculating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers aro
u
nd IFN_LOA
D
/
S
T
ORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
Move C
+
+ SVE tests to
g++
.
t
arge
t
/
a
a
r
ch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
T
ighten con
d
ition in ve
c
t/pr85586
.
c
(PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch64] Predicate
d
SVE c
o
m
parison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
f
o
[AArch64]
U
se U
N
S
P
E
C
_ME
R
GE
_
P
TRUE
f
or comparisons
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
d
if
o
[AArch64] Twea
k
sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsand
i
fo
Tighten early e
x
it in vect_
a
nalyze_data_re
f
_
d
epende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
A
d
d
m
i
s
si
n
g
cases to vect_g
e
t_smallest
_
scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Set i
n
s
n
_last_addr
e
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV
i
nformation when aligning f
o
r vectorisat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
d
i
fo
po
l
y_span_t
r
aits
f
i
x
e
s (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vectorise COND
_
EXPR
r
eduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsan
d
ifo
[AAr
c
h64] Fix mul_highpart_1_r
u
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[SLP/AArch64] Fix
u
np
a
ck
ha
n
dling for
big-endia
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64]
Add a tlsdesc
call patte
r
n for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64] Ad
d
SVE mul_highp
a
r
t
pat
t
erns
commit
|
commitdiff
|
tree
2018-03-13
r
s
andi
f
o
2018-03
-
13 Ric
h
ard S
a
ndiford <r
i
cha
r
d
.
san
d
iford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Av
o
id
&
LOOP_VINFO_MASKS
f
or bb vectoris
a
tion (
P
R
8
4
634)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
i
fo
Use loop
-
>safele
n
r
a
ther than
l
o
op->force_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rs
a
n
difo
Fix PR num
b
e
r
in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
20
1
8
-
03-01 Richard S
a
ndif
o
rd <rich
a
r
d
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tig
h
ten use of HARD_FRAME_POIN
T
ER_R
E
GN
U
M in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
fix for
P
R 83965 handle SLP reducti
o
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
i
x
incorrect
T
A
R
GET_MEM_REF
ali
g
nment (P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
Check array indic
e
s in object_address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add
a
DECL_EXPR for VLA poi
n
ter
casts (PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
r
s
a
ndifo
Ano
t
her fix for single-elem
e
nt p
e
rmutes
(
PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero bits to refine range in sp
l
it_constant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
ex
p
work with T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch
6
4] Remov
e
SVE
X
F
AILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_registe
r
_mo
v
e_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
Use ra
n
ge info i
n
split_
c
o
n
s
t
ant_offset (PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64]
Fix S
V
E testsuite fa
i
lures fo
r
ILP3
2
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
A
rch
6
4] Handle SVE subregs
t
hat are e
f
fectivel
y
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
c
h
64]
Prefer
LD1RQ f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Use all S
V
E
LD1RQ va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch
6
4
]
G
e
n
e
ralise a
a
rch64_si
m
d_valid_immediat
e
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[A
A
rch64]
T
ighten a
a
rch64_secondar
y
_reload
c
ond
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
64] Fix sve/extr
a
ct_[
1
2]
.
c for big-
e
ndian SV
E
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Fix LRA subreg calculati
o
n for big-endian t
a
rge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Expand ve
c
_perm_indi
c
es::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_
[
12]
.
c cha
n
ges in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remo
v
e exp
l
icit
d
g
-
do runs from
gcc
.
d
g
/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
n
d
ifo
F
i
x
use of boo
l
ean_true
/
false_node (PR 8
3
979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup for
a co
u
p
le of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
r
sandi
f
o
Disable
s
ome
patte
r
n
s
for fold-left reduc
t
ions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
F
i
x
vect_de
f
_type han
d
ling in x86
s
c
a
tter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check wh
e
ther
a
ny statements
n
eed masking (P
R
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Avoid ICE for neste
d
inductions (
P
R 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
s
an
d
ifo
VI
E
W_CONVERT
_
EXPR s
l
ots fo
r
s
trict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fi
x
es for live
-
out SLP inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Mov
e
p
a
.
h
F
UNCTI
O
N_
A
RG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoi
d
GCC 4
.
1
build failur
e
in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
d
ifo
Don't group gather load
s
(PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missi
n
g vect_double in gcc
.
dg/vect/pr
7
992
0
.
c
(PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandi
f
o
in
l
ine_small
_
funct
i
ons
s
peedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasing with variable s
t
rides
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Ad
d
support for S
V
E scatte
r
stor
e
s
commit
|
commitdiff
|
tree
next