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
[4/n] PR85694: Remove redundant calls to types_compatible_p
2018-06-20
rsa
n
difo
[4
/
n] PR85694: Remove redundant
calls to types_compati
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[3
/
n
]
PR8569
4
: Fix dumm
y
assignment
han
d
lin
g
in vectori
z
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[
2
/n] PR
8
5694
:
Attach
a DEF_SEQ only to the origin
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[1/n] PR8
5
694: A
l
low
p
attern
d
efinition statemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tight
e
n LRA test for
reloa
d
ing the inner reg of
a paradoxi
c
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rs
a
ndif
o
Use
p
ol
y
_
in
t
rtx accessors instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix ex
p
and_ex
p
r_real_1 handling of BLKmod
e
b
i
tfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix phi backedge detection
i
n
back
p
rop (
P
R85989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
i
x SVE
f
a
llout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Use pol
y
_
int tree ac
c
es
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d IFN_
C
O
N
D_{MUL,DIV
,
M
O
D,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
r
s
and
i
fo
[
A
A
r
ch64] Add SVE suppo
r
t f
o
r in
t
eger d
i
visi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer
o
p
e
n-coding vector inte
g
e
r
division
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Fold VE
C
_
COND_EX
P
Rs
to
I
F
N
_COND_* wher
e
pos
s
ible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else
"
ar
g
um
e
nt to IFN_CO
N
D_* fun
c
tion
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Tr
y
harder to preserve oper
a
nd ties in maybe_legiti
m
i
z
e_oper
a
nds
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Use
cano
n
ica
l
ize_
m
ath_a
f
ter_vector
i
zation_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
A
d
d a class to repre
s
ent a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandif
o
Fix
SLP d
e
f
t
ype when co
m
puting masks (PR85
8
5
3
)
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
2018-05-22
Richard
S
andifor
d
<richard
.
s
a
n
d
iford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
n
d
le a n
u
ll
lhs i
n
e
x
pand_dir
e
ct_optab
_
fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsand
i
fo
Fix tr
e
e-
s
sa-s
t
rl
e
n
handling of parti
a
l clobbers
(PR8
5
8
1
4)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with
o
ne
i
nternal fn per op
t
ab
commit
|
commitdiff
|
tree
2018-05-17
r
s
a
ndifo
Gimple FE support for inter
n
a
l
f
u
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Allo
w
gimp
l
e_bui
l
d with
inter
n
al func
t
ions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
H
a
n
dle vector
boolean ty
p
es
when cal
c
ulating th
e
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clob
b
ers arou
n
d IFN_
L
O
A
D/ST
O
RE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE tests to g++
.
target/a
a
rch64/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
r
san
d
ifo
Tight
e
n c
o
n
dition in vec
t
/pr8
5
586
.
c
(
P
R 856
5
4)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
Pr
e
dicated
S
V
E
compar
i
son
folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UNS
P
EC_MERGE_PTRUE for compa
r
is
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
if
o
[AArch
6
4
] Tweak
s
ve/vcond
_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
Tighten ear
l
y
e
xit in vec
t
_analyze
_
dat
a
_re
f
_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
n
d
ifo
Add missing cas
e
s to
v
ect
_
get_sm
a
llest
_
sc
a
lar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Set insn
_
last_ad
d
r
e
ss in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
fo
Use
SCEV information wh
e
n aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsan
d
ifo
poly_span_traits fixes (PR
848
1
1)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
D
o
n't t
r
y
to vector
i
se C
O
ND_
E
XPR reduction chai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[
AArch64] Fix mul_
h
ighpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
dif
o
[SLP/AArch64] F
i
x unpack h
a
ndling
f
o
r
b
ig-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add a tlsdesc call pattern for
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64] A
d
d SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
2
01
8
-0
3
-13 Ri
c
hard Sandif
o
r
d
<richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Avo
i
d &
L
O
OP_VINFO_MASKS
f
o
r bb vect
o
risa
t
ion
(
P
R 8
4
634
)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
f
o
U
s
e
loop->sa
f
elen rather than loop->force_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
d
i
f
o
Fix
P
R
number in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
20
1
8-03-01 Ric
h
ard Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of HARD_FRAME_P
O
INTER_REG
N
UM in alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
andif
o
Make fix fo
r
PR 8
3
965 handle SLP reductio
n
c
hains
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
difo
F
i
x incorre
c
t
T
ARGE
T
_
M
EM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
ndifo
C
heck arr
a
y
indices in object_address_
i
nvariant_in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA point
e
r casts (PR 84305
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Another fix for single-element perm
u
tes (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Use nonzero bits to refine r
a
nge in spl
i
t
_c
o
nstant_
o
ffse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Si
m
plify LRA
lowpart
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
e
x
p work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[
A
Arch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
A
d
just ira_
i
ni
t
_regist
e
r_move_cost commen
t
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
U
se r
a
n
ge info in
split_constant
_
offset (
P
R 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Fix S
V
E tes
t
suite fai
l
ur
e
s for IL
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
d
ifo
[AArch64]
H
andle SVE subregs that
are effe
c
tive
l
y REV
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] P
r
efer LD1RQ f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Use all SVE LD1RQ
va
r
ia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
[AArch64] Gene
r
alise aarch64_
s
imd_valid_imme
d
iate
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64] T
i
g
h
ten aarc
h
64_secon
d
ary_reload condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArc
h
6
4] Fix sve/extract_[12]
.
c for b
i
g
-
e
ndian
SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
F
ix LRA subreg calculation fo
r
big-endian
t
argets
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Expand vec_p
e
rm_indices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
Fix ve
c
t
-
reduc-or_[12]
.
c cha
n
ges i
n
r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remo
v
e
ex
p
l
i
cit dg
-
do runs from gcc
.
d
g
/vect
(
PR 838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix us
e
of boolean_tr
u
e/fal
s
e_node (PR 83
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
i
x vect_float markup
f
o
r
a couple of tests
(PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsandif
o
Disable
s
o
m
e
patterns fo
r
f
o
ld-left r
e
ductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
ndifo
F
ix vect_de
f
_type handling
i
n x86 scat
t
er supp
o
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandif
o
Chec
k
whether any sta
t
eme
n
ts need maski
n
g
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsan
d
ifo
Avoid ICE for nest
e
d induction
s
(PR
8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots for stri
c
t-align
target
s
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
f
o
Two fixes for li
v
e-out SL
P
ind
u
ctions (
P
R 83857
)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Move pa
.
h
FU
N
CTION_ARG_SIZE
to pa
.
c (P
R
8385
8
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
ix ch
a
ngelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
vo
i
d
GCC 4
.
1 build failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Don't
group gather loads (PR8384
7
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_d
o
ubl
e
in gcc
.
d
g
/vect
/
pr79920
.
c
(PR83
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_f
u
nctio
n
s speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasing with variable s
t
r
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
f
or SVE
s
catter s
t
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
o
w
gather loads to b
e
u
sed for g
r
ouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for strid
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
r
t
fo
r
SVE gathe
r
loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add sup
p
o
rt for in
-
or
d
er
a
ddition
reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Remove unnecess
a
ry tempor
a
ry in
t
r
e
e
-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Rework the legitimize_addres
s
_di
s
placement hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add an "early remateria
l
isation" p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
Use singl
e
-iterat
i
on epilogues
when peeling
for g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Al
l
ow
s
i
n
gle-element in
t
erleaving for non-power
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support fo
r
c
ondit
i
o
nal reduction
s
u
s
ing SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
if
o
Add suppo
r
t for vectorising l
i
ve-out values
u
sing SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd an empty_mas
k
_is_expens
i
ve hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle
peel
i
ng
f
o
r
alignme
n
t with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number
of
i
terations
t
o be smaller th
a
n VF
commit
|
commitdiff
|
tree
next